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: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Exacto, en general si dan problemas antes de iniciar los tests dirección por dirección es que están para el arrastre.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
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.
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
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Que maravilla que lo has indagado.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...
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
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
De nada, un placer como siempre.
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.
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.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?
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
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
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.
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).
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).
- Enlace a las modificaciones a realizar (también está en el primer mensaje de este tema)
Última edición por cacharreo el 28 Mar 2022, 08:49, editado 2 veces en total.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
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
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
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.
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
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
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.
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.
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
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.
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
- cacharreo
- Moderador
- Mensajes: 6279
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1276 times
- Been thanked: 3091 times
- Contactar:
Versión 1.05, esquemas, materiales y placa
Versión 1.05
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
Módulo de entrada (botonera)
Módulo de salida (pantalla OLED 0.91"/0.96"/1.3") ⁽¹⁾
Lista de componentes (97)
Lista de componentes interactiva
PCB
⁽¹⁾ 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.
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
Módulo de entrada (botonera)
Módulo de salida (pantalla OLED 0.91"/0.96"/1.3") ⁽¹⁾
Lista de componentes (97)
Cantidad | Referencia | Valor |
---|---|---|
5 | R4,R6,R8,R01,R08 | 10kΩ 1/4W 1% |
5 | R1,R2,R3,R5,R7 | 20kΩ 1/4W 1% |
1 | D1 | 1N4148 1/2W |
19 | Z01,Z02,Z03,Z04,Z05,Z06,Z07,Z08,Z09,Z10, | 1N4733A 5.1V 1W |
Z11,Z12,Z13,Z14,Z15,Z16,Z17,Z18,Z19 | ||
19 | F01,F02,F03,F04,F05,F06,F07,F08,F09,F10, | PPTC 6V 30mA |
F11,F12,F13,F14,F15,F16,F17,F18,F19 | ||
1 | C3 | 100nF 25V |
1 | U3 | Zócalo de agujero redondo DIP-8 |
1 | C1 | 10µF 25V 4x7mm electrolítico |
1 | C2 | 47µF 25V 5x11mm electrolítico |
1 | Q01 | BS250 TO-92-3 |
1 | Q08 | 2N7000 TO-92-3 |
4 | SW1,SW2,SW3,SW4 | ◀,▶,↲,✓ (push tactile switches SPST 6x6x4.3mm) ⁽²⁾ |
1 | J1 | I2C/OUTPUT Pines hembra 1x05 2.54mm |
1 | J1' | I2C Pines hembra 1x04 2.54mm |
1 | J2 | INPUT Pines macho 1x04 2.54mm |
1 | J0 | ICSP Pines macho 2x03 2.54mm (opcional) |
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 hembra 2x10 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) ⁽³⁾ |
4 | J6,J7,J8,J9 | VIN+,VIN-,VOUT+,VOUT- Pin de latón 1.00mm (para fijar el módulo HW-668) |
1 | U2 | ZIF socket 20pos |
1 | U3 | LMC7660 (montado sobre zócalo U3) |
1 | HW-668 | Módulo compacto HW-668 |
1 | U1 | Arduino 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 | JP1 | Puente cerrado de 2 pines 2.54mm para habilitar los botones en INPUT |
3 | W1,W2,W3 | Cables DuPont M-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 ⁽⁶⁾ |
PCB
⁽¹⁾ 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