Estoy reimplementando una computadora Microbee de la década de 1980 en un FPGA (consulte aquí: enlace ) y trato de descubrir cómo Para hacer el puerto de cassette. Aquí están los esquemas para la interfaz original del casete Microbee:
MicrobeeSchematic http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic.png
También encontré esta descripción en un manual técnico:
La salida de datos del cassette consiste meramente en una red RC que Acepta una señal de DB1, pin 28 del PIO. La señal es atenuado y luego desacoplado antes de enviarlo al cassette grabadora de entrada MIC. Esta señal aparece en el pin 3 del DIN 5 pin. enchufe.
El circuito de entrada de datos del cassette es un poco más Complicado. La entrada desde el pin 5 de la toma DIN pasa primero a Un atenuador -acoplador. A continuación se encuentra un amplificador operacional CA3140, para Permite que una amplia gama de niveles de entrada se cuadren antes de la señal Se pasa al pin 27 del PIO, DBO. Los dos diodos a través del invirtiendo y no invirtiendo entradas al op-amp clip cualquier entrada Señales mayores que la tensión directa de los diodos en cualquier dirección. El condensador de 47 pF es requerido por el op-amp CMOS para 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 si no, podría adaptarse para que funcione?
Primer intento, basado en comentarios en las respuestas, pero la resistencia de salida no debería estar en serie.
Lo dejo aquí por razones de instrucción y de contexto, consulte el siguiente esquema
MicrobeeSchematic2 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic2.png
Nuevas preguntas:
- ¿Es correcta la polaridad del comparador?
- Para 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.
Incorporación de comentarios con respecto a la salida del comparador con drenaje abierto:
MicrobeeSchematic3 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic3.png
¿Qué alternativas podría usar para el MCP6546, que no he podido encontrar en las tiendas minoristas aquí en Australia? Puedo obtener LM311 o LM393 que, por lo que puedo decir, son similares. ¿Funcionarán igual de bien?