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

Re: Módulo 1.06x mod 1.00

Mensaje por cacharreo »

Esta tarde le he dedicado un ratillo al montaje de un puñado de módulos (de conmutación automática de tensiones, como los llamamos internamente) v1.00 utilizando aire caliente.

A continuación os muestro el proceso, 100% manual, para que os animéis a trastear con placas y componentes SMD.

Con la placa limpia se aplica la pasta de soldadura,

Imagen

con paciencia se colocan los componentes en su lugar (aquí lo he hecho de izquierda a derecha y de arriba a abajo) con la ayuda de las pinzas,

Imagen

y después de darles con la pistola de aire caliente unos segundos quedan todos soldados a la vez

Imagen

sin necesitar siquiera una corrección.

Después de este proceso solo quedaría lavar las placas, soldar a mano las tiras de pines hembra (las usaré de 1x02 para evitar errores al conectar el módulo), lavar, preparar los cables, soldarlos y probar los módulos uno por uno en placas 1.06x (JP5), 1.05c (J10) y 1.05d (J10). Mañana seguimos.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6009
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2949 times
Contactar:

Re: Módulo 1.06x mod 1.00

Mensaje por cacharreo »

El siguiente paso es soldar la tira de pines hembra acodada. En esta ocasión he optado por soldar tiras de pines hembra 1x02 dejando un hueco libre para evitar confusiones que podrían acabar en un cortocircuito. Mientras los tres pines son útiles en la última versión de la placa 1.06a, las anteriores solo necesitan dos.

Imagen Imagen

Preparamos tres cables 28AWG (negro, verde y azul) de aproximadamente 100mm., tres trozos de 10mm. de tubo termorretráctil de 1.5mm de diámetro y un trozo de 90mm. de tubo termorretráctil de 3.2mm de diámetro,

Imagen

pelamos, soldamos los cables a la tira de pines 1x04 macho acodada y utilizamos los trozos pequeños (10mm.) de tubo termorretráctil para aislar las soldaduras.

Imagen

Enfundamos el conjunto con el tubo termorretráctil de 3.2mm de diámetro,

Imagen
Imagen

y finalmente los soldamos al módulo, el cable verde a SDA, el azul a SCL y el negro a GND.

Imagen

Listo el módulo lo instalamos en la placa. En las versiones 1.05c y 1.05d va ubicado en J10.

Imagen

Imagen

Imagen

en las fotografías se muestra como el cable pasa entre el zócalo ZIF y los condensadores. Idealmente debe ir pegado a la placa pero empujando con especial cuidado para no dañar el resto de componentes.

En todas las versiones 1.06 va ubicado en JP5, siempre a la derecha del todo.

Imagen

Imagen

Imagen

Por último, recordad ajustar el tornillo de regulación de altura de la pantalla OLED para que se acomode a la nueva situación y no quede inclinada.

Anexo 1
Si nuestro tester utilizara J1' en lugar de J1 porque, por ejemplo, estamos utilizando una pantalla de 0.96" las modificaciones necesarias son:
- alargar la longitud de los cables y la del tubo termorretráctil de 3.2mm de diámetro, y
- soldar el cable negro al último pin de la tira de pines 1x04 macho acodada de forma que deje un pin libre entre el cable negro y el cable verde.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6009
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2949 times
Contactar:

Re: Módulo 1.06x mod 1.00

Mensaje por cacharreo »

Vídeos demostrativos.

Va de Retro RAM tester v1.05c
Imagen
(click para ampliar)

Va de Retro RAM tester v1.06
Imagen
(click para ampliar)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6009
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2949 times
Contactar:

Re: Va de Retro DRAM tester [¿v3.00?]

Mensaje por cacharreo »

Al final del verano barajábamos la idea de una nueva versión de la placa basada en la actual 2.00a, que desde hace poco "oficialmente" consideramos funcional y comprobada, la nueva v3.00 que no llevaría J3 y J4 y que realizaría automáticamente la asignación y conmutación de las tensiones del tester.

Últimamente he estado trabajando con ordenadores Sinclair como el ZX81 y he tenido la necesidad de comprobar memorias SRAM. Con la 2114 en las versiones actuales, la 1.05c y posteriores, hemos comprobado que es posible añadiendo la memoria al firmware y colocando el chip girado 180º en el zócalo ZIF. También han aparecido un par de DRAM que se podrían añadir al firmware, también para las versiones actuales de la placa.

