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
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2638
Registrado: 28 Ago 2017, 13:14
Has thanked: 386 times
Been thanked: 199 times

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

Mensaje por duca750 »

cacharreo escribió: 04 May 2022, 19:27 Perfecto, una buena prueba ahora que estamos en una "pausa" en el proyecto, además en general admiten el puerto serie a velocidades de 115.2kbps mientras que muchos con CH340x están limitados a los 57.6kbps.

Cualquier resultado de una memoria 4164 que sepáis que esté mal pero que no sea detectada como tal, nos lo hacéis saber. Esos casos son los interesantes para las pruebas del test de memorias.
Por ahora las probadas que se que son defectuosas las marca BAD.

Tenía algunas en duda pendientes de probar y algunas me han dado BAD y otras OK. He apartado las que dan OK para probarlas el finde si puedo en un equipo real. Iré comentando. Gracias @cacharreo.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5798
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2781 times
Contactar:

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

Mensaje por cacharreo »

duca750 escribió: 04 May 2022, 20:49Por ahora las probadas que se que son defectuosas las marca BAD.
Eso va muy bien.
duca750 escribió: 04 May 2022, 20:49Tenía algunas en duda pendientes de probar y algunas me han dado BAD y otras OK.
Hay algunas memorias defectuosas que según les coge van bien con el tests de 0s, otras con el de 1s, rara vez los dos pero que no van a superar los tests de valores alternos, 01010101 y 1010101, y fallarán estrepitosamente en el test con bits aleatorios.
duca750 escribió: 04 May 2022, 20:49He apartado las que dan OK para probarlas el finde si puedo en un equipo real.
¿Tienes DiagROM 1.56 de Phil Ruston? Sería interesante someterlas a esos tests adicionales. Si no la tienes puedes descargarla usando este enlace.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5798
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2781 times
Contactar:

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

Mensaje por cacharreo »

Gomas48K escribió: 04 May 2022, 20:44En el primer mensaje está todo muy bien organizado y se localiza todo muy fácilmente.
Con la actual organización en grafo, recién cargado todo queda a un click de distancia, si estás en otro epígrafe a dos.
Gomas48K escribió: 04 May 2022, 20:4400 - D0 (TX)
01 - D1 (RX)
D0 y D1 se usan para la comunicación serie, estos alternarán de estado sin tocarlos nada más por la corriente de datos que envían/reciben al/del ordenador.
Gomas48K escribió: 04 May 2022, 20:44La correspondencia del test con los puertos del Nano es la siguiente:
En realidad,
14 - D14
15 - D15
16 - D16
17 - D17
excepto A6 y A7 que en algunos ATMega328 (los de 28 pines) ni existen, los analógicos tiene asociado un pin digital propio independiente del ADC.

Respecto a A6 y A7, están flotando y sin referencia, a saber qué está interpretado el ADC, es normal que tengan valores arbitrarios.
Gomas48K escribió: 04 May 2022, 20:44Probado el firmware de pruebas y va perfecto!!!! Mil gracias!!!
De nada, gracias a ti por todas esas pruebas.

Todo lo que has hecho se ve bien pero los resultados apuntan a que los presuntos culpables sean los Nanos excepto si hay algún factor ambiental que no estamos considerando (p.e. alimentación o a saber qué). Si es así no avanzamos demasiado pero al menos podemos respirar con alivio si descartamos la placa o algo extraño durante su montaje.

En el Nano CH340C los valores a nivel lógico alto por defecto no son normales, el cambio en 13 tampoco.
En el Nano FT232RL los valores a nivel lógico bajo por defecto son los esperados y si exceptuando 00 y 01 cambian de estado correctamente, lo podemos dar por bueno pero, si la memoria no me falla, en la placa ¿no te daba problemas de lecturas que iban cambiando de a poco sin estímulo externo?
© cacharreo
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1406
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 949 times
Been thanked: 492 times

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

Mensaje por geloalex »

Yo tengo mis dos nanos de pruebas en el mismo estado bajo los dos con controladores diferentes ... dejo fotos de los dos.

Imagen

Imagen

Imagen

Imagen
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: 5798
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2781 times
Contactar:

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

Mensaje por cacharreo »

Muchas gracias, son los mismos valores como debía ser.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 271
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 716 times
Been thanked: 216 times

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

Mensaje por Gomas48K »

