Nous adoptons les conventions suivantes :
  1. WXYZ<b> indique le bit b de l'octet se situant à l'adresse WXYZ exprimée en hexadecimal.
  2. 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.

Interface cassette DAI
Connexions et ports utilisés par l'interface cassette du DAI

*********************************************************************
* 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

Interface cassette V4 ou 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
Simulation cassette DAI V4 ou DAI V5 niveau insuffisant
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
Simulation cassette DAI V4 ou DAI V5 niveau minimal = 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 suffit
Simulation cassette DAI V7 niveau minimal = 0,2V
Lorsque 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


Simulation Tina cassette DAI V4 ou DAI 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.
Interface cassette DAI V4 ou DAI V5 avec LTSpice
Interface cassette V4 ou V5 Simulation LTSPice

Signal supérieur ou égal à 1,2V ==> ça passe !

Simulation cassette DAI V4 ou DAI V5 niveau minimal = 1,2V
Sur cette simulation LTSpice, le signal cassette passe s'il est supérieur à 1,2V en valeur absolue.

Fichiers pour les diverses simulations LTSpice, KIcad et Tina

Vous les trouverez à la page "doctechnique", rubrique "Simulations électroniques": Simulations électroniques

Conseils importants

Attention, si vous disposez d'un DAI V4 ou V5, veillez à ne pas trop forcer sur le signal cassette, notamment si vous connectez directement la sortie audio de votre ordinateur personnel à l'entrée cassette Audio IN... Il m'est arrivé de griller l'amplificateur opérationnel IC14 (LM324) et de devoir le remplacer. La même chose est arrivée à VincentS et nous ne sommes certainement pas les seuls... Veillez donc à ne pas injecter beaucoup plus d'un volt. Les transitoires d'une sortie de carte audio peuvent avoir raison de votre entrée cassette DAI au delà de 2V, et inutile de compter sur la deuxième prise DAI, elle mène exactement au même endroit que la première !

Copyright 2004-2023 © Bruno VIVIEN tous droits réservés.