Ter STI2D ,333 ms 150 6,666 ms 300 3,333 ms 600 1,666 ms µs µs µs µs µs

Documents pareils
Les liaisons SPI et I2C

Transmissions série et parallèle

Ordinateurs, Structure et Applications

1. PRESENTATION DU PROJET

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

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

Bus de communication

Description d'une liaison

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

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

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

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

Projet M1 Année scolaire 2013/2014

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

ANALYSE TRAMEs LIAISON SERIE

La norme Midi et JavaSound

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

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Mentions légales (non traduites) Introduction Légendes Schémas de raccordement Configuration de la S16...

VIII- Circuits séquentiels. Mémoires

GPA770 Microélectronique appliquée Exercices série A

Proteus Design Suite V7 Instruments virtuels

COMMANDER la puissance par MODULATION COMMUNIQUER

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

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

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

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

DTS MOBATime's Distributed Time System

Télécommunications. Plan

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Concentrateur d accès SM400

Organisation du module

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

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

Le multiplexage. Sommaire

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

NOTICE D UTILISATION ET D INSTALLATION. de la CARTE MONITORING DE RELAIS «IO-MONITOR»

NOTIONS DE RESEAUX INFORMATIQUES

CONFIGURATION ET UTILISATION

Guide Mémoire NETRAM

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

INSTALLATION CARACTERISTIQUES TECHNIQUES LOGICIEL DE CONFIGURATION

Rapport de projet de fin d études

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).

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

Chapitre 4 : Les mémoires

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

ALERT NOTICE D UTILISATION DU DRIVER SIA

TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES

T101, serveur de temps haute précision

PocketNet SNMP/Modbus

Version provisoire du 15 décembre 2003

Solution Haute Disponibilité pour Linux

Spécifications Techniques d Interface

PROGRAMMATION D'UN MICROCONTRÔLEUR

Transmission de données. A) Principaux éléments intervenant dans la transmission

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

Fonctions de la couche physique

À propos de ce Guide de Configuration EtherSound

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

Catalogue Produits. Version 1

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

I. TRANSMISSION DE DONNEES

Caractéristiques techniques

TD 1 - Transmission en bande de passe

Conception et réalisation d'une pédale MIDI

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

Ordinateurs, Structure et Applications

Éléments d'architecture des ordinateurs

Lecteur de carte à puce LCPM1 SOMMAIRE

L USB ET SA NORME. Ce document en est à sa première version au 21 septembre 2002

Guide de maintenance de l'apr64

Prototypage électronique

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

Algorithmique des Systèmes Répartis Protocoles de Communications

UNIVERSAL SERIAL BUS

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

Leçon 1 : Les principaux composants d un ordinateur

Logique séquentielle

STI 20 Édition 3 /Novembre 2002

IMPORTANT Avant de commencer

MICROSENS. Module Bridge Ethernet / Fast Ethernet. fiber optic solutions. Description. Construction

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Réplication des données

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

Evolution de l infrastructure transport

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Kit pédagogique RFID-EDUC

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

PL7 Micro/Junior/Pro Métiers communication Tome 1. TLXDSCOMPL7xxfre

Présentation Générale

B1-4 Administration de réseaux

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Mise en place et Maintenance cartes QUEBEC-AT

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

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

Transcription:

