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
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Modificaciones propuestas placa 1.02e

Mensaje por Popopo »

cacharreo escribió: 02 Jun 2022, 22:40 a continuación hay que deshacer parte de las modificaciones 1.02c:
- Restaurar las conexiones de las pistas a los lados de F19 ("deshacer" los cortes donde están las Xs),
Hola, este punto se me atraganta, no sé a donde va el pin de la derecha (vista cara superior) del F19, sé que a al zócalo de la derecha de la placa, pero como lo tengo encima no logro ver exactamente a cual pin.

Edito: Realizadas todas las modificaciones para obtener la versión E, pero algo no debe haber ido bien porque obtengo continuidad donde no debería tenerla.
Edito2: También realizadas las modificaciones para la versión F. Sigo teniendo el mismo fallo que detallo y además adjunto imágenes por si alguno ve el fallo, por ahora yo no lo encuentro.
Edito3: Vale, me he dado cuenta que de paso me he cargado un switch con el soldador... cachis!
El error está que al medir entre el punto señalado por la flecha negra de F19 (sino me equivoco) donde están los cables amarillos y blanco, con el punto donde está el cable violeta (conexión cuadrada del Zener correspondiente), pues tengo continuidad.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
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 »

Otra forma de saber que se tiene la última versión de la placa (1.02f) es mediante el test de pines que requiere tener el zócalo ZIF vacío, un cable DuPont rojo conectado a J3/2 (+5V) y un cable DuPont negro a J2/3 (GND). Los resultados al conectar cada pin de J4 a cada uno de estos cables DuPont deben ser los señalados en la tabla a continuación en la que las celdas subrayadas indican los valores por defecto:

 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~=1023A6=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
al pulsar los botones en A7 deben obtenerse lecturas cercanas a las de esta tabla:
 Botón  A7 
#1 OK731
#2 BACK682
#3 DOWN614
#4 UP512
-0
en definitiva todo sigue la última tabla de asignación de pines (rev.20220610):
Imagen

o lo que es lo mismo pero desde otra perspectiva, que todo respete las pistas de la placa 1.05c.
© 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: Modificaciones propuestas placa 1.02e

Mensaje por cacharreo »

Popopo escribió: 13 Sep 2022, 13:41este punto se me atraganta, no sé a donde va el pin de la derecha (vista cara superior) del F19, sé que a al zócalo de la derecha de la placa, pero como lo tengo encima no logro ver exactamente a cual pin.
Quizás no necesites esa modificación, si comenzaste a reajustar la placa recientemente es una de las que estaba dicho que se omitían.
Edito3: Vale, me he dado cuenta que de paso me he cargado un switch con el soldador... cachis!
Una pena pero tampoco es un componente caro, en un rato que tengas lo cambias por otro y en paz. ;)
Popopo escribió: 13 Sep 2022, 13:41El error está que al medir entre el punto señalado por la flecha negra de F19 (sino me equivoco) donde están los cables amarillos y blanco, con el punto donde está el cable violeta (conexión cuadrada del Zener correspondiente), pues tengo continuidad.
Al haber sido publicadas las modificaciones a lo largo del tiempo puede parecer todo muy lioso pero básicamente la asignación de pines tiene que seguir la tabla del mensaje anterior sin que existan cortos.
© 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: Modificaciones propuestas placa 1.02e

Mensaje por cacharreo »

Popopo escribió: 13 Sep 2022, 13:41Realizadas todas las modificaciones para obtener la versión...
A la vista de las fotografías,
- Falta un cable que va desde el pin 11 del Nano a F01-Z01.
- Sobra el cable de J4#20 a ZIF#20 que puede suponer un riesgo de corto.
- ZIF#20 debe ir conectado al plano de tierra que tiene alrededor (quizás lo esté pero no lo veo claro).
- A F19-Z19 sólo llega el cable desde el pin 12 del Nano.

Por otra parte,
- En mi placa J4 no tiene conectado ni un solo cable, posiblemente sobren los cables de J4#19 que acaban llegando a ZIF#19.
- No comprendo el cableado alrededor de la esquina superior izquierda de la cara inferior (convertidor DC-DC HW-668 y DC-DC +5V-5V), en mi placa tampoco tengo cables ahí.

El trazado de las pistas puede seguirse en las imágenes de las placas o, con mayor seguridad, en los esquemas.
© cacharreo
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Modificaciones propuestas placa 1.02e

Mensaje por Popopo »

Gracias por tu ayuda,
Paso a responder cada parte... pero te aviso que me cuesta bastante, estoy algo desorientado:
cacharreo escribió: 13 Sep 2022, 21:55 - Falta un cable que va desde el pin 11 del Nano a F01-Z01.
Visto! me he equivocado y puse el cable lila mal tanto en ZIF como en lo otro. Mañana rectifico para dejarlo como en la imagen que pusiste de la página 113.

