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
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 »

Actualizo el campo oculto del post con un resumen recopilación de los pineados de las memorias más usados en diferentes plataformas.
Algunas memorias he tenido que quitarlas porque no encontraba el datasheet, no es importante, si a posteriori se puede añadir... se añade, que no... pues así esta bien.
Cuando pueda lo estilizo un poco en una tabla más adecuada para tenerla como referencia y la añadiré al primer post para que sea en todo momento localizable y no se pierda. Hecho

MSX
(entiendo que depende del fabricante)
D41416 T: 150ns
Subtipo: C
4864 T:120,150,200ns


Commodore
Tipo2: 4264
tipo3: 2114
tipo5: 4116 T: 150ns
tipo6: 4164
tipo7: 4416
tipo8: 4464
tipo9: 41256/41257
tipo10: 44256/44258


Amstrad
41464 T: 120ns
Subtipo: AP
4164 T: 150ns


Spectrum
4116
4164
T: desde 150ns hasta 200ns
-------------------------------

 Memoria  Pin 5v  GND  Pin 12v  Pin -5v  Usado en 
41256816Commodore
4164816ZX, Apple II, TI99
4864816MSX1
41464918CPC
4416918C16, C116, C128
4464918C16, C64, C128, ZX128, AtariXL
411691681ZX, C64, C128, CPC464, Apple
442561020ZX80, C64, VC20, A500, A2000,A3000,A4000
Exceptuando al 4116, las demás requieren de una única tensión.
Los grupos se reducen a 3 (quitando las 4116 que son tratamiento particular):
VCC en pin 8 GND 16
VCC en pin 9 GND 18
VCC en pin 10 GND 20
Última edición por Popopo el 05 Feb 2022, 20:54, editado 1 vez en total.
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 »

duca750 escribió: 05 Feb 2022, 19:53 Hola compañeros, veo que ha avanzado bastante el tema, si necesitais hacer alguna prueba de algo me gustaría colaborar, tengo algún Arduino Nano por casa. Creo que hablo en nombre de la mayoría pensando que sobrepasar algo ese tope si se San más opciones no sería un problema, creo que más bien una ventaja. En fin como ya dije en su día y me apunté, me parece perfecto lo que decidáis y me mantengo en el proyecto sea cual sea. :)
Gracias, te tomo la palabra para betatester :)
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 - NEWS

Mensaje por Gomas48K »

Popopo escribió: 05 Feb 2022, 20:17
 Memoria  Pin 5v  GND  Pin 12v  Pin -5v  Usado en 
41256816Commodore
4164816ZX, Apple II, TI99
4864816MSX1
41464918CPC
4416918C16, C116, C128
4464918C16, C64, C128, ZX128, AtariXL
411691681ZX, C64, C128, CPC464, Apple
442561020ZX80, C64, VC20, A500, A2000,A3000,A4000
Exceptuando al 4116, las demás requieren de una única tensión.
Los grupos se reducen a 3 (quitando las 4116 que son tratamiento particular):
VCC en pin 8 GND 16
VCC en pin 9 GND 18
VCC en pin 10 GND 20
Hola.

Y digo yo... no sería una buena solución, usar para el mapeo de los voltajes, DIP SWICH trinarios?
Se puede poner cada via de los DIP SWICH a un pin del zocalo zif y asi puedes mandar positivo (5v), negativo o nada a cada pin. (lo usan los mandos a distancia de garaje, tipo Clemsa MT2, para hacer la codificación... por ejemplo)

Como solo usan los 12v y los -5v las Dram 4116, se dejan dos de esos pines ya direccionados a los pines de voltaje de esas dram o se pone otro DIP SWICH de 2 vias aparte y listo!!!

Además ocupan muy poco espacio y son muy baratos.

Así puedes hacer infinitas combinaciones y en un futuro, para próximas adaptaciones.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5771
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2776 times
Contactar:

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

