Estoy reimplementando una computadora Microbee de 1980 en un FPGA (ver aquí ) y tratando de descubrir cómo hacer el puerto de cassette. Aquí están los esquemas para la interfaz de cassette Microbee original:
(fuente: toptensoftware.com )
También encontré esta descripción en un manual técnico:
La salida de datos del cassette consiste simplemente en una red RC que acepta una señal de DB1, pin 28 del PIO. La señal se atenúa y luego se desacopla antes de enviarla a la entrada MIC de la grabadora de cassettes. Esta señal aparece en el pin 3 de la toma DIN de 5 pines.
El circuito de entrada de datos de cassette es un poco más complicado. La entrada del pin 5 del zócalo DIN pasa primero a un atenuador-desacoplador. Después de esto, hay un amplificador operacional CA3140, para permitir que se cuadre una amplia gama de niveles de entrada antes de que la señal pase al pin 27 del PIO, DBO. Los dos diodos a través de las entradas inversoras y no inversoras del amplificador operacional acortan cualquier señal de entrada mayor que el voltaje directo de los diodos en cualquier dirección. El condensador operacional CMOS requiere el condensador de 47pF para la precompensación.
Mis preguntas:
- ¿Qué significa "desacoplado" en la descripción?
- ¿Funcionaría el mismo circuito si estuviera conectado a dos de los pines de E / S en un Xilinx Spartan 6 FPGA (a través del conector PMod en un Nexys3) y, de no ser así, ¿podría adaptarse para que funcione?
Primer intento, basado en comentarios en las respuestas, pero la resistencia de salida no debe estar en serie.
Lo dejo aquí por razones de contexto y de instrucción, consulte el siguiente esquema
MicrobeeSchematic2 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic2.png
Nuevas preguntas
- ¿Es correcta la polaridad del comparador?
- Para el MCP6546 , ¿Vss va a tierra y Vdd a 3.3V?
- No estoy seguro de qué hacer con la resistencia "punteada" a través de las entradas de cinta en el circuito original.
Incorporando retroalimentación con respecto a la salida del comparador siendo de drenaje abierto:
MicrobeeSchematic3 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic3.png
¿Qué alternativas podría usar para el MCP6546, que no he podido encontrar en tiendas minoristas aquí en Australia? Puedo obtener LM311 o LM393 que, por lo que puedo decir, son similares. ¿Funcionarán igual de bien?