cacharreo escribió: 13 Sep 2022, 21:55 - Sobra el cable de J4#20 a ZIF#20 que puede suponer un riesgo de corto.
... No recuerdo haber leído que había que quitarlo ni en la página 110, ni 113. Por eso no lo toqué. AH! espera, ese cable es porque el ZIF20 sino me falla la memoria no está conectado a nada, y yo quiero tener su representación tal cual en el J4. Para mi, en mi placa cada punto del J4 lo quiero como punto paralelo a cada punto del ZIF. Lo habíamos comentado anteriormente. Lo dejo a mi riesgo.
cacharreo escribió: 13 Sep 2022, 21:55 - ZIF#20 debe ir conectado al plano de tierra que tiene alrededor (quizás lo esté pero no lo veo claro).
Correcto, lo está, en la otra cara tengo un cable que está soldado por la cara inferior a plano de tierra y en mi caso llevo esa conexión a través de J4/20 al ZIF20.

cacharreo escribió: 13 Sep 2022, 21:55 - A F19-Z19 sólo llega el cable desde el pin 12 del Nano.
En este caso, es que en la parte superior las pistas las corte con tanta separación y están tan juntos los fusibles que no puedo restaurar las soldaduras. Así que he puesto los cables desde ahí a los puntos que llevarían las pistas sino las hubiera cortado. Me parece que están OK, pero igual lo he hecho mal.
cacharreo escribió: 13 Sep 2022, 21:55 Por otra parte,
- En mi placa J4 no tiene conectado ni un solo cable, posiblemente sobren los cables de J4#19 que acaban llegando a ZIF#19.
Es por lo que acabo de comentar más arriba... no he podido restaurar la pista en la otra cara, así que he tenido que poner ese puente.
cacharreo escribió: 13 Sep 2022, 21:55 - No comprendo el cableado alrededor de la esquina superior izquierda de la cara inferior (convertidor DC-DC HW-668 y DC-DC +5V-5V), en mi placa tampoco tengo cables ahí.
Ahora no me viene a la memoria, creo que era una modificación que había que hacer anterior... si, una modificación anterior y en vez de cortar donde habías indicado, lo hice en esa otra parte porque me era más sencillo, había que hacer unos puentes para llevar esas conexiones y en vez de tomarlas de el mismo sitio que indicaste, lo hice desde un punto eléctrico más fácil para mí.

Ahora revisando tus indicaciones... veo que la página 110, el último dibujo con cable amarillo es el equivalente a mi cable lila, luego ese que dije que igual lo había puesto mal... veo que no está mal.

Pero si veo que me falta el de la página 113 azul.
Menudo lio de cables. A ver si consigo entender mi entuerto

Igual me sale mejor mandar a hacer la placa con todos los cambios y algunas facilidades para manipular.
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: Modificaciones propuestas placa 1.02e

Mensaje por cacharreo »

Popopo escribió: 13 Sep 2022, 22:27Menudo lio de cables. A ver si consigo entender mi entuerto
No te preocupes que es cuestión de paciencia, no son más que 6 o 7 cables y el diodo de protección más el fusible. Quizás sea más práctico hacerlo con la tabla anterior o con el esquema delante porque así se hace sabiendo cuál es el objetivo.
Popopo escribió: 13 Sep 2022, 22:27Igual me sale mejor mandar a hacer la placa con todos los cambios y algunas facilidades para manipular.
La placa 1.05c tiene todos los cambios en las asignaciones de pines del Nano pero, siendo provisional, no tiene rutadas las pistas. En cuanto veamos que los tests van bien, se hace una nueva versión intentando optimizar un poco las asignaciones de pines respecto a los registros y, con suerte y salvo nuevas ideas o peticiones, será la definitiva o quedará muy cerca de ella.
© 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 »

A continuación os muestro el desarrollo del cacharreo con el tester de @issalig que abrí hoy la cajita misteriosa en la que recibí la placa sin el Nano, ni la pantalla, ni los cables. Tuve que hacerme con un Nano con tiras de pines convencionales, una pantalla, apañarme cables para el módulo H01-H08 (con los MOSFET), los cables para J3 y J4 (que él aún los tienes con el genero original) además de una versión offline de este tema porque me propuse utilizar solo la información pública y alimentar la placa desde un puerto USB del ordenador.

En primer lugar y como se ve en la foto, la placa llegó con un cable suelto por la cara inferior, imagino que Correos debe pensar que estas cajas hay siempre que agitarlas antes de la entrega.

Imagen Imagen

Una vez confirmado con el multímetro que la placa no llegaba en corto, hice unas cuantas mediciones de tensión/corriente con un clásico pincho USB AT34 v1.4.

Código: Seleccionar todo