Mensaje por cacharreo »

Popopo escribió: 05 Feb 2022, 18:49El zócalo ZIF no ha variado mucho el precio me parece, menos si se compra en lotes
Esto es algo que consideré en su momento pero me forcé a un enfoque para valorar el coste como si alguien fuera a montárselo a título individual.
duca750 escribió: 05 Feb 2022, 19:53Hola compañeros, veo que ha avanzado bastante el tema, si necesitais hacer alguna prueba de algo me gustaría colaborar, tengo algún Arduino Nano por casa.
En el esquema tienes toda la información y para hacer pruebas con un Nano en una placa de prototipos tampoco es imprescindible el ZIF así que si tienes todo lo demás y algunas memorias para probar, todo es ponerse manos a la obra.
Gomas48K escribió: 05 Feb 2022, 21:30Se puede poner cada via de los DIP SWICH a un pin del zocalo zif y asi puedes mandar positivo (5v), negativo o nada a cada pin. (lo usan los mandos a distancia de garaje, tipo Clemsa MT2, para hacer la codificación... por ejemplo)

Como solo usan los 12v y los -5v las Dram 4116, se dejan dos de esos pines ya direccionados a los pines de voltaje de esas dram o se pone otro DIP SWICH de 2 vias aparte y listo!!!

Además ocupan muy poco espacio y son muy baratos.

Así puedes hacer infinitas combinaciones y en un futuro, para próximas adaptaciones.
¿Algo así?
http://www.dip.com.tw/en/en-product-inf ... m/2365-tds
https://es.aliexpress.com/item/1005002674877819.html

Es una buena idea pero para añadir perspectiva adjunto un gráfico con las 3 memorias con las que trabaja nuestro último esquema,

Imagen

como sabemos el actual conmutador 4PDT del esquema resuelve por ahora las diferencias entre estos tres modelos de memoria que comparten los pines 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14 y 15 pero que difieren en 1, 8, 9 y 16 implicando GND, los voltajes pero también las señales A7 y A8.
Última edición por cacharreo el 07 Feb 2022, 09:23, editado 1 vez en total.
© cacharreo
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2635
Registrado: 28 Ago 2017, 13:14
Has thanked: 385 times
Been thanked: 199 times

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

Mensaje por duca750 »

duca750 escribió: 05 Feb 2022, 19:53Hola compañeros, veo que ha avanzado bastante el tema, si necesitais hacer alguna prueba de algo me gustaría colaborar, tengo algún Arduino Nano por casa.
En el esquema tienes toda la información y para hacer pruebas con un Nano en una placa de prototipos tampoco es imprescindible el ZIF así que si tienes todo lo demás y algunas memorias para probar, todo es ponerse manos a la obra..[/quote]

Los archivos para programar el Nano los tenéis listos? Tengo que mirar el resto de componentes.

Vale ya he visto que están aquí.
https://forum.defence-force.org/downloa ... d5a2046b49
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5771
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2776 times
Contactar:

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

Mensaje por cacharreo »

duca750 escribió: 05 Feb 2022, 23:07Los archivos para programar el Nano los tenéis listos? Tengo que mirar el resto de componentes.
Hay varios que son compatibles tal cual o con ligeras modificaciones. Este binario es uno de ellos.
© 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 »

duca750 escribió: 05 Feb 2022, 23:07 Los archivos para programar el Nano los tenéis listos? Tengo que mirar el resto de componentes.
Vale ya he visto que están aquí.
https://forum.defence-force.org/downloa ... d5a2046b49
Hola,
No tengo nada en ese respecto listo, tengo que retomar el código que tenía cuando todo esto empezó y adaptarlo al circuito que ha generado cacharreo, no sé para cuando lo tendré listo, para meterle caña.
No conocía que hay versiones que se pueden usar de otros proyectos, al final son parecidos todos imagino.
Esperaba realmente a tener un diseño Hardw mas o menos final para desarrollar el software. Esto porque no me había dado cuenta de que... luego a poco que se modifique el hard, el software no debería cambiar demasiado, por tanto, realmente si puedo retomar el diseño del soft.