cacharreo escribió: 04 May 2022, 21:05 En realidad,
14 - D14
15 - D15
16 - D16
17 - D17
Con esa tabla me refería a los pines del Nano, no en nuestro proyecto, porque estamos probando el Nano aisladamente.
Que con las cosas raras que me pasan, lo mismo alguno de los Atmega es una copia mala y direcciona alguna señal por otro pin diferente!!! Que ya me puedo esperar cualquier cosa.
cacharreo escribió: 04 May 2022, 21:05 Todo lo que has hecho se ve bien pero los resultados apuntan a que los presuntos culpables sean los Nanos excepto si hay algún factor ambiental que no estamos considerando (p.e. alimentación o a saber qué).
Probado en varias fuentes de alimentación, incluso con un POWERBANK.
En varias ubicaciones, por descartar inducciones ambientales producidas por algún aparato eléctrico cercano.
Por su puesto, montado en el prototipo, claro.
Las pruebas del PC, con la alimentecion del USB del PC.
cacharreo escribió: 04 May 2022, 21:05 En el Nano CH340C los valores a nivel lógico alto por defecto no son normales, el cambio en 13 tampoco.
Lo he matizado, porque podía ser mal interpretado, como ha sido tu caso.
"Nano con CH340C - Mantiene en estado alto todas los puertos (Excepto el canal 13 (que se mantiene bajo) y 01 que cambia arbitrariamente)"
cacharreo escribió: 04 May 2022, 21:05 ¿no te daba problemas de lecturas que iban cambiando de a poco sin estímulo externo?
Buena memoria!
Efectivamente, el Nano con CH340C montado en el prototipo, arranca en estado bajo y va cambiando a estado alto, sin ninguna manipulación.
Cuando lo conecto al PC, al tener todos los pines al aire, cambia de estado casi al instante de conectarlo, me imagino que facilita el no tener nada conectado.

Ahora llega lo bueno... que os estoy mal acostumbrando a las narraciones de miedo.

Esta es mi "película" de hoy!!!
Tengo la sospecha que esos Atmega (los que han montado en mis Nano con CH340C), son copias de muy baja calidad y arrancan en el estado correcto (bajo) y por alguna inducción interna del mismo chip (pudiera ser por los materiales de baja calidad), va magnetizando los puertos internamente, terminando por llegar a cambiar el estado... porque al estar al aire, puede sufrir alteraciones muy fácilmente, como por ejemplo, la carga estática de un dedo.
O eso o que algún componente del Nano, por lo que sea, llega a alterar la lectura de los puertos... quien sabe...Pero me gusta mas la primera hipótesis. :twisted:

*Anda que si es verdad y he acertado.... :)) :)) :))
Última edición por Gomas48K el 04 May 2022, 23:54, editado 1 vez en total.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5798
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2781 times
Contactar:

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

Mensaje por cacharreo »

Gomas48K escribió: 04 May 2022, 22:38Con esa tabla me refería a los pines del Nano, no en nuestro proyecto, porque estamos probando el Nano aisladamente.
¿Es con el fw0.12.0dk? En tal caso están inicializados y configurados como digitales, esté el Nano o no en la placa. A fin de cuentas, el código para el test de pines es el mismo.
Gomas48K escribió: 04 May 2022, 22:38Lo he matizado, porque podía ser mal interpretado, como ha sido tu caso.
Y creo que sigo sin entenderlo al 100%. Si tienes ocasión explica por favor cuál es el comportamiento del pin digital 13 con el Nano fuera de la placa y el fw0.12.0dk.
Gomas48K escribió: 04 May 2022, 22:38O eso o que algún componente del Nano, por lo que sea, llega a alterar la lectura de los puertos... quien sabe...Pero me gusta mas la primera hipótesis.
Sea lo que sea, ese queda desterrado del proyecto. :D :D :D
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 271
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 716 times
Been thanked: 216 times

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

Mensaje por Gomas48K »

geloalex escribió: 04 May 2022, 22:14 Yo tengo mis dos nanos de pruebas en el mismo estado bajo los dos con controladores diferentes ... dejo fotos de los dos.

Imagen
Enhorabuena!!!!

Veo que tienes un Nano con CH340C y la lectura es PERFECTA!!!