Test 1 (sin pantalla, ni Nano): ~230mA
Éste fue un resultado transitorio que desapareció tan pronto elevé la placa, quizás algún cable suelto hizo contacto donde no debiera.

Código: Seleccionar todo

Test 2 (sin pantalla, ni Nano, sin módulo H01-H08): ~40mA
Test 3 (con pantalla, Nano FT232RL y módulo H01-H08): ~46mA
Imagen

Estos valores son un poco más altos de lo normal (~32mA) pero nada preocupantes, así que seguimos:

Código: Seleccionar todo

Tests (con pantalla, Nano FT232RL y módulo H01-H08):
- No hay corto
- Pines de VCC: +4.230V
- Pin de -5V: -4.222V
- Pin de 12V: +12.28V (se ajusta a +12.00V)
- Pin J4#20 y GND: No hay continuidad
- Comprobación de la botonera (~34mA)
- Módulo H01-H08
pasamos al test de pines (NC=no conectado):

Código: Seleccionar todo

- Test de pines
	- J4#1  D10
	- J4#2  x NC (0->1)
	- J4#3  D02
	- J4#4  D03
	- J4#5  D04
	- J4#6  D05
	- J4#7  D06
	- J4#8  x NC (0)
	- J4#9  x D08
	- J4#10 x A6/D20
	- J4#11 x NC
	- J4#12 D11
	- J4#13 D12
	- J4#14 D13
	- J4#15 D14
	- J4#16 D15
	- J4#17 D16
	- J4#18 D17
	- J4#19 D09

En resumen, todos funcionaban bien excepto J4#2, J4#8, J4#9, J4#10 y J4#11. Mirando la última tabla de asignación de pines (rev.20220610) o el esquema se ve qué pines del Nano deberían ir conectados a cada uno y se hacen las siguientes operaciones:

Código: Seleccionar todo

- Reforzar el puente entre J4#20 y el plano de tierra (repara J4#8 D07)
- Cable suelto azul a Nano#A6/D20 (repara J4#10)
- Nuevo cable amarillo de Nano#D08 a F01-Z01 (repara J4#2 D08)
- Nuevo corte en pista Nano#D01 a F02-Z02
- Nuevo corte en pista Nano#D08 a F09-Z09
- Nuevo cable verde de Nano#D01 a F09-Z09 (repara J4#9 D01)
- Revisión de las posiciones de los fusibles móviles (tienden a no hacer contacto, repara J4#11)
El utilizar hembras de conector DuPont para los fusibles causó problemas tanto en J4#2 como en J4#11 por un contacto deficiente. No lo recomendaría salvo en condiciones muy controladas sabiendo de antemano que la placa se moverá poco y que no sufrirá vibraciones, en otro caso controlar que todos hacen buen contacto puede ser un caos.

Por otra parte, la débil/nula conexión de J4#20 con el plano de tierra dejaba en la práctica sin referencia al tester por lo que los resultados de los tests eran disparatados y fallaban la gran mayoría.

Al final quedó así:

Imagen Imagen

por lo que sólo quedó coger las sufridas 4164 Gomas48K#9 y Gomask48K#11 y comenzar los tests:

Código: Seleccionar todo

- Test simple con 4164 que no debe fallar (Gomas48K#9)
- Test continuo con 4164 que no debe fallar (630 iteraciones sin error con 4164 Gomas48K#9)
- Tests simples con 4164 que sí debe fallar (Gomas48K#11)
Bonus: Como curiosidad publico un par de termografías del tester en funcionamiento después de un par de cientos de tests, mostrando tanto un punto con la mínima temperatura como otro con la máxima. Salta a la vista que el Nano es lo que más se calienta, después la pantalla y, mucho menos, la memoria 4164.

Imagen Imagen
© 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 »

Bueno ya van poco a poco actualizándose los que quedaban..... ;)
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
masteries
Aspirante a demonio
Aspirante a demonio
Mensajes: 395
Registrado: 08 Sep 2017, 12:47
Has thanked: 37 times
Been thanked: 38 times

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

Mensaje por masteries »

Sé de un Atari 600 XL ampliado a 64 KB con problemas en sus memorias,

Esto le vendría de perlas,
Vendo memorias trapdoor para amiga 500 y 500 Plus:
1MB : viewtopic.php?f=50&t=7107
512 KB: viewtopic.php?f=50&t=7022
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 »

Antes de nada, muchas gracias por el análisis tan metódico y detallado.

Ooops, quité el arduino y la pantalla para que probases con el tuyo y así no interferir en las pruebas pero no caí que igual lo tenías montado con otros pines :|
Puse los fusibles con los headers hembra para poder reutilizarlos en la versión final, pero pensándolo bien los soldaré para evitar malos contactos.

Saludos.
Responder

Volver a “Proyectos de hardware abiertos”