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
Rebobinando
Demonio segundo orden
Demonio segundo orden
Mensajes: 1020
Registrado: 14 Sep 2018, 23:45
Ubicación: Castelldefels y puntualmente Zaragoza
Has thanked: 353 times
Been thanked: 336 times

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

Mensaje por Rebobinando »

Voy con la lista de las comprobaciones que he hecho hasta ahora:

 #  ID interno  Memoria  Iteraciones  Fallos  Passed/Failed 
1RWD4164#07KM4164B-126170Passed
2RWD4116#05TMS4116-20NL17530Passed
3RWD4116#03TMS4116-20NL20370Passed
4RWD4164#32KM4164B-1212400Passed
5RWD4164#41KM4164B-124600Passed
6RWD4164#21KM4164B-121010Failed
7RWD4164#23KM4164B-126080Passed
8RWD4164#34KM4164B-125450Passed
9RWD4164#33KM4164B-124320Passed
10RWD4464#01TMS4464-10NL1010Failed
11RWD4464#02TMS4464-10NL4500Passed
12RWD4464#03TMS4464-10NL1010Failed
13RWD4464#04TMS4464-10NL3350Passed
Configuración del tester: PCB v1.05c / Nano 3.0 CH340G / fw 0.26a

Imagen

¡De lujo! Las que se han detectado como malas, lo ha hecho desde la primera iteración :)
Última edición por Rebobinando el 25 Jun 2023, 19:38, editado 1 vez en total.
Firma, lo que se dice firma, no tengo. Si eso, lo voy pensando... :|, pero si te apetece, esta es mi cuenta de Github por si encuentras algo que te pueda llamar la atención.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

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

Mensaje por cacharreo »

Rebobinando escribió: 25 Jun 2023, 02:40¡De lujo! Las que se han detectado como malas, lo ha hecho desde la primera iteración :)
Muchas gracias por los resultados. Estos últimos imagino que son con el firmware fw0.26a.

A propósito, ¿te gusta así con el edge rail? Seguro que lo sabes pero, por si acaso, se puede cortar fácilmente con la mano. ;)

Creo que cuando queráis se podría pasar a tirada. :)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

Re: Cargar el bootloader o recuperar un Nano averiado con TL866IIplus

Mensaje por cacharreo »

Estos son los pasos para cargar el bootloader y/o reparar un Nano (o un UNO) con el TL866IIplus (y otros programadores compatibles):
  • Cargar XGpro
  • Select IC -> ATmega328P @TQFP32
  • Project -> Open Project -> ATmega328P@TQFP32Nano_Fast_Blink.mpj
  • Set Interface -> ICSP port y aceptar el aviso
  • Device -> Program (o el botón "Prog.")
  • Conectar el Nano al conector ICSP (consultar las posibles configuraciones más abajo).
  • Pulsar el botón "Program"
y listo. Cuando termine la programación y se habrá grabado la memoria flash, borrado la EEPROM, cargado el optiboot y, a modo de test de diagnóstico, el ejemplo Blink.ino que hace parpadear el LED L con una frecuencia de 10Hz.

Ejemplos de conexión entre el TL866IIplus y el Nano:

1. Utilizando el SPI-JTAG driver(*) que protege el TL866IIplus si el dispositivo conectado tiene problemas eléctricos o si hay un fallo de conexión en los cables.
Imagen
De arriba a abajo y de izquierda a derecha encontramos:
  • Cable ISP-6 a ISP-6
  • Nano CH340x
  • SPI-JTAG driver
  • TL866IIplus
2. Utilizando el SPI-JTAG driver(*) y un adaptador múltiple ISP-UPDI(*).
Imagen
De arriba a abajo y de izquierda a derecha encontramos:
  • Cable ISP-6 a ISP-6
  • Nano CH340x
  • Adaptador ISP-10 a ISP-6
  • Cable ISP-10 a TL866IIplus-ICSP
  • SPI-JTAG driver
  • TL866IIplus
3. Utilizando el SPI-JTAG driver(*) y un el cable ICSP del TL866IIplus
Imagen
De arriba a abajo y de izquierda a derecha, encontramos:
  • Cable ICSP-6 del TL866IIplus
  • Nano CH340x
  • SPI-JTAG driver
  • TL866IIplus
