Les communications série. cours n 5 LI326

Documents pareils
Transmissions série et parallèle

Les liaisons SPI et I2C

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

Université de La Rochelle. Réseaux TD n 6

Description d'une liaison

Réalisation d un réseau de capteurs de température sans fil basé sur le protocole ZigBee

1. PRESENTATION DU PROJET

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Votre Réseau est-il prêt?

Ordinateurs, Structure et Applications

Bus de communication

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0).

Systèmes de transmission

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

NOTIONS DE RESEAUX INFORMATIQUES

STI 20 Édition 3 /Novembre 2002

ENREGISTREUR DE TEMPERATURE

Télécommunications. Plan

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Le multiplexage. Sommaire

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

Il utilise 2 paires de fils torsadés : - une paire de fils pour recevoir les signaux de données - une paire pour émettre des signaux de données

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

DM 1 : Montre Autoquartz ETA

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

BM Le bus USB 09/05/2013. Le Port USB

Présentation Générale

Catalogue Produits v1

Configuration de TCPIPconfig.h

1) Où est le problème? Chère lectrice, cher lecteur, On est entre nous, alors on va se tutoyer.

Catalogue & Programme des formations 2015

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

Câblage des réseaux WAN.

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Catalogue Produits. Version 1

! analyse du fonctionnement

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

Evolution de l infrastructure transport

Proteus Design Suite V7 Instruments virtuels

COMMUNICATION PC/MINITEL

2. DIFFÉRENTS TYPES DE RÉSEAUX

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

Concentrateur d accès SM400

PocketNet SNMP/Modbus

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Voix et Téléphonie sur IP : Architectures et plateformes

Le bus USB. I) Introduction : II) Architecture du bus USB :

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Architectures et Protocoles des Réseaux

Kit pédagogique RFID-EDUC

Les techniques de multiplexage

Les Réseaux sans fils : IEEE F. Nolot

Système M-Bus NIEVEAU TERRAIN NIVEAU AUTOMATION NIVEAU GESTION. Domaines d'application

ICOM DATA DATA FAX PHOTO PHONIE

COMMANDER la puissance par MODULATION COMMUNIQUER

Biolog-id Catalogue produits

Lecteur de carte à puce LCPM1 SOMMAIRE

Programmation d un contrôleur via une liaison téléphonique Note d application

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

Modular Controller. Plateforme universelle de gestion de données avec régulation PID, accessible par le Web

SUR MODULE CAMÉRA C38A (OV7620)

Logique séquentielle

ELP 304 : Électronique Numérique. Cours 1 Introduction

Catalogue Produits. Puces d identification électronique. Lecteurs. Biolog-Tiny. Biolog-RS et ES. Biolog-FS et FD. Tiny Puce Aiguille.

Organisation des Ordinateurs

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

STI 26 Édition 1 / Mai 2002

Expérience 3 Formats de signalisation binaire

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide pour Mac OS X

ANNEXE 5 (1 page) MIC2920x

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

VIII- Circuits séquentiels. Mémoires

IMPORTANT Avant de commencer

Cours n 12. Technologies WAN 2nd partie

Digital Subscriber Line

Carte IEEE Version 1.0

MACHINE A SOUDER MANUEL D UTILISATION

Système Electronique pour le Monitoring des Chaînes PV

ENVOI SIMPLE (SMS)...

Introduction à l Informatique licence 1 ère année Notes de Cours

212 Erreur accès anti- Echo. 214 Erreur démarrage vérif DSP. 215 Erreur accès trame IC. 216 Erreur DSP carte MSG. 217 Erreur données Carte MSG

Leçon 1 : Les principaux composants d un ordinateur

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Spécifications Techniques d Interface

NFC Near Field Communication

Fonctions de la couche physique

I. TRANSMISSION DE DONNEES

IPL-E. Routeur - serveur RAS - firewall. NOTICE D'UTILISATION Document référence :

Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE

Cisco Certified Network Associate

Arguments clés. (1) : disponible sur certaines offres

Routeur Gigabit WiFi AC 1200 Dual Band

Observer TP Ondes CELERITE DES ONDES SONORES

Produits E/S Agilent pour connexion PC-instrument Fiche technique

IFT1215 Introduction aux systèmes informatiques

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

FICHE DE COURS RESEAU POSTE A POSTE BAC PRO SYSTEMES ELECTRONIQUES NUMERIQUES Champ Professionnel : Télécommunications et Réseaux

Transcription:

Les communications série cours n 5 LI326

Plan Principe de la communication série Le type de bus séries Le bus rs232 Le cas du pic16f877

