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
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1397
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 936 times
Been thanked: 487 times

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

Mensaje por geloalex »

cacharreo escribió: 18 Nov 2022, 15:36
geloalex escribió: 18 Nov 2022, 11:22Nada ..... envia desde China :?
Me suena raro, que no será un error y alguna ventaja debe tener haciéndolo así. Solo por curiosidad ¿puedes consultar "Detalles del pedido" y confirmar si existe o no el botón "Descargar factura" (como en el resto de los pedidos)? (te explico desde la versión web, en móviles posiblemente sea de otra forma)
Ya la descargue , que quieres ver??'
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: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

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

Mensaje por cacharreo »

No era la factura en sí, solo quería saber si estaba presente el botón "Descargar factura" porque tenía entendido que para las ventas de Plaza o las que son servidas desde Europa, AliExpress no generaba factura y si se necesitaba la factura había que reclamarla expresamente al vendedor. Pero como a esto se une que desde hace poco empiezo a ver en algunos vendedores que en la descripción del artículo especifican que cobran por dar factura, sospeché que este vendedor hubiera alterado su configuración para figurar como "Plaza" para evitar facturar o para cobrar por hacerlo.

Si tienes el botón para descargarla entonces no hay problema aunque aún queda saber por qué dice "Plaza". :))
© 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 [beta testing]

Mensaje por Popopo »

Igual es una tontería,
Desde hace tiempo tengo la impresión de que hay una parte del Stock de China (porque creo que esto está todo controlado por el gobierno Chino) dentro de UE, y en España pues también tendrá algunas tiendas con grandes almacenes registrados de otra forma que realmente usan como Hubs, para vender en España (u otros países).

¿De dónde me viene esa impresión? pues por el error de algún pedido que se me mandaba desde Valencia en vez de China. Esto ya hace tiempo.
Por tanto, factura en China, pero el envío del producto ya hace tiempo que ha pasado todo el proceso. ¿Cómo lo hacen para evitar los stocks las aduanas? lo desconozco, pero no me extrañaría que fueran pedidos dentro de grandes envíos en Barcos.

Cuando hay una frecuencia de envíos alta, un par de contenedores quizás pasan por nada entre cientos, pero eso a lo largo del tiempo ya es una suma considerable. Otra opción es que lo hagan por vía terrestre por Rusia (Antes de la segunda guerra con Ucrania) a través de canales como Kaliningrado. Aunque nada me hace descartar que Alemanía hubiera hecho vista gorda a través de sus puertos.

¿Mediterráneo? lo veo más complejo logísticamente, pero puede ser. El caso... creo que tienen hubs en España y esta modelo supuesto, explicaría esta situación.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

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

Mensaje por cacharreo »

AliExpress tiene almacenes en Europa, el material más caro y problemático en Francia, los productos más económicos y de mayor rotación en Illescas (Toledo) pero en la ficha de estos artículos se ve que el envío es directa u opcionalmente desde España.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 271
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 716 times
Been thanked: 216 times

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

Mensaje por Gomas48K »

cacharreo escribió: 17 Nov 2022, 22:13 He hecho dos series, una con las 4532-L y otra con las 4532-H y la diferencia en la tasa de fallos es de un 2.5% (más en la L que en la H) que no veo significativa, quiero decir que si se repitieran los tests igual los resultados se invierten.
Si falla en las dos zonas, ya no es significativo... Pueden fallar diferentes partes de memoria, como toda en general.
duca750 escribió: 18 Nov 2022, 09:51 Yo pille 11 el 11/11 jajajaja, suena a coña pero es verdad
Parece un anuncio de la 11 :))
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

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

Mensaje por cacharreo »

Gomas48K escribió: 18 Nov 2022, 20:33
duca750 escribió: 18 Nov 2022, 09:51 Yo pille 11 el 11/11 jajajaja, suena a coña pero es verdad
Parece un anuncio de la 11 :))
O el oscuro código de AliExpress que en un próximo vídeo nos decodificará algún investigador del mundo del misterio. :))
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

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

Mensaje por cacharreo »

Segunda parte de las pruebas con la 4164 @issalig#B (viene de aquí).

