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: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Firmware fw0.25d

Mensaje por cacharreo »

Firmware fw0.25d

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, totales además de información detallada en caso de fallo del test (cada vez que acaban las pruebas se puede abandonar dejando pulsado el botón BACK(↲)).
- Tests completos (111, 000, 101, 010, aleatorio) para memorias 4108-0, 4108-1, 4116, 41256, 4164, 4532-L, 4532-H y 4864.
- Test de pines (Pin test en el que el usuario puede utilizar J3 y un cable conectado a J2/GND (o al pin 20 del zócalo ZIF) para hacer conexiones a los pines 1-19 de J4 y comprobar su lectura en la pantalla, se acaba al pulsar simultáneamente UP(◀) y OK(✓))
- Autodiagnóstico (Self-test), diagnóstico de las conexiones (excepto en J4#9, 10 y 11) en el que solo es necesario seguir las indicaciones que el tester muestra en la esquina inferior izquierda y pulsar el botón OK(✓) para confirmar.

Notas
  • Esta versión no muestra la demo y no tiene test de botonera,...
  • Para actualizar el firmware o ejecutar cualquiera de los tests 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.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Novedades en el fw0.25d y nueva tabla de asignación de pines Rev.20230610

Mensaje por cacharreo »

Esta nueva versión de firmware añade:

fw0.25d
- 2 nuevas memorias DRAM de 8kb, la TMS4108-0 y la TMS4108-1 (sugeridas por @WhatIsAMan),
- sobremuestreo de la botonera para evitar los rebotes y/o lecturas incorrectas,
- recuperación y almacenamiento en la EEPROM del ùltimo test seleccionado en el menú.

La lógica respecto al uso de la EEPROM del Nano es simple,
- al encender el tester el menú muestra el último test confirmado,
- se almacena en la EEPROM el test de memoria seleccionado una vez confirmado. En otras palabras, no basta con entrar a uno de los test de memoria, es necesario confirmar el cableado para que se almacene.
- no se almacenan en la EEPROM las opciones que no corresponden a tests de memorias, como son el autodiagnóstico o el test de pines.

A continuación la nueva tabla de asignación de pines que incluye las nuevas memorias.
Imagen
© cacharreo
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1427
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 961 times
Been thanked: 500 times

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por geloalex »

Funcionando con la última versión de Firm..... testando memorias sin problemas las malas , malas y las buenas , buenas.Mucho mejor el tacto del teclado , en mi caso aun no perfecto pero mucho mucho mejor , antes no hacia la acción seleccionada o había efecto rebote , ahora casi perfecto. :D

Buen trabajo Alex ;)
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por cacharreo »

Muchas gracias.
geloalex escribió: 14 Jun 2023, 18:21Funcionando con la última versión de Firm..... testando memorias sin problemas las malas , malas y las buenas , buenas.Mucho mejor el tacto del teclado , en mi caso aun no perfecto pero mucho mucho mejor , antes no hacia la acción seleccionada o había efecto rebote , ahora casi perfecto. :D
Si sabes explicar cómo o en qué mejorarlo, adelante. Es difícil acertar cuando con toda seguridad usamos pulsadores completamente diferentes. Los míos son los C&K SMD y el accionador es de goma, los tuyos -si los recuerdo bien- de algún plástico rígido.
© cacharreo
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1427
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 961 times
Been thanked: 500 times

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por geloalex »

Si los mios son genéricos , tengo mejores pulsadores pero los reservare para la versión final ... de momento no es preocupante , repito que va mucho mejor ahora :D
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por cacharreo »

geloalex escribió: 14 Jun 2023, 18:42Si los mios son genéricos , tengo mejores pulsadores pero los reservare para la versión final ... de momento no es preocupante , repito que va mucho mejor ahora :D
Genial, pero si mientras sea posible podemos ajustarlo para que vaya bien con cualquiera, mucho mejor, porque no sabemos qué pulsadores se usarán en los testers de la tirada. ;)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por cacharreo »

Tester @cacharreo pcb 1.06 Nano v3.3d FT232RL fw0.25d

Test 4108-1 con 4164 @Gomas48K#12
Imagen
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 277
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 727 times
Been thanked: 221 times

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por Gomas48K »

Algunas de las pruebas realizadas, como pidió @cacharreo.

Tester @Gomas48K pcb 1.06 Nano v3 FT232RL fw0.25d

Test 4116 con TMS4116-15NL Gomas48K#10 PASSED
Test 41256 con MN41256A-08 Gomas48K#18 PASSED
Test 4164 con KM4164B-15 Gomas48K#13 PASSED
Test 4532-L con TMS4532-20NL3 (sin bautizar)* PASSED


Tester @Gomas48K pcb 1.06 Nano v3 CH340C fw0.25d

Test 4116 con TMS4116-15NL Gomas48K#10 PASSED
Test 41256 con MN41256A-08 Gomas48K#18 PASSED
Test 4164 con KM4164B-15 Gomas48K#13 PASSED
Test 4532-L con TMS4532-20NL3 (sin bautizar)* PASSED

* Está sin bautizar, porque no quiero hacer muchas pruebas con ella, la guardo de reserva para reparaciones.



Se han pasado pruebas con la memoria 41256 (Gomas48K#18) en test modo 41256, mas de 400 test en bucle, sin errores (con Nano CH340C y FT232RL).

Múltiples pruebas en bucle en todos los test (de las memorias que dispongo), sin errores.

Se ha sustituido Z19 (el mas problemático en estas memorias), por otro de 110nF de capacitancia (catalogado como problemático), con un comportamiento impecable con la nueva evolución de firmware.


Solo me queda darle con un soplete de fontanero a ver si da algún error.

Enhorabuena @cacharreo, este firmware va de lujo!!!!
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por cacharreo »

Son buenas noticias. Muchas gracias por la información.

Esperemos que estos resultados se repliquen en todos los testers, por mi parte he probado con los que tengo aquí (4) y no he encontrado problemas durante los tests.

He estado haciendo pruebas con el teclado, he encontrado un par de posibles fuentes de error (después de mostrar los resultados de un test) y ahora están corregidas a la espera de la publicación de la próxima versión del firmware.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6232
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1265 times
Been thanked: 3068 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por cacharreo »

Es el turno de la 4108-0 de 8kb.
Tester @cacharreo pcb 1.06 Nano v3.3d FT232RL fw0.25d

Test 4108-0 con 4164 @Gomas48K#12
Imagen
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”