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

Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

Popopo escribió: 02 Jul 2023, 10:46Respecto a la lista de componentes del BOM,
¿Qué componentes son indispensables?
A continuación tenéis la BOM modificada para la placa v1.06. Añade una columna versiones con varias letras, "B" implica que ese componente va en la versión simplificada; "C" que va en la versión completa.

Lista de componentes
 Cantidad  Versiones  Referencia  Valor 
1CR0330Ω 1/4W 1%
2CR01,R0810kΩ 1/4W 1%
3CBR4,R6,R810kΩ 1/4W 1%
5CBR1,R2,R3,R5,R720kΩ 1/4W 1%
20CZ0,Z01,Z02,Z03,Z04,Z05,Z06,Z07,Z08,Z09,Z10,1N4733A 5.1V 1W
CZ11,Z12,Z13,Z14,Z15,Z16,Z17,Z18,Z19
1CF0Fusible rearmable PPTC 6V 250mA
19CF01,F02,F03,F04,F05,F06,F07,F08,F09,F10,Fusible rearmable PPTC 6V 30mA
CF11,F12,F13,F14,F15,F16,F17,F18,F19
1CBC3100nF 25V MLCC
1CU3Zócalo de agujero redondo DIP-8
1CBC410µF 25V 4x7mm electrolítico
1CBC247µF 25V 5x11mm electrolítico
1CBC1220µF 25V 6.3x11.5mm electrolítico
1CQ01BS250 TO-92-3
1CQ082N7000 TO-92-3
1CQ0IRFU5410 TO-251-3
4CBSW1,SW2,SW3,SW4◀,▶,↲,✓ (push tactile switches SPST 6x6x4.3mm)
1CJ0ICSP Pines macho 2x03 2.54mm (opcional)
1CBJ1I2C/OUTPUT Pines hembra 1x05 2.54mm
1CJ1'I2C Pines hembra 1x04 2.54mm (opcional)
1CBJ2INPUT Pines macho 1x04 2.54mm
1CBJ3POWER_RAIL Pines macho 1x04 2.54mm
1CBJ3'POWER_RAIL Pines hembra 1x04 2.54mm (con el penúltimo pin bloqueado)
1CBJ4POWER Pines macho 2x10 2.54mm
1CBJP5CTRL5 Pines macho 1x02 2.54mm
1CBJP6CTRL12 Pines macho 1x03 2.54mm
2CJ5Pines hembra de agujero redondo 1x15 2.54mm (para zócalo del Nano)
2CJ5'Pines macho redondos 1x15 2.54mm (para el Nano)
2BJ5'Pines macho normales 1x15 2.54mm (para el Nano)
4CJ6,J7,J8,J9VIN+,VIN-,VOUT+,VOUT- Pin de latón 1.00mm (para fijar el módulo HW-668)
4BJ6,J7,J8,J9VIN+,VIN-,VOUT+,VOUT- Pin macho 1x01 2.54mm
1CSW0Conmutador DPDT SK-22D07 (opcional)
1CBU2ZIF socket 20pos
1CBU3LMC7660
1CBHW-668Módulo compacto HW-668
1CBU1NANO v3 con ATmega328P a 16MHz, FTDI FT232RL, gestor de arranque optiboot
1CBJ1Pantalla OLED 0.91" I2C 128x32 píxeles amarilla, azul o blanca (sobre J1)
1CBJP2'Puente cerrado de 2 pines 2.54mm para habilitar los botones en INPUT
1CBJP5'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
1CBJP6'Puente cerrado de 2 pines 2.54mm para conmutar en JP6 entre el módulo DC-DC HW-668 interno o externo
3CBW1,W2,W3Cables DuPont F-F 10cm para puentes entre POWER y -5V,+5V y +12V Blanco, rojo y amarillo
1CBPCBPlaca VaDeRetro RAM Tester v1.06a
5CS1Tornillo de nylon M3 6mm negro
5CS2Espaciador de nylon M3 10mm negro
1CS3Espaciador de nylon M3 8mm con rosca de 6mm negro
1CJ3/3Pin de bloqueo
1BJ3/3Pin macho 1x01 2.54mm
Cuando la tirada esté más avanzada, escribiríamos el guión que explica cómo montar cada versión (que básicamente sustituye algunos componentes por puentes).
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6224
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1263 times
Been thanked: 3066 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [beta testing]

Mensaje por cacharreo »

WhatIsAMan escribió: 03 Jun 2023, 11:54... alguna mente pensante en TI tuvo la genial idea de fabricar dos variantes de la 4116 con unos pines de más y cuyo pinout difería entre las dos nuevas para luego soldar los dos chips en piggyback en la propia fábrica de TI y venderlo como un chip de 32k... ese engendro fue llamado TMS4132. Aunque para ser sinceros, esa idea no había sido nueva. Antes ya lo habían hecho con otro monstruo de circo llamado TMS4108. Imagen

Eso signifaca que para esos tipos poco conocidos habría que implementar cuatro tests, dos por par y uno por chip (4108-Abajo, 4108-Arriba, 4132-Abajo, 4132-Arriba).
Tengo de ambos, y me ofrecí a probar para slabbi, así que no tengo problema si quisieras implementarlo de probarlo también para tí. Eso sí, actualmente tengo poca disponibilidad, así que seguramente tendrías que esperar.
Por los motivos explicados unos cuantos mensajes atrás, para probar las 4132 con el Va de Retro DRAM tester definitivamente habría que utilizar este simpático adaptador de 4132 a 4116 que tiene un conmutador para escoger M1 o M2 y se utilizaría el test normalizado para la 4116.

