TRANSMISSION SÉRIE ASYNCHRONE Février 2008 JF VIENNE.

Slides:



Advertisements
Présentations similaires
Couche liaison de données
Advertisements

ARCHITECTURE INTERNE d’un MICROPROCESSEUR
PRINCIPE SIMPLIFIE DE LA COMPRESSION MP3
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Module Systèmes dexploitation Chapitre 6 Communication Interprocessus Partie III École Normale Supérieure Tétouan Département Informatique
ACTIVITES Le calcul littéral (3).
RESEAUX & COMMUNICATIONS
En quoi consiste la modulation d’amplitude ?
EFFET du VENT TRAVERSIER sur les TRAJECTOIRES SOL:
1. Les caractéristiques de dispersion. 11. Utilité.
ASR4 - Avril 2005 Téléinformatique - Couche physique1 Mode transmission V24 etc.
Architecture de réseaux
Les éléments de mémorisation
Le codage de l ’information
LES TRANSMISSIONS DE DONNEES DANS LE SECTEUR INDUSTRIEL. ZOBRIST Julien TS1 ETA.
Projet 2012 Tour à commandes numériques
LA TRANSMISSION DE DONNEES
Projet RFiD Conception dune antenne et pilotage dun lecteur de TAG Département GTR Gwénaël POQUIN, Wilhelm ROUX, Pierrick MARCEL Année universitaire 2004.
Prof : M.Trannoy - Professeur d'électrotechnique.
Réglage et protection des réseaux électriques
44 Contrôle du déroulement du programme. 4-2 Objectifs A la fin de ce cours, vous serez capables de : Utiliser les constructions de prise de décision.
La haute tour sombre 3 Des actions
Gestion des Périphériques
Communication ATV - TSX
Nature, numération, code
Codage et Protection contre les Erreurs
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
MIC7340 Entrées sorties de base – ports sériels
TRANSMISSION DES DONNEES.
Transmission Séries des Données
Fonction COMMUNIQUER les liaisons série
LIAISON MODBUS.
SUJET D’ENTRAINEMENT n°2
Algorithmique et programmation Informatique Cours 9 12/11/2001.
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
1.3 COORDONNÉES DES POINTS
Le multiplexage Réalisé par: Amama Ahmed Bahria Mohamed Amine.
Le diagramme de séquences
Introduction à l’algèbre
SUJET D’ENTRAINEMENT n°4
Communication Juillet 2014.
Coupes efficaces pour la relaxation lagrangienne
Transmission Séries David Saint-Mellion.
Mesurer la tension aux bornes d’un des composants.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
FONCTION COMMUNIQUER Michel SEGURA Stéphane LIBUTTI.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
Les périphériques de communication
9 paires séries de 3 étuis ( n° 1 à 27 )
Suites numériques Définitions.
La liaison série RS232 BTS Systèmes Numériques
détecteurs thermiques
Détection multi-utilisateurs pour un réseau de modems sous- marins discrets Karim Ouertani Département Signal et Communications Séminaire des doctorants.
Intervention sur un système technique
REPRESENTATION DE L’INFORMATION
Sif Cours 9 n 7. Communication série u Concepts généraux u Programmation des ports séries n Le matériel u Chapitre 10 CSA u Article dans MSDN: F.
La programmation de l’interface FischerTechnik
Exemple de mise en oeuvre
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
La programmation de l’interface FischerTechnik
RESEAUX & COMMUNICATIONS

