Perdonad que no os moleste con mis cosas, espero no hacerme muy pesado.
Tengo diversos sistemas que emplean la TMS2716, uno de ellos puede que contenga información irreemplazable. No tengo lectores capaces de leer esta clase de EPROM tan antigua y no estándar. Pero dispongo de un Arduino, concreatamente un Leonardo. Esta noche se me ha ocurrido montar un lector basado en dicha plataforma y he dibujado sus primeros esquemas.
Hay un modo en que el arduino es capaz de usar 8 pines directamente como entreda/salida hacia el microcontrolador. Con ello podría montar un bus de 8 bits por el que cargar dirección o leer datos. Otros pines se encargarían de los señales de control.
(Para clarificar, J1 es el zócalo para la TMS, J2 alimenta el Arduino, J3 está mal porque debería tener una línea más y sería para los señales de control de los 74, J4 y J5 son alimentación y J6 es el bus de datos que se comunica con el Arduino).
Me surgen algunos problemas y dudas:
- Lo único que se me ha ocurrido para alimentar el trasto es una fuente de PC, por la diversidad de voltajes. Es grande, ruidoso y también matar moscas a cañonazos. A alguien se le ocurre una solución mejor para la alimentación?
- Me gustaría que el Arduino tuviera la capacidad de controlar las líneas de alimentación hacia el zócalo de la TMS, es decir aplicar o cortar corriente según decida el microcontrolador. Se me ha ocurrido usar relés, pero estoy convencido que existen métodos mucho mejores.
- La salida de datos... No sé si mediante un cable USB hasta al PC, ¿sería arriesgado? Tengo un par de módulos de interfaz SPI para tarjetas SD en caso de ser un montaje aparte.
- Si quisiera integrar el Arduino en el montaje final, qué modelo me recomendaríais (debería ser uno con microcontrolador THT)?