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

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

Mensaje por cacharreo »

Exacto, en general si dan problemas antes de iniciar los tests dirección por dirección es que están para el arrastre.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

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

Mensaje por cacharreo »

Durante estos últimos días cada vez ha sido más patente la imposibilidad de encontrar los fusibles adecuados para el tester. En AliExpress habían desaparecido con la única excepción de una tienda que los vendía a más de 6 veces su precio minorista. Ayer hablábamos de este tema entre los beta testers por lo que utilizando el mejor chino que un traductor automático ha proporcionado, durante esta pasada madrugada estuve negociando con uno de los vendedores en AliExpress que finalmente ha tenido a bien añadir a su catálogo los fusibles de restablecimiento en dos packs, uno con 20 unidades que son suficientes para un tester (que usa 19); y 500 unidades que serían suficientes para 26 testers.

20 piezas WDS6-003 6V 30mA DIP PPTC auto-restauración (2.35€ + 1.65€ de gastos de envío = 4€)
https://es.aliexpress.com/item/1005003515524914.html

500 piezas WDS6-003 6V 0.03A WDS6-005 DIP PPTC auto-restauración 50ma WEIDIANSI 6v 0.05A fusible (28.07€ + 2.95€ de gastos de envío = 30,10€)
Color: WDS6-003
https://es.aliexpress.com/item/1005003139780371.html

en este mismo enlace se ha añadido otro "color" para comprar solo 20 unidades:

Color: WDS6-003 20pcs
https://es.aliexpress.com/item/1005003139780371.html (2.35€ + 1.65€ de gastos de envío = 4€)

Edito: Esta última opción ha desaparecido.
Última edición por cacharreo el 28 Mar 2022, 14:48, editado 2 veces en total.
© 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: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por Popopo »

cacharreo escribió: 26 Mar 2022, 10:24 Durante estos últimos días cada vez ha sido más patente la imposibilidad de encontrar los fusibles adecuados para el tester. En AliExpress habían desaparecido con la única excepción de una tienda que los vendía a más de 6 veces su precio minorista. Ayer hablábamos de este tema entre los beta testers por lo que...
Que maravilla que lo has indagado.
Quería contestar con más calma, pero como no sé cuan urgente es esta oferta o trato que has lidiado con el vendedor pues me adelanto...
¿Esta es una oferta temporal o cómo? ¿debo comprar ya las 500 piezas o cómo?
¿en serio es tan difícil encontrar esta pieza? ¿es porque se usa otro tipo hoy día?

Gracias
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

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

Mensaje por cacharreo »

De nada, un placer como siempre.
Popopo escribió: 26 Mar 2022, 20:13Quería contestar con más calma, pero como no sé cuan urgente es esta oferta o trato que has lidiado con el vendedor pues me adelanto...
¿Esta es una oferta temporal o cómo? ¿debo comprar ya las 500 piezas o cómo?
¿en serio es tan difícil encontrar esta pieza? ¿es porque se usa otro tipo hoy día?
De eso se trata, es difícil de encontrar porque a día de hoy para tensiones más altas 30, 60, 72, 120 o 250V en through-hole hay oferta a patadas pero para tensiones de 6VDC con corriente de retención tan mínima (30mA) casi todo lo popular y novedoso de esta rama de componentes está en SMD.

No es una oferta temporal se le dejó claro que las compras podrían llegar en las próximas semanas aunque tampoco es para dejarlo para el verano. Por lo pronto de los beta testers ya tiene al menos un par de pedidos. ;-)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

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

Mensaje por cacharreo »

Actualizadas las modificaciones para el prototipo v1.02 añadiendo la versión premium que la mejora con una placa hija fija proporcionando así una funcionalidad 99.999% idéntica a la de la placa v1.04.

Imagen Imagen

