6809
I- Généralités A.C.I.A. : Asynchronous communication interface adapter.
Adaptateur pour la communication asynchrone.
Appartient à la famille des U.A.R.T.
Ce circuit programmable permet la communication série asynchrone selon la procédure START-STOP.
Procédure très utilisée pour de faibles débits d’informations (50 ->19 200 bits/seconde : vitesse de travail de bon nombre de périphériques).
Format du mot :
Il comprend entre 5 et 8 bits, l’ensemble étant précédé d’un bit de start et suivi de 1 ou 1,5 ou 2 bits de stop.
Le bit de start est synchronisé sur une horloge mais la suite des caractères est asynchrone.
Illustration :
Le circuit travaille en parallèle (bus données 8 bits) coté microprocesseur et en série coté périphérique (télétype, clavier, imprimante, Modem, etc...
Les niveaux logiques délivrés par l’ACIA sont compatibles TTL.
Pour configurer les signaux au standard RS-232C, il est nécessaire d’adjoindre des circuits, de conversion de niveaux (TTL→R232), et (RS232→TTL).
Il faut distinguer les niveaux fournis par l’ACIA : TTL (logique positive) et ceux délivrés par la ligne.
Illustration :
Généralement, les infos sont véhiculées, dans le code ASCII, * soit par boucle de courant recommandé pour les milieux fortement perturbés : Niveau 0 : circuit ouvert Niveau 1 : 20 mA
* soit par liaison RS 232 (20Kbits)
RS 423 (100 Kbits)
RS 422 (10 mégabits)
Niveau 1 : -12V
Niveau 0 : +12V
Présentation de l’ACIA 6850
Schéma :
Remarque : il n’y a pas d’entrée Reset.
Ce circuit intègre : * un émetteur de données asynchrone * un récepteur de données asynchrone * une logique de commande Modem * des entrées d’horloge séparées pour l’émission et la réception.