El cable ICSP conecta al Nano de esta forma,
Imagen
y al TL866IIplus de esta otra.
Imagen
En este caso es recomendable revisar con atención y verificar al menos un par de veces las conexiones entre el Nano y el TL866IIplus hasta garantizar que siguen el esquema que muestra XGpro.

(*) Opcional
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

Re: Cargar el bootloader o recuperar un Nano averiado con TL866IIplus

Mensaje por cacharreo »

Si tenéis éxito con vuestros programadores, se agradecerán los comentarios. Más que nada por saber que no falta nada importante en la explicación anterior.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

Firmware fw0.26b

Mensaje por cacharreo »

Firmware fw0.26b

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 (con 1, con 0, alterno 10, alterno 01, aleatorio) para todas las memorias candidatas.
- 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.

Cambios
- Corrección al leer la combo ABORT para salir del test de pines (error detectado por @Gomas48K).

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.
  • Las comunicaciones serie podrían verse alteradas con las memorias (modelos #1 y #2) que utilizan los pines #9 y #11 del ZIF que están compartidos respectivamente con TX y RX del puerto serie del Nano.
© cacharreo
Avatar de Usuario
llopis
Demonio tercer orden
Demonio tercer orden
Mensajes: 787
Registrado: 05 Jul 2018, 09:43
Ubicación: Asturias
Has thanked: 2 times
Been thanked: 21 times
Contactar:

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

Mensaje por llopis »

Me he estado leyendo el hilo y me parece un proyecto muy logrado y muy útil. Me gusta como está concentrado solamente en las memorias más frecuentes en ordenadores caseros. ¡Muy bien hecho! 👏
¿Te quedará un kit sin soldar por ahí? Si eso me apunto a uno. Si no, quizás me lo monte yo más adelante, o sea que tampoco pasa nada.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

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

Mensaje por cacharreo »

llopis escribió: 26 Jun 2023, 11:17Me he estado leyendo el hilo y me parece un proyecto muy logrado y muy útil. Me gusta como está concentrado solamente en las memorias más frecuentes en ordenadores caseros. ¡Muy bien hecho! 👏
¿Te quedará un kit sin soldar por ahí? Si eso me apunto a uno. Si no, quizás me lo monte yo más adelante, o sea que tampoco pasa nada.
Muchas gracias. Aunque seguimos añadiendo mejoras al firmware, esta completado al 100% a la espera de que se inicie la tirada en la que, por cierto, te veo apuntado en la fila #6. ;)

Los testers que estás viendo en las fotos son los de los beta-testers pero eso deberá cambiar pronto.
© cacharreo
Avatar de Usuario
llopis
Demonio tercer orden
Demonio tercer orden
Mensajes: 787
Registrado: 05 Jul 2018, 09:43
Ubicación: Asturias
Has thanked: 2 times
Been thanked: 21 times
Contactar:

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

Mensaje por llopis »

Ah toma ya! No me daba cuenta que era el mismo proyecto 😃 Pues quizás me tenga que esperar al año que viene, que solamente estaré unas semanas más por aquí. Pero bueno, cuando se pueda. La verdad es que tiene muy buena pinta.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

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

Mensaje por cacharreo »

llopis escribió: 26 Jun 2023, 11:36Pues quizás me tenga que esperar al año que viene, que solamente estaré unas semanas más por aquí. Pero bueno, cuando se pueda. La verdad es que tiene muy buena pinta.
Supongo que, aunque no será tan sencillo, podrá enviarse al otro lado del charco.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6121
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1249 times
Been thanked: 3004 times
Contactar:

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

Mensaje por cacharreo »

Esta es una prueba con la KM4164B-15 @issalig#A del fw0.26c adaptado desde ya para la futura placa v2.00. Esta nueva placa tendrá la capacidad de controlar las tensiones desde el firmware y, respecto a la 1.06a aparte de la recolocación de los diferentes elementos, añade un integrado (U4) en DIP-8, un MOSFET, un par de resistencias de entre 2.2kΩ y 10kΩ y un condensador de 100nF, aumentando el coste en aproximadamente 1€ ó 2€.

En el siguiente vídeo se puede apreciar cómo el firmware fw0.26c gestiona el integrado en la breadboard que controla el LED que hay sobre el zócalo ZIF. La señal que controla el LED sería la que a través del MOSFET conmutaría JP5.

Imagen
(click para ampliar)
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”