Esta modificación está especialmente recomendada para beta testers que tendrán que lidiar con firmware que referenciará continuamente a operaciones con el conmutador S1 (no presente en v1.02).
Los gerbers están disponibles por si queréis haceros la placa hija con rotulador, transferencia térmica, etc.
Última edición por cacharreo el 28 Mar 2022, 08:49, editado 2 veces en total.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

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

Mensaje por cacharreo »

Añadidos los gerbers panelizados para el add-on por si quiere alguien quiere encargar su fabricación. Son 150 unidades para la oferta de $2 de JLCPCB.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

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

Mensaje por cacharreo »

Dos cuestiones recurrentes,

1) Contamos con que los beta testers tendran la placa del prototipo v1.02 en dique seco un tiempo mientras se hacen con los componentes necesarios. No es un problema ni nada preocupante, cada cual a su propio ritmo.

2) Como beta tester ¿qué componentes debería conseguir?
Los del listado de componentes (BOM) de la placa v1.04 y añadid un 2N7000, un BS250 y algunas resistencias extra de 10kΩ 1/4W 1% (mínimo 2 resistencias más),

3) ¿Puedo usar un Arduino Nano con el chip CH340x en lugar del FTDI FT232RL?
Si actualmente puede comunicarse con el ordenador para subir un sketch compilado es buena señal, solo si no se le puede actualizar el cargador (bootloader) al conocido como "nuevo" (optiboot) no serviría en absoluto. Estos clones suelen funcionar bien y son económico pero cada uno es de su padre y de su madre con diferentes peculiaridades.

En cualquier otro caso el cambio afectaría de entrada a la velocidad de transferencia entre Nano y PC que habría que ajustarla a 57.6kps pero por lo demás ignoro si al no responder a las especificaciones del Nano original, a la larga conllevaría otros efectos secundarios sobre el firmware del tester.

Hay un indicio de cuál es el cargador de cada Nano en el Arduino IDE, si en Tools -> Processor aparece "ATMEGA328P" y al desplegar "ATMEGA328P (Old bootloader)" se puede probar a cambiarlo al que está encima "ATMEGA328P". Si sigue subiendo bien los sketchs al Nano es buena señal, si no habría que intentar actualizar el cargador (bootloader). Se pueden encontrar un montón de tutoriales online para llevar a cabo este procedimiento.

No me olvido de que tenemos aparcado el problema con pines como A6 y A7 (con este último todo bien porque se usó para el teclado/botonera). Su solución puede complicar y mucho la actualización según que Nano se use.
Última edición por cacharreo el 29 Mar 2022, 08:56, editado 6 veces en total.
© 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: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por Popopo »

Gracias por la aclaración @cacharreo,

Respecto a uno y otro modelo, en general veo que lo que puede dar problemas sería la cantidad de memoria que cada uno tiene (de cada tipo), la frecuencia o velocidad de trabajo, y bueno,
por lo demás... si esas dos cosas son iguales, poco importa el bootloader que use. Si funciona el soft...
Luego... vamos a probar :) igual nos llevamos gratas sorpresas.

Al menos los puertos (pines) respeta el "estándar".
Gracias mil por las aclaraciones.

Por mi parte voy a tardar un poco en conseguir los materiales o componentes que sean especiales y que no tenga. Hubieramos hecho quizás compra conjunta de esos materiales para no desperdiciar recursos, fallo mío por no preverlo.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

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

Mensaje por cacharreo »

Si nos metemos a diferencias a ese nivel no acabamos. Estamos entendiendo que son Arduino Nano R3 en los que solo cambia el chip USB-TTL, es decir, tenemos en común el procesador (ATMega328P), la frecuencia de reloj (16MHz), la memoria flash (32kB), etc. Los que usan procesadores como ATMega168, ATtiny85,... tienen el reloj a 2-8MHz o menos memoria flash no van a ir.