Si puedes usar lo que habéis sugerido genial, en cuanto tenga una versión de soft propia te aviso.
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 - NEWS

Mensaje por Gomas48K »

Si!!! efectivamente.
En caso de tener que hacerlo manual, porque no se pueda con el arduino, puede ser una buena opción a tener en cuenta.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
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 »

Gomas48K escribió: 05 Feb 2022, 21:30
Y digo yo... no sería una buena solución, usar para el mapeo de los voltajes, DIP SWICH trinarios?
Se puede poner cada via de los DIP SWICH a un pin del zocalo zif y asi puedes mandar positivo (5v), negativo o nada a cada pin. (lo usan los mandos a distancia de garaje, tipo Clemsa MT2, para hacer la codificación... por ejemplo)
Como solo usan los 12v y los -5v las Dram 4116, se dejan dos de esos pines ya direccionados a los pines de voltaje de esas dram o se pone otro DIP SWICH de 2 vias aparte y listo!!!
Además ocupan muy poco espacio y son muy baratos.
Así puedes hacer infinitas combinaciones y en un futuro, para próximas adaptaciones.
Hola Gomas :)
No encontraba este tipo de interruptores, llevaba tiempo buscando algo así y me extrañaba que no existiera para más de 1 entrada. :) me guardo el enlace para alguna cosa que tengo pendiente de hacer. Gracias

Tu idea es idéntica a la mía conceptualmente, yo usaría dos cables, y este que propones usa interruptores triestados que se conectan a un voltaje, nada o GND. Son perfectamente compatible ambas ideas, además, como usa ambos (el que propones y el que propongo) formato DIP, cada cual puede decir si quiere ponerlo o no, o pone dos cables y una tira de pines hembra del tipo que mas guste, o pone ese tipo de interruptor tri-estados que queda muy bien, es genial. Además puede configurarse uno de 8 para únicamente los pines más comunes de la tabla que suelen ser Vcc o GND, por otro lado es el limitante a futuro (si se quiere probar integrados lógicos, por ejemplo 74LS00.

Respecto al precio... bueno, ahí no estoy tan de acuerdo, pues es 1€ el componente de 8 entradas + otro de envío (he mirado lotes, y no varían demasiado el precio). Eso sube 2€.... según creo:
Pros: Eficaz, muy estilado, sencillo de poner, optimizado, modular.
Cons: 1'2 a 2€ mas caro, si no ves muy bien puede costar saber la posición de los interruptores, puede limitar ampliaciones (según el que el número de entradas del integrado de interruptores), según los pines configurados puede resultar algo engorroso el manejo.

A mi me va bien, porque lo dicho, la huella que usa permite colocar ese integrado o poner pines y dos cables para decidir a donde van Vcc y GND. Me va bien mandar a pedir el número que haga falta de este integrado según los interesados que lo quieran.

Ahora todo depende de cacharreo, es quien decidirá finalmente que diseño va a aplicar, porque igual el plasma una solución diferente. A mi todo me va bien.
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 - NEWS

Mensaje por Gomas48K »

cacharreo escribió: 05 Feb 2022, 21:51
como sabemos el actual conmutador 4PDT del esquema resuelve por ahora las diferencias entre estos tres modelos de memoria que comparten los pines 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14 y 15 pero que difieren en 1, 8, 9 y 16 implicando GND, los voltajes pero también las señales A7 y A8.
En caso de usar este sistema, limitaría la futura ampliación a otros componentes, que no sean compatibles a ese patillaje.
Ya depende de si se va a limitar el proyecto a solo las dram del titulo del hilo o poder ampliar en un futuro.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Responder

Volver a “Proyectos de hardware abiertos”