Va de Retro DRAM tester [v2.00]
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.
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.
- cacharreo
- Moderador
- Mensajes: 6283
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1278 times
- Been thanked: 3092 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
Otra prueba con la KM4164B-15 @issalig#A del fw0.26c.
Esta vez a la salida del integrado U4 (que hace de registro de 1bit) se añade nuestro MOSFET canal-N favorito, el 2N7000, como controlador para que el firmware 0.26c conmute la tensión del tester (+5V) directamente en el pin #1 de JP5 como veis en el siguiente vídeo. El LED que hay sobre el zócalo ZIF sirve de monitor para este mismo pin.
(click para ampliar)
El consumo total del tester ronda los 27-55mA según la tarea que está realizando, por lo que el 2N700 está incluso sobredimensionado (200mA). Ahora sí que está todo listo para añadir esta novedad a la placa 2.00.
Esta vez a la salida del integrado U4 (que hace de registro de 1bit) se añade nuestro MOSFET canal-N favorito, el 2N7000, como controlador para que el firmware 0.26c conmute la tensión del tester (+5V) directamente en el pin #1 de JP5 como veis en el siguiente vídeo. El LED que hay sobre el zócalo ZIF sirve de monitor para este mismo pin.
(click para ampliar)
El consumo total del tester ronda los 27-55mA según la tarea que está realizando, por lo que el 2N700 está incluso sobredimensionado (200mA). Ahora sí que está todo listo para añadir esta novedad a la placa 2.00.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6283
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1278 times
- Been thanked: 3092 times
- Contactar:
Versión 2.00a, esquemas, materiales y placa
Versión 2.00a
RAM tester
Módulo de protección de pines
Módulo de protección para el pin 1
Módulo de protección para el pin 8
Módulo convertidor DC-DC +5V-5V
Módulo convertidor DC-DC HW-668
Módulo de entrada (botonera)
Módulo de salida (pantalla OLED 0.91"/0.96"/1.3") ⁽¹⁾
Notas para el ensamblaje
- Se aconseja decidir de entrada si se va a utilizar o no un módulo HW-668.
- En caso negativo es muy recomendable montar (e incluso probar) el step-up DC-DC antes que el resto de componentes.
- Confirmar el sentido del diodo D31 antes de montar.
- Intentar soldar U31 a un máximo de 300ºC/10s.
Lista de componentes (119)
Lista de componentes del módulo HW-668 (7) (ya incluida en la anterior)
Lista de componentes interactiva
PCB
Demo
(click para ampliar)
Gerbers
Descargar
⁽¹⁾ Especial atención a las pantallas, deben ser II2 o I²C (algunas vienen sin interfaz, otras con 7 pines para SPI) y, por la buena salud de la pantalla y del tester, los 4 pines deben seguir el orden de J1 o J1'.
⁽²⁾ La altura del vástago en los botones debe ser diferente si se pretende montar el tester en una carcasa y estos quedan en la placa. Si se van a usar botones de panel, en la placa se sueldan los 2 pines inferiores en el lugar de cada botón.
⁽³⁾ Se pueden usar en su lugar pines DuPont hembra y macho convencionales pero el Arduino Nano quedará bastante más alto.
⁽⁴⁾ NANO v3 con ATmega328P a 16MHz, FTDI FT232RL, gestor de arranque "nuevo" (optiboot) y pines redondos.
⁽⁵⁾ Blanco, rojo y amarillo respectivamente.
⁽⁶⁾ DuPont Blocking Pin / AMP-LATCH Keying Plug TE 499712-1 / Harwin M20-003 Polarising Pin.
RAM tester
Módulo de protección de pines
Módulo de protección para el pin 1
Módulo de protección para el pin 8
Módulo convertidor DC-DC +5V-5V
Módulo convertidor DC-DC HW-668
Módulo de entrada (botonera)
Módulo de salida (pantalla OLED 0.91"/0.96"/1.3") ⁽¹⁾
Notas para el ensamblaje
- Se aconseja decidir de entrada si se va a utilizar o no un módulo HW-668.
- En caso negativo es muy recomendable montar (e incluso probar) el step-up DC-DC antes que el resto de componentes.
- Confirmar el sentido del diodo D31 antes de montar.
- Intentar soldar U31 a un máximo de 300ºC/10s.
Lista de componentes (119)
Cantidad | Referencia | Valor |
---|---|---|
1 | U31 | SX1308 SMD SOT-23-6 (opcional HW-668) |
1 | R31 | 200Ω 1/8W 1% SMD 0805 (opcional HW-668) |
2 | C31,C32 | 18µF 50V SMD 0805 (opcional HW-668) |
1 | D31 | SS34 Rectificador Schottky 40V 3A SMD SMA (opcional HW-668) |
1 | LED1 | TEST [Yellow] LED 0805 (opcional) |
2 | R0,R9 | 330Ω 1/4W 1% |
8 | R4,R6,R8,R01,R05,R06,R07,R08 | 10kΩ 1/4W 1% |
5 | R1,R2,R3,R5,R7 | 20kΩ 1/4W 1% |
20 | Z0,Z01,Z02,Z03,Z04,Z05,Z06,Z07,Z08,Z09,Z10, | 1N4733A 5.1V 1W |
Z11,Z12,Z13,Z14,Z15,Z16,Z17,Z18,Z19 | ||
1 | F0 | Fusible rearmable PPTC 6V 250mA |
19 | F01,F02,F03,F04,F05,F06,F07,F08,F09,F10, | Fusible rearmable PPTC 6V 30mA |
F11,F12,F13,F14,F15,F16,F17,F18,F19 | ||
2 | C3,C5 | 100nF 25V MLCC 𝄩5.00mm |
1 | Q0 | IRFU5410 TO-251-3 |
1 | Q01 | BS250 TO-92-3 |
2 | Q05,Q08 | 2N7000 TO-92-3 |
2 | U3,U4 | Zócalo de agujero redondo DIP-8 |
1 | LED1 | TEST [Yellow] LED ⌀3.0mm (opcional) |
1 | C4 | 10µF 25V 4x7mm electrolítico 𝄩1.50mm ó A106 10V SMD tántalo (EIA-3216/10) |
1 | L31 | 4.7µH SMD LQ55DN (opcional HW-668) |
4 | SW1,SW2,SW3,SW4 | ◀,▶,↲,✓ (push tactile switches SPST 6x6x4.3mm ó C&K TLSMDT3C020GLFS) ⁽²⁾ |
4 | J6,J7,J8,J9 | VIN+,VIN-,VOUT+,VOUT- Pin de latón 1.00mm (para fijar el módulo HW-668) |
1 | J0 | ICSP Pines macho 2x03 𝄩2.54mm (opcional) |
1 | J1 | I2C/OUTPUT Pines hembra 1x05 𝄩2.54mm |
1 | J1' | I2C Pines hembra 1x04 𝄩2.54mm (opcional) |
1 | J2 | INPUT Pines macho 1x04 𝄩2.54mm |
1 | J3 | POWER_RAIL Pines macho 1x04 𝄩2.54mm |
1 | J3' | POWER_RAIL Housing DuPont hembra 1x04 𝄩2.54mm (con el penúltimo pin bloqueado) |
1 | J4 | POWER Pines macho 2x10 𝄩2.54mm |
1 | JP5 | CTRL5 Pines macho 1x02 𝄩2.54mm (opcional) |
1 | JP6 | CTRL12 Pines macho 1x03 𝄩2.54mm |
2 | J5 | Pines hembra de agujero redondo 1x15 𝄩2.54mm (para zócalo del Nano) |
2 | J5' | Pines macho de agujero redondo 1x15 𝄩2.54mm (para el Nano) ⁽³⁾ |
1 | C2 | 47µF 25V 5x11mm electrolítico 𝄩2.00mm ó A476 10V SMD tántalo (EIA-3216/10) |
1 | C1 | 220µF 25V 6.3x11.5mm electrolítico 𝄩2.50mm ó B227 10V SMD tántalo (EIA-3528) |
1 | SW0 | Conmutador DPDT SK-22D07 (opcional) |
1 | U2 | ZIF socket 20pos |
1 | U3 | LMC7660 (montado sobre zócalo U3) |
1 | U4 | PCA9536 adaptado (montado sobre zócalo U4) |
1 | HW-668 | Módulo compacto HW-668 (opcional) |
1 | RV31 | Trimmer 10kΩ Bourns/Baoter 3/8" 3296W-1 (opcional HW-668) |
1 | U1 | Nano (montado sobre zócalo J5) ⁽⁴⁾ |
1 | J1 | Pantalla OLED 0.91" I2C 128x32 píxeles amarilla, azul o blanca (sobre J1) (opción) |
1 | J1' | Pantalla OLED 0.96"/1.3" I2C 128x64 píxeles amarilla, azul o blanca (sobre J1') (opción) |
1 | JP2' | Puente cerrado de 2 pines 𝄩2.54mm para habilitar los botones en INPUT |
1 | JP5' | Puente cerrado de 2 pines 𝄩2.54mm para habilitar en JP5 los +5V en J3, J4, el zócalo ZIF y los conversores DC-DC (opcional) |
1 | JP6' | Puente cerrado de 2 pines 𝄩2.54mm para conmutar en JP6 entre el módulo DC-DC HW-668 interno o externo |
3 | W1,W2,W3 | Cables DuPont F-F 10cm para puentes entre POWER y -5V,+5V y +12V ⁽⁵⁾ |
1 | PCB | Placa VaDeRetro RAM Tester |
5 | S1 | Tornillo de nylon M3 6mm negro |
5 | S2 | Espaciador de nylon M3 10mm negro |
1 | S3 | Espaciador de nylon M3 8mm con rosca de 6mm negro |
1 | J3/3 | Pin de bloqueo ⁽⁶⁾ |
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | R31 | 200Ω 1/8W 1% | 0805 |
2 | C31,C32 | 18µF 50V | 0805 |
1 | U31 | SX1308 | SOT-23-6 |
1 | D31 | SS34 Rectificador Schottky 40V 3A | SMA |
1 | L31 | 4.7µH | LQ55DN |
1 | RV31 | Trimmer 10kΩ Bourns/Baoter 3/8" 3296W-1 | 0.375" Trimpot 3 pins |
PCB
Demo
(click para ampliar)
Gerbers
Descargar
⁽¹⁾ Especial atención a las pantallas, deben ser II2 o I²C (algunas vienen sin interfaz, otras con 7 pines para SPI) y, por la buena salud de la pantalla y del tester, los 4 pines deben seguir el orden de J1 o J1'.
⁽²⁾ La altura del vástago en los botones debe ser diferente si se pretende montar el tester en una carcasa y estos quedan en la placa. Si se van a usar botones de panel, en la placa se sueldan los 2 pines inferiores en el lugar de cada botón.
⁽³⁾ Se pueden usar en su lugar pines DuPont hembra y macho convencionales pero el Arduino Nano quedará bastante más alto.
⁽⁴⁾ NANO v3 con ATmega328P a 16MHz, FTDI FT232RL, gestor de arranque "nuevo" (optiboot) y pines redondos.
⁽⁵⁾ Blanco, rojo y amarillo respectivamente.
⁽⁶⁾ DuPont Blocking Pin / AMP-LATCH Keying Plug TE 499712-1 / Harwin M20-003 Polarising Pin.
© cacharreo
- Gomas48K
- 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 [Completado]
Si señor!
Muy buena evolución.
Pantalla mas cerca de la botonera.
El tener el ZIF sin alimentación mientras se manipula J4 y las memorias, es muy útil a la hora de evitar posibles desastres.
El coste económico es inapreciable, para la seguridad que ofrece.
Gracias @cacharreo
Muy buena evolución.
Pantalla mas cerca de la botonera.
El tener el ZIF sin alimentación mientras se manipula J4 y las memorias, es muy útil a la hora de evitar posibles desastres.
El coste económico es inapreciable, para la seguridad que ofrece.
Gracias @cacharreo
Con mi Gomas 48K, hasta el mismo infierno!!!
- cacharreo
- Moderador
- Mensajes: 6283
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1278 times
- Been thanked: 3092 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
Muchas gracias.
Como se explicó en los últimos mensajes con los vídeos, el conjunto que forman U4 y algunos componentes sirve para que el firmware controle el encendido y apagado de las tensiones haciendo así innecesario que el operador tenga que conectar o desconectar JP5 para aislar el zócalo ZIF y J4 de las mismas. Pero esta placa v2.00 está diseñada con una idea en la cabeza y es que pueda ser sustitución directa de la v1.06a. Esto quiere decir que si quien encargue fabricar esta placa puede montarla como si se tratara de ésta última, montando JP5 en lugar de U4, Q05, R05 y C5 e incluso puede decidir dejar LED1 y R9 para que este indicador luminoso se encienda durante los tests.
Más adelante haremos una BOM comparativa con varias columnas que indiquen qué componentes se montarían en cada versión.
Respecto al firmware, en lo sucesivo se actualizará en dos versiones, la estable (stable) en este enlace, y la más reciente en desarrollo (nightly), que no hay que olvidar que está en pruebas, en este otro enlace.
Como se explicó en los últimos mensajes con los vídeos, el conjunto que forman U4 y algunos componentes sirve para que el firmware controle el encendido y apagado de las tensiones haciendo así innecesario que el operador tenga que conectar o desconectar JP5 para aislar el zócalo ZIF y J4 de las mismas. Pero esta placa v2.00 está diseñada con una idea en la cabeza y es que pueda ser sustitución directa de la v1.06a. Esto quiere decir que si quien encargue fabricar esta placa puede montarla como si se tratara de ésta última, montando JP5 en lugar de U4, Q05, R05 y C5 e incluso puede decidir dejar LED1 y R9 para que este indicador luminoso se encienda durante los tests.
El coste de la placa es el mismo, cada cual debe decir qué componentes (o más bien, módulos) desea montar o no. De acuerdo a los componentes que se compren, la versión más completa quedará a un coste un poco por encima del doble de la más simple.
Más adelante haremos una BOM comparativa con varias columnas que indiquen qué componentes se montarían en cada versión.
Respecto al firmware, en lo sucesivo se actualizará en dos versiones, la estable (stable) en este enlace, y la más reciente en desarrollo (nightly), que no hay que olvidar que está en pruebas, en este otro enlace.
© cacharreo
- Gomas48K
- 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 [Completado]
Que mas se puede pedir!!!cacharreo escribió: ↑29 Jun 2023, 09:33 Respecto al firmware, en lo sucesivo se actualizará en dos versiones, la estable (stable) en este enlace, y la más reciente en desarrollo (nightly), que no hay que olvidar que está en pruebas, en este otro enlace.
Versiones de firmware nightly!
Y te veo @cacharreo toda la noche trabajando, para que por la mañana mientras desayunamos, carguemos la nueva versión!!!
Con mi Gomas 48K, hasta el mismo infierno!!!
- Rebobinando
- Demonio segundo orden
- Mensajes: 1025
- Registrado: 14 Sep 2018, 23:45
- Ubicación: Castelldefels y puntualmente Zaragoza
- Has thanked: 357 times
- Been thanked: 337 times
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
Me encanta jajaja, pero como tampoco molesta. Un poquito más grande y ya cabría la cerveza mientras haces los tests . Ahora mismo, va bien para ir apoyando las RAMs jejeje, por justificar mi pereza con este corte .
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.
- cacharreo
- Moderador
- Mensajes: 6283
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1278 times
- Been thanked: 3092 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
Se pagan placas de 100x100 pues ahí tienes, 100x99mm. de placa y así tienen donde poner su número de serie sin enguarrar nuestras placas.Rebobinando escribió: ↑29 Jun 2023, 23:03Un poquito más grande y ya cabría la cerveza mientras haces los tests
Para cuando esté lista la carcasa.Rebobinando escribió: ↑29 Jun 2023, 23:03Ahora mismo, va bien para ir apoyando las RAMs jejeje, por justificar mi pereza con este corte
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6283
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1278 times
- Been thanked: 3092 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
¿Qué tal va la de hoy (fw0.26cBETA4)?
© cacharreo
- tacha
- Hermano de Lucifer
- Mensajes: 3167
- Registrado: 04 Abr 2013, 20:22
- Ubicación: Montevideo, Uruguay
- Has thanked: 52 times
- Been thanked: 35 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
Disculpad mi despiste, luego de que me robaron un gran lote de memorias desistí de seguir el hilo para no demacrarme... pero ahora que lo pienso me seguiría siendo útil este artefactazo hay tirada para adquirirlo? disculpad mi despiste una vez más (es que no me qiuoero leer las 192 páginas de mensajes). Gracias.
66 6C 6F 70 70 69 6E 67 20 6D 61 73 63 61 20 50 30 6C 6C 34 / 6D 61 73 20 63 6F 74 69 6C 6C 61 20 73 65 72 E1 73 20 74 75 20 49 7A 61 72 6F 20 3A 70
- cacharreo
- Moderador
- Mensajes: 6283
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1278 times
- Been thanked: 3092 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [Completado]
Sí que hay tirada y estás ya apuntado.tacha escribió: ↑30 Jun 2023, 16:06Disculpad mi despiste, luego de que me robaron un gran lote de memorias desistí de seguir el hilo para no demacrarme... pero ahora que lo pienso me seguiría siendo útil este artefactazo hay tirada para adquirirlo? disculpad mi despiste una vez más (es que no me qiuoero leer las 192 páginas de mensajes). Gracias.
Este tema es para masoquistas, el específico para la tirada está en este otro enlace. El proyecto está completado a la espera de que se comience con la logística.
© cacharreo