Como unas páginas atrás está el enlace de descarga del firmware fw0.04, los que tengáis la pantalla OLED de 128x32 podéis subirlo al Nano y comprobar si se ve la demo del firmware. A propósito, para actualizar el firmware siempre hay que tener precaución de no tener cables en J4 y el zócalo ZIF sin chip (vacío), en caso contrario obtendréis un error de comunicación con el Nano.
Última edición por cacharreo el 28 Mar 2022, 00:41, editado 1 vez en total.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5793
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

Versión 1.05, esquemas, materiales y placa

Mensaje por cacharreo »

Versión 1.05

RAM tester
Imagen

Módulo de protección de pines
Imagen

Módulo de protección para el pin 1
Imagen

Módulo de protección para el pin 8
Imagen

Módulo convertidor DC-DC
Imagen

Módulo de entrada (botonera)
Imagen

Módulo de salida (pantalla OLED 0.91"/0.96"/1.3") ⁽¹⁾
Imagen

Lista de componentes (97)
 Cantidad  Referencia  Valor 
5R4,R6,R8,R01,R0810kΩ 1/4W 1%
5R1,R2,R3,R5,R720kΩ 1/4W 1%
1D11N4148 1/2W
19Z01,Z02,Z03,Z04,Z05,Z06,Z07,Z08,Z09,Z10,1N4733A 5.1V 1W
Z11,Z12,Z13,Z14,Z15,Z16,Z17,Z18,Z19
19F01,F02,F03,F04,F05,F06,F07,F08,F09,F10,PPTC 6V 30mA
F11,F12,F13,F14,F15,F16,F17,F18,F19
1C3100nF 25V
1U3Zócalo de agujero redondo DIP-8
1C110µF 25V 4x7mm electrolítico
1C247µF 25V 5x11mm electrolítico
1Q01BS250 TO-92-3
1Q082N7000 TO-92-3
4SW1,SW2,SW3,SW4◀,▶,↲,✓ (push tactile switches SPST 6x6x4.3mm) ⁽²⁾
1J1I2C/OUTPUT Pines hembra 1x05 2.54mm
1J1'I2C Pines hembra 1x04 2.54mm
1J2INPUT Pines macho 1x04 2.54mm
1J0ICSP Pines macho 2x03 2.54mm (opcional)
1J3POWER_RAIL Pines macho 1x04 2.54mm
1J3'POWER_RAIL Housing DuPont hembra 1x04 𝄩2.54mm (con el penúltimo pin bloqueado)
1J4POWER Pines hembra 2x10 2.54mm
2J5Pines hembra de agujero redondo 1x15 2.54mm (para zócalo del Nano)
2J5'Pines macho de agujero redondo 1x15 2.54mm (para el Nano) ⁽³⁾
4J6,J7,J8,J9VIN+,VIN-,VOUT+,VOUT- Pin de latón 1.00mm (para fijar el módulo HW-668)
1U2ZIF socket 20pos
1U3LMC7660 (montado sobre zócalo U3)
1HW-668Módulo compacto HW-668
1U1Arduino Nano (montado sobre zócalo J5) ⁽⁴⁾
1J1Pantalla OLED 0.91" I2C 128x32 píxeles amarilla, azul o blanca (sobre J1) (opción)
1J1'Pantalla OLED 0.96"/1.3" I2C 128x64 píxeles amarilla, azul o blanca (sobre J1') (opción)
1JP1Puente cerrado de 2 pines 2.54mm para habilitar los botones en INPUT
3W1,W2,W3Cables DuPont M-F 10cm para puentes entre POWER y -5V,+5V y +12V ⁽⁵⁾
1PCBPlaca VaDeRetro RAM Tester
5S1Tornillo de nylon M3 6mm negro
5S2Espaciador de nylon M3 10mm negro
1S3Espaciador de nylon M3 8mm con rosca de 6mm negro
1J3/3Pin de bloqueo ⁽⁶⁾
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen

⁽¹⁾ 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.
⁽⁴⁾ Arduino NANO R3 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.
Última edición por cacharreo el 06 Abr 2022, 10:43, editado 4 veces en total.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”