Je réimplémente un ordinateur Microbee des années 1980 sur un FPGA (voir ici ) et j'essaie de comprendre comment faire le port de cassette. Voici les schémas de l'interface originale de la cassette Microbee:
(source: toptensoftware.com )
J'en ai également trouvé la description dans un manuel technique:
La sortie de données de cassette se compose simplement d'un réseau RC qui accepte un signal de DB1, broche 28 du PIO. Le signal est atténué puis découplé avant d'être envoyé à l'entrée MIC du magnétophone. Ce signal apparaît sur la broche 3 de la prise DIN 5 broches.
Le circuit d'entrée de données de cassette est légèrement plus compliqué. L'entrée de la broche 5 de la prise DIN passe d'abord par un découpleur d'attention. Ensuite, un ampli opérationnel CA3140, pour permettre à une large gamme de niveaux d'entrée d'être mis au carré avant que le signal soit transmis à la broche 27 du PIO, DBO. Les deux diodes situées aux entrées inverseuse et non inverseuse de l'ampli op coupent tout signal d'entrée supérieur à la tension directe des diodes dans les deux sens. Le condensateur 47pF est requis par l'ampli op CMOS pour la précompensation.
Mes questions:
- Que signifie «découplé» dans la description?
- Le même circuit fonctionnerait-il s'il était connecté à deux des broches d'E / S d'un FPGA Xilinx Spartan 6 (via le connecteur PMod d'un Nexys3) et sinon, pourrait-il être adapté pour le faire fonctionner?
Première tentative, basée sur les commentaires dans les réponses, mais la résistance de sortie ne doit pas être en série.
Je laisse ceci ici pour des raisons contextuelles et pédagogiques, veuillez consulter le schéma suivant
MicrobeeSchematic2 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic2.png
Nouvelles questions:
- La polarité du comparateur est-elle correcte?
- Pour le MCP6546 , Vss passe-t-il à la masse et Vdd à 3,3 V?
- Je ne sais pas quoi faire de la résistance "pointillée" entre les entrées de bande dans le circuit d'origine.
Intégration d'une rétroaction concernant la sortie du comparateur à drain ouvert:
MicrobeeSchematic3 http://www.toptensoftware.com/fpgabee/MicrobeeCassettePortSchematic3.png
Quelles alternatives pourrais-je utiliser pour le MCP6546, que je n'ai pas pu trouver dans les magasins de détail ici en Australie. Je peux obtenir LM311 ou LM393 qui, d'après ce que je peux dire, sont similaires. Est-ce que cela fonctionnera aussi bien?