Cours 8 La transmission.
Source : La liaison série RS232 Source : P.G Lycée Vaucanson Grenoble.
L’horloge et type de transmission
Description d’une liaison série
Terminologie liée aux mesures
Multiplexeurs A.Lebrun.
Liaison série.  Dans une liaison série, les données sont envoyées successivement, bit par bit. Il suffit de deux fils (un fil de signal et un fil de.
Transcription de la présentation:

TRANSMISSION SÉRIE ASYNCHRONE Février 2008 JF VIENNE

ÉCHANGE DE DONNÉES ENTRE DEUX SYSTÈMES INFORMATIQUES UNE PREMIÈRE SOLUTION : TRANSMISSION PARALLÈLE. RESTRICTIONS : -1- LES 2 SYSTÈMES DOIVENT ÊTRE VOISINS L'UN DE L'AUTRE. -2- PROBLÈMES CEM À FRÉQUENCE ÉLEVÉE. UNE SECONDE SOLUTION : TRANSMISSION SÉRIE. - OBLIGATOIRE SI LES 2 SYSTÈMES SONT DISTANTS L'UN DE L'AUTRE. CONDITION SUFFISANTE MAIS NON NÉCESSAIRE : EXEMPLES : BUS SATA, USB … Février 2008 JF VIENNE

TRANSMISSION SÉRIE ENTRE DEUX SYSTÈMES INFORMATIQUES S1 ENVOIE DE L'INFORMATION À S2. DEUX FILS SUFFISENT POUR ÉTABLIR UNE COMMUNICATION HALF DUPLEX. S2 ENVOIE DE L'INFORMATION À S1. TROIS FILS SUFFISENT POUR ÉTABLIR UNE COMMUNICATION FULL DUPLEX. ATTENTION : IL EST INTERDIT DE TIRER UN CÂBLE SUR LA VOIE PUBLIQUE! Février 2008 JF VIENNE

TRANSMISSION SÉRIE ENTRE DEUX SYSTÈMES INFORMATIQUES UTILISATION SI BESOIN D'UNE PAIRE DE MODEM Février 2008 JF VIENNE

TRANSMISSION SÉRIE : VITESSE DE TRANSMISSION S1 S2 LA VITESSE DE TRANSMISSION EST EXPRIMÉE EN BAUDS : UN BAUD  UN BIT PAR SECONDE. LA VITESSE DE TRANSMISSION DANS UN SENS N'EST PAS OBLIGATOIREMENT ÉGALE À LA VITESSE DE TRANSMISSION DANS L'AUTRE SENS. EXEMPLE : LE (VIEUX) MINITEL FONCTIONNE À 75 BAUDS À L'ÉMISSION ET 1200 BAUDS À LA RÉCEPTION. Février 2008 JF VIENNE

TRANSMISSION SÉRIE SYNCHRONE TRANSMISSION SÉRIE ASYNCHRONE & TRANSMISSION SÉRIE ASYNCHRONE 1 T R A N S M I S S I O N S Y N C H O N E H E L IL Y A ICI UNIQUEMENT LES BITS NÉCESSAIRES POUR TRANSMETTRE LE CARACTÈRE T. (AUCUN BIT DE SYNCHRONISATION) - TOUS LES CARACTÈRES SE SUIVENT. - IL N'Y A PAS DE RESTRICTION SUR LA LONGUEUR DE LA TRANSMISSION. CONCLUSION : CELUI QUI RECOIT L'INFORMATION DOIT L'ÉCHANTILLONNER AVEC UNE HORLOGE SYNCHRONE AVEC L'HORLOGE DE CELUI QUI ENVOIE L'INFORMATION. EXEMPLE DE BUS SÉRIE SYNCHRONE : USB Février 2008 JF VIENNE

TRANSMISSION SÉRIE SYNCHRONE & TRANSMISSION SÉRIE ASYNCHRONE 1 H E L L O IL Y A ICI LES BITS NÉCESSAIRES POUR TRANSMETTRE LE CARACTÈRE H ET, EN PLUS, DES BITS DE SYNCHRONISATION. - LES CARACTÈRES PEUVENT SE SUIVRE MAIS CE N'EST PAS UNE OBLIGATION. CONCLUSION : CELUI QUI RECOIT L'INFORMATION PEUT L'ÉCHANTILLONNER AVEC UNE HORLOGE LÉGÈREMENT DIFFÉRENTE DE L'HORLOGE DE CELUI QUI ENVOIE L'INFORMATION. NOUS VERRONS QUE LA TOLÉRANCE ENTRE LES HORLOGES EST DE L'ORDRE DE 5%. Février 2008 JF VIENNE

TRANSMISSION SÉRIE SYNCHRONE & TRANSMISSION SÉRIE ASYNCHRONE NOUS ALLONS NOUS INTÉRESSER MAINTENANT UNIQUEMENT AUX TRANSMISSIONS SÉRIES ASYNCHRONES Février 2008 JF VIENNE

TRANSMISSION SÉRIE ASYNCHRONE : VITESSE DE TRANSMISSION LES VITESSES STANDARDS DES APPAREILS DU COMMERCE SONT : 50 bauds 1800 bauds 75 bauds 2400 bauds 110 bauds 4800 bauds 150 bauds 9600 bauds 300 bauds 19200 bauds 600 bauds 38400 bauds 1200 bauds 56000 bauds 115000 bauds Février 2008 JF VIENNE

FORMAT D'UN CARACTÈRE ASYNCHRONE FORMAT D'UN CARACTÈRE ASYNCHRONE AVEC 7 BITS DE DATA ET UN BIT DE PARITÉ. 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P S T A R UN CARACTÈRE ASYNCHRONE DÉBUTE OBLIGATOIREMENT PAR UN START BIT AU NIVEAU 0, SUIVI DES BITS DE DONNÉES (ICI 7) EN COMMENCANT PAR LE BIT DE POIDS FAIBLE. UN BIT DE PARITÉ (OPTIONNEL) SUIT LE BIT DE DONNÉES DE POIDS FORT. UN CARACTÈRE ASYNCHRONE SE TERMINE TOUJOURS PAR AU MOINS UN STOP BIT (NIVEAU 1). ON RETIENDRA QU'UN CARACTÈRE ASYNCHRONE CORRESPOND À GROSSO MODO 10 BITS. Février 2008 JF VIENNE

FORMAT D'UN CARACTÈRE ASYNCHRONE BIT DE PARITÉ 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P LES n BITS DE DONNÉES SONT ÉVENTUELLEMENT SUIVIS D'UN BIT DE PARITÉ. SI TEL EST LE CAS, CE BIT EST UTILISÉ PAR LE SYSTÈME QUI RECOIT L'INFORMATION POUR CONTRÔLER LE BON FONCTIONNEMENT DE LA LIGNE DE TRANSMISSION. SUPPOSONS QUE L'ON TRAVAILLE AVEC UNE PARITÉ PAIRE : CELA SIGNIFIE QUE LE NOMBRE TOTAL DE BITS À 1 POUR L'ENSEMBLE [n BITS DE DATA + PARITÉ] EST UN NOMBRE PAIR. CHOIX POUR LA PARITÉ : PAS DE PARITÉ, PARITÉ PAIRE, PARITÉ IMPAIRE. Février 2008 JF VIENNE

(American Standard Code for Information Interchange) LE CODE ASCII DE BASE (American Standard Code for Information Interchange) LE CODE ASCII DE BASE EST UN CODE SUR 7 BITS. LE CODE DU CARACTÈRE H EST : 100 1000, SOIT 48H. Février 2008 JF VIENNE

ICI, LE CODE ASCII DU CARACTÈRE É EST 90H,SOIT 144 EN DÉCIMAL.. LE CODE ASCII ÉTENDU CODE ASCII DE BASE 00 À 7FH CODE ASCII ÉTENDU 80H À FFH (EXEMPLE) ICI, LE CODE ASCII DU CARACTÈRE É EST 90H,SOIT 144 EN DÉCIMAL.. Février 2008 JF VIENNE

FORMAT D'UN CARACTÈRE ASYNCHRONE EXEMPLE : CARACTÈRE H (CODE ASCII 100 1000) TRANSMISSION AVEC 7 BITS DE DATA ET PARITÉ PAIRE 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P S T A R 1 2 3 4 5 6 P A R I T É S T O P Février 2008 JF VIENNE

H I FORMAT D'UN CARACTÈRE ASYNCHRONE mark S T A R 1 2 3 4 5 6 S T O P EXEMPLES : CARACTÈRES H (CODE ASCII 100 1000) ET I (CODE ASCII 100 1001) TRANSMISSION AVEC 7 BITS DE DATA ET PARITÉ PAIRE mark S T A R 1 2 3 4 5 6 P A R I T É S T O P H space S T A R 1 2 3 4 5 6 P A R I T É S T O P I Février 2008 JF VIENNE

TRANSMISSION SÉRIE ASYNCHRONE : BREAK mark space BREAK : CONSISTE À METTRE LA LIGNE DE TRANSMISSION À L'ÉTAT 0 DURANT UNE DURÉE SUPÉRIEURE À LA DURÉE DE TRANSMISSION D'UN CARACTÈRE. IL N'Y A PAS DE LIMITE À LA DURÉE D'UN BREAK. Février 2008 JF VIENNE

TRANSMISSION ASYNCHRONE 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P UART μP Registre à décalage Universal Asynchronous Receiver Transmitter CELUI QUI RECOIT L'INFORMATION TRAVAILLE AVEC UNE HORLOGE 16 FOIS PLUS RAPIDE QUE LA VITESSE DE TRANSMISSION : PAR EXEMPLE À 1200 BAUDS, L'HORLOGE QUI SERT À ÉCHANTILLONNER LE SIGNAL ARRIVANT EST À 16*1200 Hz. Février 2008 JF VIENNE

TRANSMISSION ASYNCHRONE 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P 8 - SUPPOSONS QU'AUCUN CARACTÈRE N'A ENCORE ÉTÉ TRANSMIS. - UN FRONT DESCENDANT ARRIVE. - L'UART COMPTE 8 COUPS D'HORLOGE ET ÉCHANTILLONNE SON ENTRÉE. - SI L'ENTRÉE EST AU NIVEAU 0 L'HISTOIRE CONTINUE. MAIS SI L'ENTRÉE N'EST PAS AU NIVEAU 0, IL S'AGIT D'UN "FALSE START BIT" ET ON RECOMMENCE L'HISTOIRE … Février 2008 JF VIENNE

TRANSMISSION ASYNCHRONE 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P 8 16 16 16 16 16 16 16 - SUPPOSONS QU'AUCUN CARACTÈRE N'A ENCORE ÉTÉ TRANSMIS. - UN FRONT DESCENDANT ARRIVE. - L'UART COMPTE 8 COUPS D'HORLOGE ET CONSTATE QUE L'ENTRÉE EST AU NIVEAU 0. - L'UART COMPTE 16 COUPS D'HORLOGE ET FAIT L'ACQUISITION DU BIT 0 DU CARACTÈRE. - TOUS LES 16 COUPS D'HORLOGE L'UART ÉCHANTILLONNE SON ENTRÉE ET FAIT L'ACQUISITION DES 7 BITS DE DONNÉES. L'UART DOIT SAVOIR QU'IL N'Y A QUE 7 BITS DE DONNÉES. Février 2008 JF VIENNE

TRANSMISSION ASYNCHRONE 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P 8 16 16 16 16 16 16 16 16 16 - SI L'UART A ÉTÉ INITIALISÉ POUR TRAVAILLER AVEC UN BIT DE PARITÉ,L'UART COMPTE ENCORE 16 COUPS D'HORLOGE POUR FAIRE L'ACQUISITION DE LA VALEUR DU BIT DE PARITÉ. - LA VALEUR DU BIT DE PARITÉ EST TESTÉE. SI CETTE VALEUR N'EST PAS CONFORME, L'UART ACTIVE LE BIT "PARITY ERROR" DE SON REGISTRE D'ÉTAT. - L'UART COMPTE À NOUVEAU 16 COUPS D'HORLOGE ET FAIT L'ACQUISITION DU SIGNAL D'ENTRÉE. SI LE SIGNAL D'ENTRÉE N'EST PAS AU NIVEAU 1, L'UART ACTIVE LE BIT "FRAME ERROR" DE SON REGISTRE D'ÉTAT. Février 2008 JF VIENNE

TRANSMISSION ASYNCHRONE 1 S T A R 1 2 3 4 5 6 P A R I T É S T O P 8 16 16 16 16 16 16 16 16 16 - UN CARACTÈRE ASYNCHRONE CORRESPOND À ENVIRON 10 BITS. - L'HORLOGE DE CELUI QUI RECOIT L'INFORMATION N'EST PEUT-ÊTRE PAS PARFAITE. - L'ESSENTIEL C'EST QUE L'ÉCHANTILLONNAGE DU STOP BIT SOIT CORRECT. - CELA SIGNIFIE QUE L'ON A DROIT À UNE ERREUR DE ± 0,5 BIT SUR 10 BITS. - TRANSMISSION ASYNCHRONE : LES HORLOGES DE CELUI QUI ENVOIE L'INFORMATION ET DE CELUI QUI RECOIT L'INFORMATION PEUVENT DIFFÉRER AU MAXIMUM D'ENVIRON 5%. Février 2008 JF VIENNE

TRANSMISSION ASYNCHRONE : LA NORME RS232 JUSQU'À PRÉSENT NOUS N'AVONS PARLÉ QUE DE NIVEAUX LOGIQUES : START BIT : NIVEAU LOGIQUE 0, STOP BIT : NIVEAU LOGIQUE 1 … À QUOI, PHYSIQUEMENT, CORRESPONDENT LES NIVEAUX LOGIQUES 0 ET 1 ? UNE RÉPONSE, PARMI D'AUTRES : LA NORME RS232. +25V ÉGALEMENT : - LA BOUCLE DE COURANT. - LA NORME RS425. NIVEAU LOGIQUE 0 +5V -5V NIVEAU LOGIQUE 1 CONTRAIREMENT À LA NORME RS232 QUI UTILISE LE MODE COMMUN LA NORME RS425 UTILISE LE MODE DIFFÉRENTIEL POUR UNE MEILLEURE IMMUNISATION AUX PARASITES. -25V Février 2008 JF VIENNE

TRANSMISSION SÉRIE ASYNCHRONE FIN Février 2008 JF VIENNE