- WXYZ<b> indique le bit b de l'octet se situant à l'adresse WXYZ exprimée en hexadecimal.
- la numérotation des bits d'un octet commence à 0
et se termine à 7 en commençant par le bit le moins significatif (bit de
droite). dans l'exemple suivant, le bit 4 est à 1.
7 6 5 4 3 2 1 0 0 1 0 1 0 1 0 1
Par exemple, FD00<4> indique le bit 4 de l'octet se trouvant à l'adresse FD00H.
Le DAI et les lecteurs de cassette communiquent grâce aux ports d'entrée/sortie que l'on trouve aux adresses mémoire suivantes :
FD00<7> | PICAI | Entrée cassette c'est ici que le lecteur cassette envoie sa sortie audio |
FD06<0> | POCAS | Sortie de données vers les lecteurs de cassette. |
FD06<4> | POCM1 | Contrôle moteur cassette 1. 0 = marche, 1 = arrêt. |
FD06<5> | POCM2 | Contrôle moteur cassette 2. 0 = marche, 1 = arrêt. |
Le schéma ci-dessous indique à quoi correspondent les ports.
*********************************************************************
* Août 2023 simultations des interfaces cassette DAI V4/V5 et DAIV7 *
*********************************************************************
-1- Modélisation de l'entrée cassette (DAI V4 et V5) par VincentS
Ci-dessous, une modélisation sur Kicad (qui dispose d'un PSpice intégré) et sous Tina (Designsoft qui était gratuit chez Texas Instrument). Ce dernier présente l’intérêt d’accepter un fichier wav comme générateur de tension. Les noms des composants sont calqués sur la position des composants du PCB V7. S’il y a un X, cela signifie que la valeur a changé par rapport à la V7. Si la référence est supérieure à 200, c’est un composant rajouté par VincentS.Simulation Kicad DAI V4 et V5
On voit ci-dessous le comportement de l'interface K7 du DAI V4 et V5, le niveau pic à pic de la tension d'entrée (V(/Casin) courbe bleue) est plus exigeant qu'avec le schéma de l'interface K7 du DAI V7. En V4 et en V5 il faut dépasser 0,8V en valeur absolue pour que le DAI identifie un signal provenant du lecteur cassette.
Signal inférieur ou égal à 0,8V
Signal cassette avec un niveau compris entre -0,8V et +0,8Vn ==> La sortie Cas_Out n'évolue pas et reste au niveau haut
Signal supérieur ou égal à 0,9V
Lorsque le signal cassette est supérieur à 0,9V en valeur absolue, la sortie Cas_Out évolue et le DAI pourra détecter le signal
Simulation avec le schéma du DAI V7
Signal supérieur ou égal à 0,2V suffitLorsque le signal cassette est supérieur à 0,2V en valeur absolue, la sortie Cas_Out évolue et le DAI pourra détecter le signal
Simulation Tina DAI V4 et V5
On voit bien les transitoires sur cette simulation Tina. C’est conforme avec ce que VincentS mesure à l'oscilloscope.
Simulation LTSpice XVII DAI V4 et V5
Pour compléter les simulations réalisées par VincentS, j'ai réalisé une simulation avec LTSpice.
Signal supérieur ou égal à 1,2V ==> ça passe !
Fichiers pour les diverses simulations LTSpice, KIcad et Tina
Vous les trouverez à la page "doctechnique", rubrique "Simulations électroniques": Simulations électroniques