Principe de la communication série Pour "transmettre" des données entre deux ordinateurs (ou périphérique) par des fils, on dispose de 2 modes: mode parallèle tous les bits de données d'un même caractère sont envoyés en même temps mode série les bits de données sont envoyés l'un après l'autre Actuellement : le mode série est le plus utilisé pour la communication avec les E/S, le mode parallèle est confiné sur le circuit imprimé.

Différence : Série / Parallèle Transmission parallèle Transmission série Les bits sont envoyés en parallèle les caractères sont envoyés en série. a priori plus simple, mais tous les signaux doivent arriver en même temps, c'est donc cher et difficile pour les grandes distances. Les bits de chaque caractères sont envoyés en série. nécessite un sérialiseur/désérialiseur, mais tous les bits arrivent dans l'ordre cela semble plus long, mais on peut augmenter la fréquence.

Port Parallèle EPP (chronogramme) dessins: http://sitelec.org/cours/abati/centronic.htm

Les bus séries Il existe une très grande variété car aucun bus n est universel. Il faut choisir en fonction : de la distance entre les équipements (cm, m, km) du nombre d équipements à relier du débit de données (contrôle ou data) de la consommation autorisée (pile/secteur) de la fiabilité nécessaire (bruit) de la maintenabilité (hotplug) des contraintes temporelle (QoS) du catalogue disponible du coût (en générale, la bonne solution est trop chère) etc... Chaque bus existe en plusieurs versions, en général compatibles entre elles mais avec un rapport débit / distance différent.

Quelques bus série pour µc Le pic16f877 propose RS232, I2C et SPI natifs La carte pic des TME propose RS232(via USB), I2C, SPI

Différences technologiques Half duplex ou Full duplex transit dans un sens, les deux sens séparément ou en même temps. Horloge et Data mélangés ou séparés 1 même fil pour les données et l horloge, ou 2 fils. Signal différentiel ou simple une donnée utilise 2 fils de valeurs opposées ou 1 seul valant 0 ou 1. Signal point-à-point ou bussé 1 seul pilote par fil ou plusieurs pilotes par fil

Différences technologiques RS232 full duplex, pas d horloge 2 data (3 fils min : RX, TX, GND), signal non différentiel point à point I2C half duplex horloge et data séparé (3 fils : SDA, SCL, GND), signal non différentiel, bussé USB half duplex horloge et data mélangé (4 fils : VBUS, D+, D-, GND), signal différentiel point-à-point.

RS232 Principales caractéristiques Protocole des années 60. Protocole simple et très diffusé. Faible débit 10kbauds. Pas d horloge: l émetteur et le récepteur s entendent avant. Protocole handshake optionnel : CTS, RTS,... Liaison point-à-point, pas de notion d adresse. Trame de données de 5 à 8 bits avec parité.

RS232 Cablage null-modem RS232 définit deux types d'abonné : terminal et modem le cablage null-modem définit la communication entre 2 terminals au minimum 3 fils : TX, RX et GND on peut avoir besoin d'un convertisseur de niveaux électriques : 0 logique : +8 à +12V 1 logique : -8 à -12V

RS232 Synchro émetteur/récepteur L émetteur transmet à une fréquence standardisée (1200, 2400, 4800,...) Le récepteur connait cette fréquence, et sur-échantillonne pour répérer le bit start : deux échantillons à 0. Le récepteur a une petite marge d erreur possible sur la fréquence.

RS232 Schéma de principe Émetteur Récepteur Parité La trame est produite par un automate qui vide un registre à décalage La trame est lue par un automate qui remplit un registre à décalage Un bit supplémentaire qui signe la donnée parité paire : le nombre de bit à 1 de la donnée est rendu pair grâce au bit de parité. parité impaire : c'est le contraire

RS232 pic16f877 Comportement Le bit SYNC du registre TXSTAT à 0 et l'usart fonctionne dans le mode asynchrone standard, 10 (ou 11) bits sont transmis ou reçus: 1 bit de START (toujours 0) 8 ou 9 bits de donnée (LSB d'abord) 1 bits de STOP (toujours 1) La transmission se fait sur la broche RC6/TX et la réception sur RC7/RX La configuration et le controle du port se fait par TXSTA et RCSTA La vitesse de comm est fixée par le registre SPBRG et le bit TXSTA. BRGH La parité n'est pas gérée d'une façon matérielle, elle peut être gérée par soft si son utilisation est nécessaire. L'accès au port en lecture ou écriture se fait par les registres tampon RCREG et TXREG. La transmission et la réception se font par deux registres à décalage, un pour la transmission (TSR) et un pour la réception (RSR). L'accès au registres tampon peut se faire alors que les registres à décalage sont en train de transmettre/recevoir une donnée. Le drapeau RCIF est positionné quand le port a terminé une réception et TXIF est positionné quand le buffer de transmission TXREG est "vide".

RS232 pic16f877 Transmission Le module USART en mode asynchrone :

RS232 pic16f877 Réception