Reemplazo de Pseudo-SRAM con SRAM

Esta semana estoy reparando un viejo Game Gear, que sufre de mala memoria de video. El IC original es un HM65256BLFP-10T : una memoria RAM asincrónica pseudoestática de 8 bits y 32 000 palabras con un tiempo de acceso de 100 ns.

Me gustaría reemplazarlo con una memoria similar, pero no entiendo parte de la terminología con respecto a este tipo de circuitos integrados. ¿Importa si mi nueva RAM está clasificada como RAM estática CMOS? ¿Puedo reemplazar una PseudoSRAM con una SRAM?. ¿Existe algún riesgo (dañar otros componentes o modificar de alguna manera la experiencia de juego) al elegir una memoria con más capacidad o menos tiempo de acceso?

He estado leyendo las hojas de datos de algunos circuitos integrados. ¿Harían el trabajo Hitachi HM62256BLFP o Sony CXK58257AM ? acepto sugerencias

Pseudo-SRAM está hecho para imitar SRAM regular. El pinout es el mismo. El tiempo de acceso de las partes que sugirió es mucho más rápido. Los niveles de voltaje de entrada/salida son similares. Yo diría que vale la pena intentarlo. Es difícil decir que funcionará al 100%, pero vale la pena intentarlo...

Respuestas (1)

Ampliaré mi comentario.

un poco de fondo

Pseudo SRAM es en realidad una RAM dinámica (DRAM) hecha para imitar una RAM estática normal. La RAM dinámica permite empaquetar muchos más bits en la misma área de silicio, por lo que permite tamaños de memoria más grandes (o un precio más barato para el mismo tamaño). El problema es que la interfaz con DRAM es un poco más complicada y, lo que es aún más molesto, requiere una actualización regular de su contenido, o lo pierde con el tiempo. Por lo tanto, los fabricantes crearon lo que se conoce como Pseudo Static RAM, una matriz DRAM que tiene un circuito integrado que actualiza automáticamente el contenido en los momentos apropiados y tiene una capa adicional de lógica para hacer que la interfaz parezca una SRAM normal.

Diferencias en funcionamiento

Sin embargo, hay un poco más de restricciones cuando se usa pseduo SRAM. Debido a que la actualización tiene lugar internamente, las operaciones de lectura/escritura no deben realizarse con demasiada lentitud, de modo que los ciclos de actualización interna puedan realizarse a tiempo. Consulte la hoja de datos de su chip original: el ancho de pulso de habilitación del chip no debe exceder los 4 ms. Esta restricción no existe en una SRAM normal, puede dejar activa la habilitación del chip durante el tiempo que desee. Esta diferencia no debería ser un problema en tu caso (podría haberlo sido si estuvieras haciendo lo contrario: reemplazando una SRAM normal por una pseudo SRAM).

Ahora, hay algo que debo decir que no entiendo del todo en el caso específico del chip HM65256B original que tiene: hay dos operaciones especiales que están documentadas en la hoja de datos: "ciclo de actualización automática" y "ciclo de actualización automática". Honestamente, no puedo decir por qué están aquí (la hoja de datos es un poco lacónica), ya que el supuesto propósito de una pseudo SRAM debería ser ocultar los detalles de los requisitos de actualización. Si observa las hojas de datos de las SRAM pseduo de hoy, no las verá (hay un temporizador interno en el chip para activar la actualización a tiempo). Tal vez el pseudo SRAM más antiguo aún requería que la actualización se activara externamente, no lo sé. De todos modos, mirando los cronogramas de estos ciclos especiales, puedo decir que no tendrían ningún efecto en un SRAM normal,

También hay un método de acceso a datos específico que he visto en su hoja de datos pseudo SRAM original: el "ciclo de modo de columna estática". Básicamente, si cambia solo las líneas A8-A14 de la dirección y mantiene el mismo A0-A7, puede acceder a los datos en un tiempo más rápido (porque no cambia la fila). En tu caso, son 55ns. Si la CPU aprovecha este modo de acceso, debe tener cuidado aquí. Elija una SRAM de reemplazo que tenga un tiempo de acceso de 55 ns para evitar problemas.

Interfaz física

El pinout es el mismo. Así que esto no es un problema.

Además, el voltaje de suministro y los niveles de voltaje de entrada y salida especificados son similares entre el chip original y los dos chips de reemplazo que sugiere. Así que esto también está bien.

Otras preocupaciones

El hecho de que las RAM de reemplazo estén calificadas como "CMOS" no es un problema. La hoja de datos de su RAM original no mencionaba CMOS porque DRAM es otro proceso de fabricación, pero lo que sea.

¿Existe el riesgo de dañar otros componentes? Creo que el principal riesgo de daño es cuando desoldas/soldas las piezas. Pero si la parte mecánica va bien, veo riesgo casi nulo de que cambiando la memoria RAM antigua por la que sugieres se estropee algo. En el peor de los casos, simplemente no funcionará (por alguna razón que no puedo prever). Eventualmente podría dañar algo si el contenido de la memoria leída por la CPU estuviera corrupto, e indirectamente llevaría a la CPU a hacer locuras con otros periféricos en alguna parte. Pero esto es muy poco probable (en realidad, casi imposible ya que dijiste que era una memoria de video).

¿Elegir un chip con menor tiempo de acceso? Ningún problema. El límite es de 55 ns, como expliqué anteriormente. Cualquier cosa debajo está bien.

¿Elegir un chip con más capacidad? En teoría, tampoco es un problema, siempre que mantenga la línea de dirección adicional en una lógica baja constante (o lógica alta). Sin embargo, el problema es que para chips más grandes, el pinout es diferente, por lo que en la práctica será difícil.

¿Cambiará la experiencia de juego? No. Los juegos no irán más rápido si la memoria es más rápida. La velocidad la deciden la CPU y el cristal.

Conclusión

Si tiene confianza en sus habilidades de soldadura, y si elige uno de sus chips de reemplazo con un tiempo de acceso de 55 ns (o menos), vale la pena intentarlo.

Una pregunta más: estoy pensando en probar una SRAM K6X0808C1D-BF55. En la hoja de datos, se menciona que es un 28-SOP, 55ns, LLPwr y LF. ¿Qué significa eso LF? ¿Importa aquí? Enlace a la hoja de datos: datasheets360.com/pdf/2940748382537498660
Mire un poco hacia abajo, debajo de la mesa: "1.Productos sin plomo"
Si te animas, cuéntanos cómo te quedó. La mejor de las suertes para la parte de soldadura.