Va de Retro DRAM tester [v2.00]

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: geloalex
Fecha de publicación original: 20 Sep 2022, 13:31
geloalex escribió:4116 y 4164 testadas correctamente las OK ..OK y las FAILED ... FAILED , todo OK! :D
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Firmware fw0.21

Mensaje por cacharreo »

Autor: cacharreo
Fecha de publicación original: 20 Sep 2022, 09:30
Firmware fw0.21

Binarios Funcionamiento
- Logo
- Selección de chip (asegurarse de que el zócalo ZIF está vacío y no hay cables en J4)
- Información sobre el cableado de tensiones ("wiring") entre J3 y J4 (se debe fijar como se indica y, una vez hecho y verificado, colocar el chip en el zócalo ZIF)
- Hay dos modos dependiendo de si se pulsa el botón OK(✓) con:
  • pulsación corta, test simple que al concluir muestra el resultado (una vez acaban las pruebas sobre la memoria se puede abandonar con el botón BACK(↲) o repetir el test pulsando el botón AGAIN (↺)),
  • pulsación larga, test automático que repite una y otra vez las pruebas sobre la memoria y a través del puerto serie facilita la información sobre el número de tests pasados, fallidos y totales (cada vez que acaban las pruebas se puede abandonar dejando pulsado el botón BACK(↲)).
- Tests para memorias 4116, 4164, 4532-L, 4532-H y 4864 rellenando con 1s y con 0s.

Notas
  • Esta versión no muestra la demo y no tiene ni test de pines, ni de botonera,...
  • Para actualizar el firmware siempre hay que tener la precaución de no tener cables en J4 y el zócalo ZIF sin chip (vacío) pues en caso contrario puede producirse un error de comunicación con el Nano.
  • No existe aún una verificación de las tensiones en J4 por lo que es importante asegurarse de que el cableado de J3 a J4 es correcto antes de colocar el chip en el zócalo ZIF pues, de otro modo, podría dañarse la memoria.
  • Para comprobar el tester y/o sus modificaciones se recomienda utilizar la versión del firmware fw0.19.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: geloalex
Fecha de publicación original: 20 Sep 2022, 17:10
geloalex escribió:Actualizado a fw0.21 funcionando en modo cíclico también , todo ok.

PD: es acojonante el ruido que mete el tester ..... estoy restaurando un COMBO Radio-Tv-Cassette JVC del 76 , mientras reparo alguna de las partes tengo la radio (que coge FM un piso bajo tierra , donde tengo el zulo-taller) y mientras parchea rams el tester , no oigo prácticamente la radio se oye una locomotora al son de los bits enviados y chekeados . jajajajaa :x
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: cacharreo
Fecha de publicación original: 20 Sep 2022, 18:00
geloalex escribió:Actualizado a fw0.21 funcionando en modo cíclico también, todo ok.
¿Ya has podido probar con los 5 tipos de memorias?
geloalex escribió:PD: es acojonante el ruido que mete el tester .....
Ya te digo, hasta aparece la foto del tester en la entrada de "ruido de conmutación" en el diccionario de electrónica.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: geloalex
Fecha de publicación original: 20 Sep 2022, 18:28
geloalex escribió:
cacharreo escribió:¿Ya has podido probar con los 5 tipos de memorias?
No aun no solo probé esas dos de momento..... estoy a otra cosa aun, a ver si puedo en breve.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: Gomas48K
Fecha de publicación original: 20 Sep 2022, 21:10
Gomas48K escribió:Hola a todos!!!

Estoy con la versión fw0.21 y que ilusión ver los menús funcionales para mas memorias!!! :D
Para no variar, los duendes me la están jugando ya en algo.
Me fallan demasiadas memorias (con el M.G. Rev.4/2021 dan buenas todas).
Mas en 4116, menos en 4164.
Estoy comprobando todo (tensiones, consumo, puentes......) y no encuentro la razón aun.
Sigo con el tema. ;?
En cuanto sepa algo, lo digo.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: Rebobinando
Fecha de publicación original: 20 Sep 2022, 22:40
Rebobinando escribió:Buenas!

Pongo la tabla con los resultados de la prueba de pines (fw0.19) en mi unidad:

 J4  +5V  GND 
1D10=1D10=0
2D08=1D08=0
3D02=1D02=0
4D03=1D03=0
5D04=1D04=0
6D05=1D05=0
7D06=1D06=0
8D07=1D07=0
9D01=1D01=0
10A6=1016A6=0
11D00=1D00=0
12D11=1D11=0
13D12=1D12=0
14D13=1D13=0
15D14=1D14=0
16D15=1D15=0
17D16=1D16=0
18D17=1D17=0
19D09=1D09=0
No he visto nada que me salte a la vista, y ahora mismo, diría que está funcionando bien.

Si veis alguna cosa extraña en los datos, comentamos!

Miraré de buscar hueco para instalar la versión fw0.21 y sigo con las pruebas.

