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.
- geloalex
- Demonio segundo orden
- Mensajes: 1419
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 955 times
- Been thanked: 498 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Bueno , eso espero , los pille para otras cosas menos quisquillosas asi que ya veremos....
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
- cacharreo
- Moderador
- Mensajes: 6116
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1249 times
- Been thanked: 3003 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
El tester hace meses que desterró a los pines más infames del ZIF y de J4 a los pines digitales D0 y D1 del Nano. En los Nanos con CH340x ambos pines llevan un pull-up a +5V lo que los hace complicados de utilizar para otra cosa que no sea el puerto serie y, en la práctica, lo peor que puede pasar es que no vayan los tests sobre las memorias 44256.
Todo como siempre excepto que, si te parece bien, puedes como @Rebobinando montarla primero sin zeners, probarla a fondo y después soldarlos progresivamente.
Por lo demás, y a diferencia de las anteriores ocasiones, puedes cargar directamente la última versión del firmware.
Podría hacerse pero no creo que sea estrictamente necesario. Estoy convencido de que este tema es inabarcable para el que no lo haya seguido día a día y tampoco lo veo como de interés general, así que supongo que lo suyo para la tirada será crear uno específico con solo la información necesaria.Popopo escribió: ↑08 Nov 2022, 19:26Edito: En caso de que sea el último en montar la placa 1.05c de los que estamos de betatesters, por mi bien eliminar todo aquello anterior a esa versión que no sea útil. En caso de que vaya bien a todos.
Quizás guardaría los cambios (aunque esto me huelo que ya lo ha hecho @cacharreo) de versión a versión como parte de las características propias del proyecto. (Features)
© 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 [beta testing]
No problema, entiendo pues que las tensiones no variarán por no poner los zeners (aunque suelen tener una caída de tensión).
Cuando dices a fondo... ¿te refieres a hacer tooodas las mediciones hasta las pruebas de pin y luego repetir tooodas las pruebas (mediciones de tensión, etc) para cada Zener soldado?
Eso me da que me llevaría años...
- cacharreo
- Moderador
- Mensajes: 6116
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1249 times
- Been thanked: 3003 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
No habrá problema. Solo tener la precaución de hacer las pruebas con 4164 para no fundir ningún pin del Nano.
Me refería a pruebas de más alto nivel con memorias 4164 en modo continuo para determinar la tasa de falsos negativos. No es rápido pero lleva días, no años.
© cacharreo
- geloalex
- Demonio segundo orden
- Mensajes: 1419
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 955 times
- Been thanked: 498 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Hechas pruebas alimentado con batería LiPo de 1050Mah y le he perdido la pista a cuantos test completos fueron sobre 4164 , pero a hecho en dos rodas mas de 6 horas de test.
Las baterías LiPo en formato 14500 o AA suelen ser de 900mAh o 1000mAh. Si no las hay en múltiples tamaños con forma de petaca.
Las baterías LiPo en formato 14500 o AA suelen ser de 900mAh o 1000mAh. Si no las hay en múltiples tamaños con forma de petaca.
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
- cacharreo
- Moderador
- Mensajes: 6116
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1249 times
- Been thanked: 3003 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
¿Pudiste obtener el time-lapse de los tests?
© cacharreo
- geloalex
- Demonio segundo orden
- Mensajes: 1419
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 955 times
- Been thanked: 498 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
No pude dejar la GoPro finalmente....
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
- cacharreo
- Moderador
- Mensajes: 6116
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1249 times
- Been thanked: 3003 times
- Contactar:
Versión 1.06b, esquemas, materiales y placa
Versión 1.06b
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 (113)
Lista de componentes del módulo HW-668 (ya incluida en la anterior)
Lista de componentes interactiva
Gerbers
Descargar
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.
⁽⁴⁾ 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 (113)
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 | R0 | 330Ω 1/4W 1% |
5 | R4,R6,R8,R01,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 | ||
1 | C3 | 100nF 25V MLCC |
1 | Q0 | IRFU5410 TO-251-3 |
1 | Q01 | BS250 TO-92-3 |
1 | Q08 | 2N7000 TO-92-3 |
1 | U3 | Zócalo de agujero redondo DIP-8 |
1 | C4 | 10µF 25V 4x7mm electrolítico ó 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) ⁽²⁾ |
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 |
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) ⁽³⁾ |
4 | J6,J7,J8,J9 | VIN+,VIN-,VOUT+,VOUT- Pin de latón 1.00mm (para fijar el módulo HW-668) |
1 | C2 | 47µF 25V 5x11mm electrolítico ó A476 10V SMD tántalo (EIA-3216/10) |
1 | C1 | 220µF 25V 6.3x11.5mm electrolítico ó 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 | 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 |
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 |
Gerbers
Descargar
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.
⁽⁴⁾ 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
- cacharreo
- Moderador
- Mensajes: 6116
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1249 times
- Been thanked: 3003 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Ayer se publicó la nueva versión v1.06b. Solo tiene diferencias respecto a la serigrafía y en JP5 que tiene un pad más con GND a la izquierda de momento sin función pero que queda para futuros usos.
Volviendo al asunto sobre utilizar un microordenador como sistema para probar las memorias y la fiabilidad de las DRAM, recientemente he leído un mensaje que nos viene al pelo:
Volviendo al asunto sobre utilizar un microordenador como sistema para probar las memorias y la fiabilidad de las DRAM, recientemente he leído un mensaje que nos viene al pelo:
en dos semanas unos chips que aparentemente funcionaban, dejaron de hacerlo.Luis@RW escribió:Hará cosa de un mes amplié el Atari 65XE que tengo a 128KB con una GAL y 8 chips 4164 que compré de Aliexpress. Había comprado como 30, y de ellos sólo funcionan unos 12 o 13.
Me costó bastante averiguar cuáles eran funcionales y cuáles no... Lo que hice fue poner 8 chips de una panera que sé que funcionan y reemplazar uno cada vez hasta dar con 8 funcionales.
Pues bien, a las dos semanas voy a cargar el Prince of Persia, y nada, la ampliación a 128 KB no va.
Mismo sistema: abro la panera, le saco los chips y voy haciendo combinaciones. Me llevo la sorpresa de que son 2 los chips que no funcionan pero bueno, quedó funcionando... hasta hoy. Otra vez ha cascado uno, o varios. Menudo mojón de chips compré, aunque eso sí, fueron baratos.
© cacharreo
- geloalex
- Demonio segundo orden
- Mensajes: 1419
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 955 times
- Been thanked: 498 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Yo por eso tengo unas memorias de marca que aun sin poder fiarme al 100% las mantengo como referencia , en vez de fiarme de rams remarcadas.
Cuando tengo errores intento intercalarlas o hacer test sobre ellas y así ver de donde puede venir el error.
Algunos de nosotros también jugamos con la ventaja de poder comparar para ver el grado de fiabilidad haciendo test en el tester VDR en el M.G y en el RCT Pro aun que a veces los resultados sean dispares casi siempre suelen ser unánimes.
Desde luego las rams remarcadas o las chinas que se vean muy nuevas , ni fiarse .... prefiero rams recicladas (sin remarcar) a nuevitas , y ahi hacer test y descartar las malas , que las habrá y algunas que fallarán como en el caso del compañero que citas.
Cuando tengo errores intento intercalarlas o hacer test sobre ellas y así ver de donde puede venir el error.
Algunos de nosotros también jugamos con la ventaja de poder comparar para ver el grado de fiabilidad haciendo test en el tester VDR en el M.G y en el RCT Pro aun que a veces los resultados sean dispares casi siempre suelen ser unánimes.
Desde luego las rams remarcadas o las chinas que se vean muy nuevas , ni fiarse .... prefiero rams recicladas (sin remarcar) a nuevitas , y ahi hacer test y descartar las malas , que las habrá y algunas que fallarán como en el caso del compañero que citas.
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