Aún así, en el futuro necesitaríamos trabajar con memorias SRAM con un mayor número de pines por lo que, desde esta perspectiva, no parece tan buena idea la asignación y conmutación automática de las tensiones porque limita las posibilidades de añadir nuevas memorias y se me hace más atractiva una versión con un zócalo de 32 pines y un microcontrolador compatible con el Nano con más puertos que vendría a sustituir al Nano y al PCA9536D.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 274
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 722 times
Been thanked: 218 times

Re: Va de Retro DRAM tester [¿v3.00?]

Mensaje por Gomas48K »

cacharreo escribió: 15 Oct 2023, 11:32 Aún así, en el futuro necesitaríamos trabajar con memorias SRAM con un mayor número de pines por lo que, desde esta perspectiva, no parece tan buena idea la asignación y conmutación automática de las tensiones porque limita las posibilidades de añadir nuevas memorias y se me hace más atractiva una versión con un zócalo de 32 pines y un microcontrolador compatible con el Nano con más puertos que vendría a sustituir al Nano y al PCA9536D.
Que tal usar un MEGA 2560 Pro? La placa es pequeña y tiene muchas entradas y salidas.
O un MEGA 2560 R3 y que el tester sea una placa expansión (Shields) pinchada encima.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6009
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2949 times
Contactar:

Re: Va de Retro DRAM tester [¿v3.00?]

Mensaje por cacharreo »

Gomas48K escribió: 15 Oct 2023, 21:35Que tal usar un MEGA 2560 Pro? La placa es pequeña y tiene muchas entradas y salidas.
O un MEGA 2560 R3 y que el tester sea una placa expansión (Shields) pinchada encima.
Tengo que estudiar en profundidad todas las opciones porque hay mucha desinformación al respecto, más aún que cuando empezamos con el Nano. Por ejemplo, me recomendaron un Nano Every, todo pintaba bien, bastante RAM (x3), más memoria de programa (x1.5), los de Arduino aseguraban que era compatible con el Nano pero después el microcontrolador no tiene nada que ver de forma que la manipulación a bajo nivel de puertos no funcionaría. Reescribirlo para el nuevo microcontrolador sería pesado pero lo peor es que escindiría el firmware en dos ramas que, no siendo un problema técnico, preferiría evitar porque aún a día de hoy aparecen nuevas DRAM que podrían incluirse.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 274
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 722 times
Been thanked: 218 times

Re: Va de Retro DRAM tester [v2.00]

Mensaje por Gomas48K »

Otra posibilidad donde se asegura la compatibilidad del firmware, que creo recordar que se ha mencionado ya... 2 Nanos.

El Nano 2 para control de alimentación del ZIF y elementos auxiliares futuros, como un zumbador, LED de estado, etc.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6009
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2949 times
Contactar:

Re: Va de Retro DRAM tester [v2.00]

Mensaje por cacharreo »

Habíamos pensado antes en utilizar 2 Nanos pero intercambiando uno por otro, un Nano llevaría un firmware específico para memorias DRAM y otro con un nuevo firmware específico para memorias SRAM. La ventaja de este método es que no se necesita ni el más mínimo cambio en el hardware actual.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6009
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2949 times
Contactar:

Re: Va de Retro DRAM tester v1.06x

Mensaje por cacharreo »

Como curiosidad, y sin que sirva de precedente, se muestran a la izquierda un RCTPro y a la derecha un VdR RAM Tester v1.06a haciendo exactamente el mismo test (*) sobre dos DRAM idénticas en buen estado (unas MT1259 de Micron Technology que acabo de recibir).

2023-10-27 VdR RAM Tester v1.06a fw0.29 MT1259 test 41256
Imagen
(click para ampliar)

Nota: Como el vídeo original era muy largo, 4m 41s, para que el alojamiento gratuito nos permita subirlo, el vídeo se ha acelerado (x2.5) de forma que 1 segundo real equivale a 0.4 segundos de vídeo aunque, por claridad, se ha añadido una cuenta atrás en segundos tan pronto comienza el test.

(*) El mismo test para DRAM 41256 que consiste en 5 subtests, relleno de cada celda con 1, después con 0, con secuencias alternativas de 1 y 0, con secuencias de 0 y 1 y un test con bits aleatorios.
© cacharreo
Avatar de Usuario
jjsaenz1969
Demonio segundo orden
Demonio segundo orden
Mensajes: 1205
Registrado: 22 Mar 2015, 00:41
Ubicación: Vitoria
Has thanked: 109 times
Been thanked: 102 times
Contactar:

Re: Va de Retro DRAM tester v1.06x

Mensaje por jjsaenz1969 »

La nuestra es más pequeña, más bonita, la pantalla se ve mejor, es roja, y encima muuuuucho más rápida. :D
Habéis hecho muy buen trabajo.
Responder

Volver a “Proyectos de hardware abiertos”