Muchas gracias por tanto esfuerzo y dedicación equipo! :)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: cacharreo
Fecha de publicación original: 21 Sep 2022, 07:13
Gomas48K escribió:Estoy con la versión fw0.21 y que ilusión ver los menús funcionales para mas memorias!!! :D
A estas alturas la demo era un poco cargante :)) tengo el tester en un soporte y no era cómodo pulsar el combo de teclas para interrumpirla.
Gomas48K escribió:Estoy comprobando todo (tensiones, consumo, puentes......) y no encuentro la razón aun.
Aunque suponga volver al fw0.19 el test de pines es interesante para comprobar si algún puente se ha ido. A propósito de pruebas, últimamente siempre alimento el tester con un puerto USB del ordenador para que las condiciones sean las más parecidas al resto.
Gomas48K escribió:Para no variar, los duendes me la están jugando ya en algo.
Para no variar va a necesitar otra visita del párroco. ;)
Gomas48K escribió:En cuanto sepa algo, lo digo.
Es extraño que estando funcionando bien con el fw0.19, falle con el fw0.20. Cierto es que éste último es un poco más lento pero con las 4116 y 4164 en principio no tanto como para verse afectado por el refresco de la DRAM. Cuando tengas algo, por favor especifíca la velocidad de las memorias que están usando para las pruebas. Con el M.G. no hay problema porque no se preocupa de refrescar la DRAM, si no recuerdo mal escribe un bit para justo a continuación comprobarlo.
Rebobinando escribió:Pongo la tabla con los resultados de la prueba de pines (fw0.19) en mi unidad:
Todo perfecto. :)
Rebobinando escribió:No he visto nada que me salte a la vista, y ahora mismo, diría que está funcionando bien.
Si veis alguna cosa extraña en los datos, comentamos!
Miraré de buscar hueco para instalar la versión fw0.21 y sigo con las pruebas.
Si ves que con la fw0.19 funciona perfectamente con las 4164, no hay problema para pasar directamente a la fw0.21 y probar con más tipos de memorias.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: Gomas48K
Fecha de publicación original: 21 Sep 2022, 16:49
Gomas48K escribió:Había escrito un análisis muy completo esta mañana, pero al ir a enviar me ha borrado todo y no he podido recuperarlo.
Suelo duplicar pantalla y copiar antes de enviar, pero por las prisas se me ha olvidado.

En resumen corto y rápido, que ando con poco tiempo.

Pruebas con prototipo Nano con ATmega328P y FT232RL.

Se prueban:
TMS4116-15NL (compradas en Aliexpress, que a saber que son)
KM4164B-15 (de Aliexpress también)

Se procede a cargar la versión fw0.18 (igual a la fw0.19 con resultados en pantalla).
Serie de 50 test:
4116 - 1 fallo
4164 - o fallos
El testeador está bien, todo correcto.

Se procede a cargar la versión fw0.20.
Serie de 50 test:
4116 - 40 fallos
4164 - 11 fallos
Algo ha cambiado en esta versión de firmware, respecto a la versión fw0.18 y fw0.19.
* Dependiendo de la memoria usada, varía el numero de fallos, pero es muy elevado en todos los casos.
Se ha usado la misma memoria 4116 y 4164, para todos los test.

Se procede a cargar la versión fw0.21
Resultados similares que con la versión fw0.20

Las tensiones y consumos son correctos y similares en todas las pruebas.

He probado con el DRAM TESTER M.G. Rev.4/2021 todas las memorias y me pasan el test correctamente.
Por cierto... He probado también las TMS4532-20NL3 que tengo de un Spectrum y son todas 4164 remarcadas.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6281
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1277 times
Been thanked: 3092 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Autor: cacharreo
Fecha de publicación original: 21 Sep 2022, 18:27
Gomas48K escribió:Había escrito un análisis muy completo esta mañana, pero al ir a enviar me ha borrado todo y no he podido recuperarlo.
Si tenéis este tipo de problemas, casi mejor teclear el mensaje en un editor de texto (block de notas, Pluma, gedit,...) y al terminar copiarlo y pegarlo en el foro.
Gomas48K escribió:Pruebas con prototipo Nano con ATmega328P y FT232FL.

Se prueban:
TMS4116-15NL (compradas en Aliexpress, que a saber que son)
KM4164B-15 (de Aliexpress también)

Se procede a cargar la versión fw0.18 (igual a la fw0.19 con resultados en pantalla).
Serie de 50 test:
4116 - 1 fallo
4164 - o fallos
El testeador está bien, todo correcto.

Se procede a cargar la versión fw0.20.
Serie de 50 test:
4116 - 40 fallos
4164 - 11 fallos
Gracias por tu análisis, está claro que tendremos que confirmar el origen del problema. Por mi parte con un Nano con ATmega328P y FT232RL, alimentado en un puerto del concentrador USB conectado al PC y con la TMS4116-15NL posiblemente del mismo lote que la que estás usando (se trata de @Gomas48K#7) justo ahora mismo lleva pasados 180 tests sin dar ni un fallo y voy a dejarle hacer unos 400 para comprobar qué tal va dado que afortunadamente las 4116 las despacha muy rápido.
Gomas48K escribió:Algo ha cambiado en esta versión de firmware, respecto a la versión fw0.18 y fw0.19.
En efecto, en las últimas versiones el código es más complejo por lo que los ciclos de escritura/lectura son un poquito más lentos y eso podría justificar un falso negativo en una memoria de 64Kb por la diferencia de tiempos en refrescar la DRAM pero tratándose de una memoria de 16Kb que va a tardar (aproximadamente) la cuarta parte del tiempo en comprobarla, me parece raro.

En otras palabras, un posible problema en el firmware podría tener su origen entre el momento que comienza el relleno de toda la memoria (ciclo de escritura) y en el que acaba la comprobación de toda la memoria (ciclo de lectura) porque alguno de los bits escritos se corrompiera. Como partimos de que los ciclos en fw0.19 funcionaban bien, teniendo en cuenta que en versiones posteriores son muy poco más lentos, quizás por tiempos pudiera provocar un fallo de corrupción por un lento refresco de los bits en una memoria de 65536 bits pero con solo 16384 bits como las 4116 o hay un error gordo en el código (como una metedura de pata que no estaba en la versión fw0.19), o no sería achacable a la insignificante pérdida de velocidad en el refresco de la DRAM.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”