Cuando estuve probando el adaptador anterior, es decir, el que convierte 2 DRAM 4116 en una única 4132, probé también con el RCT Pro. El firmware tiene dos tests, uno para la 4132 M1 y otro para la M2 pero ninguno funciona con este adaptador. Así que creé dos test personalizados para la 4132 M1 y M2, los grabé en la SD, y sorprendentemente, aunque lentos, van muy bien por lo que hablé con slabbi, se lo comenté, me pidió los custom DRAM tests para los dos tipos, pero lamentablemente no dispone de 4132 reales por lo que tiene las manos atadas. No obstante hicimos pruebas y llegó a enviarme un par de versiones modificadas del firmware para probarlas con mi adaptador junto a 4 TMS4116-15NL testadas. Básicamente las nuevas versiones del firmware añadían algunos retrasos en el test pero al final no hubo suerte aunque se pasó de que el test M1 diera siempre fallo (en 2000h 0>1) y el test M2 ni detectaba la memoria a que el test M1 no detectara la memoria pero el M2 funcionara bien.

Por su lado él probó con su breakout adapter y en ese caso sí que pasó los tests peeeeero obviamente solo utilizaba una única 4116 que configuraba moviendo puentes como M1 o M2 de forma que la prueba no es válida, no es lo mismo usar una 4116 que dos, por lo que con mi adaptador de doble 4116 a 4132 seguía sin funcionar. slabbi llegó a sospechar que mi adaptador tendría un mal contacto y que por eso no iban los tests pero después se convenció de que el problema era otro cuando, aparte de que el mal contacto había sido descartado con multímetro desde antes de las pruebas, vio el mismo problema reproducirse con el prototipo del adaptador (2 DRAM 4116 en una breadboard configuradas como una 4132).

Como podéis ver los (custom) tests que escribí para los dos tipos, 4132 M1 y M2, funcionan perfectamente con el prototipo,

Imagen Imagen

pero, después de dos actualizaciones pre-BETA del firmware, siguen fallando en el test propio (built-in) del firmware para la 4132 M1 que no llega ni a detectar la memoria.

Imagen Imagen

Y a propósito de esto, ¿qué diablos son las 4133? He visto placas con estas memorias, aparentemente idénticas a las 4132 con dos chips en piggyback pero marcadas como 4133. La hoja de datos o no la localizo o no aparece por ningún sitio.
© cacharreo
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1427
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 961 times
Been thanked: 500 times

Re: Va de Retro DRAM tester [Completado]

Mensaje por geloalex »

Curioso... :P
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
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6224
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1263 times
Been thanked: 3066 times
Contactar:

Re: Va de Retro DRAM tester [Completado]

Mensaje por cacharreo »

Hoy he recibido unas muestras de DRAM del compañero @Rebobinando y estos son los resultados de las pruebas.

 ID  Part number  Test  VdR DRAM tester fw0.26c  RCT Pro 0.25β  DRAM Tester M.G. Rev.4/2021 fw4.2.4vdr 
@Rebobinando#1TMS4464-10NL4464Failed 0000h w:F->r:ENot detected-
@Rebobinando#3TMS4464-10NL4464Failed 0000h w:F->r:ENot detected-
@Rebobinando#05TMS4116-20NL4116PassedPassedPassed
@Rebobinando#21KM4164B-124164PassedPassedPassed
Es evidente que los resultados con las dos 4464 son fallos directos y que ambas memorias son defectuosas al 100%.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6224
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1263 times
Been thanked: 3066 times
Contactar:

Re: Va de Retro DRAM tester [Completado]

Mensaje por cacharreo »

Actualización: Las que funcionaban, 4164 (@Rebobinando#21) y 4116 (@Rebobinando#05), han estado con tests en bucle hasta pasar 600 tests consecutivos sin fallos.
© cacharreo
Avatar de Usuario
Rebobinando
Demonio segundo orden
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: Va de Retro DRAM tester [Completado]

Mensaje por Rebobinando »

cacharreo escribió: 12 Jul 2023, 22:21 Actualización: Las que funcionaban, 4164 (@Rebobinando#21) y 4116 (@Rebobinando#05), han estado con tests en bucle hasta pasar 600 tests consecutivos sin fallos.
Muchas gracias por la verificación @cacharreo. Me alegra mucho ver que los resultados son consistentes 100% con lo que obtenía con mi tester antes de enviarlas :)
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.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6224
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1263 times
Been thanked: 3066 times
Contactar:

Re: Va de Retro DRAM tester [Completado]

Mensaje por cacharreo »

Rebobinando escribió: 13 Jul 2023, 00:09Muchas gracias por la verificación @cacharreo. Me alegra mucho ver que los resultados son consistentes 100% con lo que obtenía con mi tester antes de enviarlas :)
De nada. Otro resultado habría sido preocupante. ;)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6224
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1263 times
Been thanked: 3066 times
Contactar:

Va de Retro RAM tester 2.00

Mensaje por cacharreo »

Estrenamos tester (v2.00) que con el fw0.26c y la KM4164B-15 @issalig#A, se ve así:

Imagen
(click para ampliar)

como sabéis, esta versión mantiene el zócalo ZIF y J4 sin tensiones hasta que se confirma la pantalla de cableado y se inicia el test.

Actualmente está con el test en bucle sobre una TMS4116-20NL, @Rebobinando#05, lleva unos 100 tests sin ni un solo test fallido.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 277
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 727 times
Been thanked: 221 times

Va de Retro RAM tester 2.00

Mensaje por Gomas48K »

Si señor!!!
Buena evolución.
Como siempre, gran trabajo!!! ;)
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1427
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 961 times
Been thanked: 500 times

Va de Retro RAM tester 2.00

Mensaje por geloalex »

Mejor disposición en todo , tanto el Nano como el display , buena evolución :|
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
Responder

Volver a “Proyectos de hardware abiertos”