Sciences et Technologies de l Industrie et du Développement Durable Liaisons "série" Ter STI2D SIN Présentation: Les «liaisons séries» sont des moyens de transport d informations (communication) entre divers systèmes numériques. On les oppose aux liaisons parallèles par le fait que les différents bits d une donnée ne sont pas envoyés en même temps mais les uns après les autres, ce qui limite le nombre de fils de transmission. Elles peuvent être asynchrones si aucune horloge n'est transmise ou synchrones lorsqu'une horloge de synchronisation entre l'émetteur et le récepteur est transmise. Tous les µcontrôleurs modernes disposent d'un module USART (Universal Synchronous and Asynchronous Receiver and Transmitter) qui permet de gérer une liaison série. Il existe 3 types de liaison: Simplex: les données circulent dans un sens unique de l'émetteur vers le récepteur (par exemple télévision). Half Duplex: les données circulent dans les 2 sens mais l'émission et la réception ne peuvent pas se faire simultanément (cas des talkies walkies). Full Duplex: les données circulent dans les 2 sens simultanément (cas d'une ligne téléphonique). La vitesse de transmission est exprimée en bit/s ("bauds") et traduit le nombre de bit émis pendant une seconde. Débit (en bauds) Durée d'un bit 75 13,333 ms 150 6,666 ms 300 3,333 ms 600 1,666 ms 1200 833 µs 2400 416 µs 4800 208 µs 9600 104 µs 19200 52 µs Les liaisons asynchrones: La liaison série asynchrone: Au repos la ligne est à "1". La transmission commence par un bit de Start à "0"; le LSB est émis en 1 er et la trame se termine par un bit de Stop à "1". Il est possible de rajouter un bit de parité (ou d'imparité) servant à détecter des erreurs de transmissions. Ce bit est automatiquement mis à "0" ou à "1" à l'émission de sorte que le nombre total de bits à "1" transmis soit pair (ou impair). Liaison_série Lycée Jules Ferry Versailles 1/5

Exemple d'une transmission série asynchrone de 3 octets: 2 4 2 3 8 6 0x42 0x32 0x68 La liaison RS232: C'est une variante de la liaison série asynchrone correspondant à une norme électrique (niveaux de tension) et matériel (type de connecteurs et brochage). La liaison se fait sur 3 fils: Rx (réception) Tx (transmission) et la masse. Le fil Rx (Tx) de l'émetteur doit être relié au fil Tx (Rx) du récepteur (liaison croisée). La spécificité de RS232 tient dans l adaptation en tension du signal afin d être transmis sur une distance supérieure (15m). Un niveau logique "0" est représenté par une tension de +3V à +25V et un niveau logique "1" par une tension de -3V à -25V. Ordinairement, des tensions de +12V et -12V sont utilisées. Cette liaison était utilisée dans les PC (ports appelés COM) avant d'être supplantée par les ports USB. La liaison RS485: C'est une liaison RS232 différentielle; on émet sur 2 fils la donnée et son complément sans fil de masse. On régénère le signal à la réception en faisant la différence entre les 2 signaux (avantage : protection accrue contre les parasites). Liaison_série Lycée Jules Ferry Versailles 2/5

Les liaisons synchrones: Le bus I2C: Il s'agit d'un bus de communication entre un maitre et des esclaves. La communication se fait à l'initiative du maitre. Chaque esclave possède une adresse qui lui est propre codée sur 7 bits, un maitre peut donc piloter jusqu'à 128 esclaves. Le protocole de communication doit toujours commencer par la prise de contrôle du bus par le maitre puis par l'envoi de l'adresse de l'esclave concerné; l'esclave dont l'adresse est correcte répond par un bit d'acquiescement, la communication est alors établie entre le maitre et l'esclave. Le schéma ci-contre montre la structure du bus avec les 2 fils SDA (Serial Data: donnée) et SCL (Serial CLock: horloge) et la structure d'entrée/sortie d'un circuit I2C. Au repos les lignes SDA et SCL sont à "1". Pour écrire un "0" le transistor concerné doit être saturé. Le transistor est bloqué pour écrire du "1" ou pour ne rien faire (ligne au repos). Deux résistances de tirage doivent être placées sur le bus pour imposer la tension Vcc quand la ligne est à "1". La condition de départ, à l'initiative du maitre, est un passage à "0" et la condition de stop un passage à "1" alors que SCL est à "1". Liaison_série Lycée Jules Ferry Versailles 3/5

Envoi de l'adresse de l'esclave: l'adresse est codée sur 7 bits suivi d'un bit R/W (lecture/écriture) mis à "0" pour écrire. Envoi de la donnée: Réception de la donnée: Liaison_série Lycée Jules Ferry Versailles 4/5

Port TSTI2D La liaison SPI: Une liaison SPI s établit entre un maître (habituellement un microcontrôleur) et un esclave, (convertisseur, registre à décalage, mémoire, microcontrôleur ) et permet l échange, en série, de données. L échange de données peut s effectuer dans les deux sens (Full Duplex). Cette liaison, synchrone, s effectue par l intermédiaire de trois fils notés (Master Out Slave In), (Master In Slave Out) et (Serial ClocK)). La fréquence de l horloge est fixée par le maître et est programmable. La figure ci-dessous nous montre une liaison SPI classique entre le microcontrôleur maître et plusieurs périphériques esclaves. Slave 1 Slave 2 Master 0 1 2 3 Slave 3 Slave 4 Le microcontrôleur maître sélectionne UN et UN SEUL esclave en utilisant un des quatre bits de port pour sélectionner via l entrée / le composant avec lequel il veut échanger des données. La ligne est utilisée pour transférer les données, sous forme série, entre le maître et l esclave, dans le sens maître vers esclave. Cette ligne est donc en sortie pour le maître et en entrée pour l esclave. La transmission se fait, le MSB en premier et le LSB en dernier. La ligne est utilisée pour transférer les données, sous forme série, entre le maître et l esclave, dans le sens esclave vers maître. Cette ligne est donc en entrée pour le maître et en sortie pour l esclave. La transmission se fait, le MSB en premier et le LSB en dernier. La ligne sert à synchroniser l'envoi ou la réception de la donnée. Ce signal est généré par le maitre et est constitué d'une trame de 8 périodes d'horloge. La ligne Slave Select (/): chaque périphérique esclave est sélectionné par une broche, notée /. Cette entrée doit être à l état bas pour communiquer avec le composant sélectionné. Pour éviter tout conflit de BUS sur la ligne, un périphérique esclave et un seul doit être sélectionné. Liaison_série Lycée Jules Ferry Versailles 5/5