Anteriormente planteamos la hipótesis de que se escribe un bit en una dirección de memoria y si se comprueba inmediatamente sigue al mismo valor pero muy poco después el valor se altera (según los resultados, posiblemente tienda a cambiar a nivel alto).

En las pruebas vimos que los tests sobre esta memoria fallaban siempre o casi siempre cuando ensayábamos con el test para memorias 4164; que la tasa de tests erróneos era del 50% con el test para memorias 4116; y que no había una diferencia significativa probando con los tests de 4532-L y 4532-H. Podemos intentar una aproximación diferente para confirmar nuestra hipótesis.

En el firmware hay un fichero de cabeceras llamado tester.h que entre otras muchas constantes alberga una lista de descriptores, cada uno de ellos describe cada tipo de memoria, entre los valores de cada descriptor está el número de bits del bus de direcciones que para las memorias 4164 toma el valor 8. Con 8 bits en el bus de direcciones multiplicando filas por columnas vemos que se comprueban 2⁸ x 2⁸ = 2¹⁶ = 64kbits y sabemos que así los tests fallaban casi siempre. Si editamos el descriptor de las 4164 y cambiamos el número de bits del bus de direcciones de 8 a 7 se comprobarían 2⁷ x 2⁷ = 2¹⁴ = 16kb, lo que equivaldría a hacer el test de las memorias 4116 y los resultados cambian, la tasa de tests fallidos respecto a los totales se va al 50%. En la misma línea, volvemos a editar el número de bits del bus de direcciones del descriptor de 7 a 6 que se comprobarían 2⁶ x 2⁶ = 2¹² = 4kb y, como cabía esperar, ahora la tasa de tests fallidos es del 3%. Repetimos editando el número de bits del bus de direcciones del descriptor cambiándolo de 6 a 5 que se comprobarían 2⁵ x 2⁵ = 2¹⁰ = 1kb y sorprendentemente desaparecen todos los fallos.

En el descriptor de cada chip también existe un parámetro que determina el desplazamiento (offset) de la primera columna de la memoria a comprobar. Una 4164 tiene 256 columnas por lo que si, por ejemplo, modificamos el número de bits del bus de direcciones a 7 y este offset a 192 estaríamos comprobando los últimos 16kb de la memoria. Con esto claro, dejando el número de bits del bus de direcciones en 5, modificando el offset de 4 en 4 iríamos subiendo de 1kb en 1kb por las direcciones de memoria de la 4164 pero en vez de probar los 64 posibles valores, probamos solo 4 bien separados para verificar que el comportamiento no cambia y comprobamos que no aparecen fallos lo que, en la práctica, descarta que el origen del problema esté en una zona específica de la memoria por lo que, ahora sí, podemos concluir que por el motivo que sea esta memoria no conserva el valor de los bits más allá de los ~300ms (a pesar de que el test haga un refresco cada dos por tres), qed.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

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

Mensaje por cacharreo »

Gracias a la retroalimentación de @issalig y las continuas pruebas que hemos hecho, principalmente por @Gomas48K que ha puesto su tiempo y alma en ello, comprobamos que los diodos zeners ideales para el tester deben tener una capacitancia máxima alrededor de los 80-90pF, una medición que se puede realizar muy fácilmente con testers LCR ultraeconómicos como el LCR-TC1, T4, T7, HW-308,.... Dentro de estos márgenes el tester pasará series de 3000 tests sobre una 4116/4164 sin ni un solo falso negativo pero por encima de ellos, por ejemplo, 100-115pF algunos tests fallarán pero en un rango del 1 al 2 por mil que, para el coste del tester, considero del todo aceptable.

También hemos obtenido de forma experimental que los zeners más delicados del tester son, en orden, Z13 y Z19.

En mi caso no tuve problema porque todos mis zeners estaban dentro de estos márgenes.
© cacharreo
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1397
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 936 times
Been thanked: 487 times

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

Mensaje por geloalex »

Gracias por la explicacion.... ;)
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
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1397
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 936 times
Been thanked: 487 times

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

Mensaje por geloalex »

Bueno me llegaron los NANOS que comentábamos.. las 3 placas que pedí son Atmel 168 no 328.... así que acabo de poner la reclamación :x
espero que Duca750 revisalos cuando te lleguen antes de programarlos , yo ya tenia dos con los pines soldados.... a ver que dice el chino.
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”