Ya no se, si realmente el que está poseído soy yo.. o mis Nanos. :twisted:
cacharreo escribió: 04 May 2022, 22:46 ¿Es con el fw0.12.0dk?
Si claro!
cacharreo escribió: 04 May 2022, 22:46 Y creo que sigo sin entenderlo al 100%. Si tienes ocasión explica por favor cuál es el comportamiento del pin digital 13 con el Nano fuera de la placa y el fw0.12.0dk.
Disculpame, a veces por intentar reducir los comentarios, puedo llegar a expresarme mal.

El pin digital 13, desde el principio del test, siempre se encuentra en estado "Bajo".
He vuelto a comprobar, por si acaso se me escapaba algo... y en el "scroll" del MONITOR SERIE, en ningún momento me ha llegado a registrar ningún cambio de estado, siempre se mantiene en estado "bajo".
* Prueba sin tocar el Nano y sin inyectar ni +5v ni GND.

Cuando inyecto +5v en el pin D13 de Nano, entonces SI cambia de estado a nivel "Alto" (ademas de iluminar el LED L ), cuando dejo de inyectar los +5v, vuelve a cambiar a estado "Bajo" (dejando de iluminar el LED L)

Solo cambia de estado, cuando se le inyecta +5v.

D13 creo que no cambia de estado a nivel alto como los demás, porque tiene conectado el LED L y al no estar al aire, no modifica su estado.
cacharreo escribió: 04 May 2022, 22:46 Sea lo que sea, ese queda desterrado del proyecto. :D :D :D
Voy preparar un entierro Vikingo en la bañera, con ese y su primo*!!!
*El otro Nano con CH340C!!! :twisted:
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5798
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2781 times
Contactar:

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

Mensaje por cacharreo »

Gomas48K escribió: 04 May 2022, 23:52Ya no se, si realmente el que está poseído soy yo.. o mis Nanos.
Fuera de coñas, es bastante raro.
Gomas48K escribió: 04 May 2022, 23:52El pin digital 13, desde el principio del test, siempre se encuentra en estado "Bajo".
He vuelto a comprobar, por si acaso se me escapaba algo... y en el "scroll" del MONITOR SERIE, en ningún momento me ha llegado a registrar ningún cambio de estado, siempre se mantiene en estado "bajo".
...
Cuando inyecto +5v en el pin D13 de Nano, entonces SI cambia de estado a nivel "Alto" (ademas de iluminar el LED L ), cuando dejo de inyectar los +5v, vuelve a cambiar a estado "Bajo" (dejando de iluminar el LED L)

Solo cambia de estado, cuando se le inyecta +5v.
Este es el comportamiento esperable, bajo por defecto y cuando se conecta a +5V pasa a un nivel lógico alto. ¡Menos mal!
Gomas48K escribió: 04 May 2022, 23:52D13 creo que no cambia de estado a nivel alto como los demás, porque tiene conectado el LED L y al no estar al aire, no modifica su estado.
O sea que debido al LED y/o resistencias no queda alto por defecto nada más arrancar. Sin problema.
cacharreo escribió: 04 May 2022, 22:46 Sea lo que sea, ese queda desterrado del proyecto. :D :D :D
Gomas48K escribió: 04 May 2022, 23:52Voy preparar un entierro Vikingo en la bañera, con ese y su primo*!!!
Un funeral vikingo lacrimógeno al estilo "Las cuatro plumas". :)) :))

Si tienes tiempo y ánimos, echa un vistazo rápido comparando con el esquema por si encuentras algo fuera de lugar, un componente de menos o un añadido extraño.
© cacharreo
issalig
Aspirante a demonio
Aspirante a demonio
Mensajes: 439
Registrado: 25 Feb 2021, 00:18
Has thanked: 193 times
Been thanked: 119 times

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

Mensaje por issalig »

[EDIT] Ojo con los modelos, algunos son 168 y como dice @cacharreo más abajo no nos sirven.
[EDIT] Yo la he medio liado y he pedido 168, voy a ver si me cancelan el pedido

He visto estos nanos con Atmega328p-CH551G por 3.91 EUR https://es.aliexpress.com/item/1005004194405375.html
Me parece bastante buen precio, pues los he llegado a ver por 7 EUR

@Popopo si quieres añádelo a la lista
Última edición por issalig el 05 May 2022, 18:46, editado 1 vez en total.
Responder

Volver a “Proyectos de hardware abiertos”