Logique Sequentielle II. PHYS-F-314! Clocks and serial buses! K. D. Hanson! Université Libre de Bruxelles!



Documents pareils
Les liaisons SPI et I2C

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

ANNEXE 5 (1 page) MIC2920x

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

Description d'une liaison

Transmissions série et parallèle

Ordinateurs, Structure et Applications

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

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

Conférence sur les microcontroleurs.

VIII- Circuits séquentiels. Mémoires

Equipement. électronique

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

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

Version provisoire du 15 décembre 2003

Manipulations du laboratoire

ANALYSE TRAMEs LIAISON SERIE

energy BOX WEB Automates de GTB

1. PRESENTATION DU PROJET

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

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

Systèmes de transmission

Proteus Design Suite V7 Instruments virtuels

Spécifications détaillées

CONVERTISSEUR RS 232/485 NOTICE

Electron S.R.L. SERIE B46 - SYSTEMES DIDACTIQUES DE TELEPHONIE

Rapport de projet de fin d études

Carte Relais GSM (Manuel Utilisateur)

CONTEC CO., LTD. Novembre 2010

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

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

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Spécifications détaillées

Fiche technique CPU 314SC/DPM (314-6CG13)

Notice technique. Système de surveillance MAS 711

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

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Durée estimée :1 journée Date de la réalisation : Description Fournisseur Référence Nombre PU HT LM35CZ, LM35AZ LM35DZ

Bus de communication

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

MANUEL D INSTRUCTION

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

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507

TP Modulation Démodulation BPSK

CONVERTISSEURS NA ET AN

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

2. Couche physique (Couche 1 OSI et TCP/IP)

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Algorithmique des Systèmes Répartis Protocoles de Communications

Technique de sécurité

Programmation Informatique & Communications Industrielles

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

DTS MOBATime's Distributed Time System

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

IFT1215 Introduction aux systèmes informatiques

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202

Concentrateur d accès SM400

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

EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (43) Date de publication: Bulletin 2011/26

Modules d entrées/sorties pour FX série XM07 et XM14

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

Completed Projects / Projets terminés

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

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

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Indicateur. IDé 500. Descriptif indicateur. Schéma/Encombrement

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

E LDS: refroidir intelligemment

À propos de ce Guide de Configuration EtherSound

Bien commencer avec un LaunchPad MSP430G et un Breadboard

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

CR3103 CAN. GSM Triband-Modem zur Übertragung von SMS-Meldungen und Datenpaketen. CAN-Gateway mit CANopen-Schnittstelle. Betriebsspannung 10...

Erreur statique. Chapitre Définition

MODULES ÉLECTRIQUES. - systèmes électriques DC - onduleurs - convertisseurs - interrupteurs statiques. Notre alimentation Votre confiance

Débuter avec PsoC ou PsoC niveau 0

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Mode d emploi du perturbographe APR64

Borne VIGILE. Descriptif. Caractéristiques

9 rue Georges Besse BP FONTENAY LE FLEURY FRANCE Tél.:(33) fax:(33)

Routage Statique. Protocoles de Routage et Concepts. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Tout le monde parle du Cloud Computing, Mais qui offre une solution complète? Copyright IBM Corporation, 2009 All Rights Reserved

Fonctions de la couche physique

Gamme caméra FA. Les caméras RICOH pour l industrie : Série FV. Caméras: RICOH FV Serie. GigE Vision. Camera Link. 2 Megapixel.

Configuration et dépannage de PC

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

Cours 7 : Programmation d une chaîne d acquisition

Câblage des réseaux WAN.

Modules d automatismes simples

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Cours n 12. Technologies WAN 2nd partie

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

La norme Midi et JavaSound

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Réseau Global MIDI Note applicative

Transcription:

Logique Sequentielle II PHYS-F-314! Clocks and serial buses! K. D. Hanson! Université Libre de Bruxelles!

Synchronisation des impulsions Q OUT CLK D Q OUT CLK D Un application importante des bascules est de synchroniser les impulsions extérieurs dans un circuit. Considérez le circuit cidessus où un D flip-flop (notez! déclenché au bord arrière) a été utilisé de synchroniser l horloge CLK avec un signal d extérieur, D qui fait un veto d horloge en passant la port ET, U2(A). Alors que CLK est assez large que le délai entre le bord arrière du CLK et le changement de Q (10-20 ns) est contenu dans le demi cycle, il n y a pas un problème. Or, si le D flip-flop était déclenché au bord montant, la possibilité existe qu on obtienne «glitches» qu on devrait éviter puisqu ils entraînent tout genre des trucs bizarres. 2

Monostable Multivibrateurs A1 A2 B L X X L H H H H La monostable déclenche sûr une impulsion et produit une autre impulsion avec un largeur diffèrent. Ici le modèle populaire 121 est montré. Le déclenchement arrive quand les conditions stipulés dans le tableau suivant sont vrais. Le largeur de la sortie est programmé par Δt = 0.7 RC Malgré l utilité apparente de ces dispositifs vous êtes bien conseillés d éviter leur usage. Ils sont fondamentalement analogique en nature et, donc, affligés avec les mêmes faiblesses comme les autres C.I. analogiques. Normalement il est possible d accomplir résultats supérieurs en utilisant un homologue numérique. Nous allons revisiter celui-ci dans les exercices. 3

Registres à décalage La sortie d une D bascule peuvent être branché à l entrée de la prochaine, et cetera. Ce compose un registre à décalage («shift register» en anglais). L action de cette construction est montré à la droit. Les bits qui entrent à Din propagent à chaque front de l horloge à 1Q, puis à 2Q au front successif, puis 3Q, et éventuellement arrivent à 4Q. Notez que, à n importe instant on peut lire l état «en parallèle» des 4 registres. Ce circuit ici est utile pour convertir un ruisseau des bits en format parallèle : a de-serializer ou serial-in, parallel-out shift register. +# +* +" +! '() $%&! " * # C est possible de faire le processus en reculant: les registres 1D-4D peuvent être chargés et ensuite transférés à la sortie au niveau du bit ici la sortie serait pris du 4Q/OUT3. On a besoin quelques portes (heureusement disponible dans le C.I. 157 le quad MUX) pour gérer le fonctionnement: soit charger si PLD est FAUX, soit décaler si PLD est VRAI. Donc, il s appelle un serializer ou parallel-in, serial-out shift register. Typiquement l application des registres à décalage implique la transmission des données sur un lien sériel. Il y aussi les applications en cryptographie et la génération des chiffres aléatoires voir la topique linear feedback shift registers. 4

LES HORLOGES 5

Relaxation Oscillateur Le principe d opération de ce type d oscillateur est très simple. Imagine que le amplificateur opérationnel se commence par aller en sortie aux +V CC. Quand l éntree négative attient 0.5*V CC (grâce à le chargement du condensateur C1) la sortie entre la saturation négative et C1 décharge jusqu à il attient -0.5*V CC. 6

Horloge IC - 7555 Le 7555 / 7556 (dual partageant uniquement VCC et GND) est le variant CMOS du 555. Il y a beaucoup d utilisations (voir le site web www.kpsec.freeuk.com pour quelques idées). Fonctionnellement, l intérieur du 7555 apparaît comme le schéma à gauche. Il y a 2 comparateurs (méconnaissez l entrée CONTROL VOLTAGE pour le moment) avec les seuils 2/3 VDD et 1/3 VDD, respectivement. Je suis très sûr que vous puissiez reconnaître le SR bascule cachée dans le moyenne, oui? Donc vous comprendrez aussitôt si j écris le tableau de fonctionnement: THRESHOLD TRIGGER RESET CMP A CMP B DISCHARGE OUTPUT X X L X X On L > 2/3 V DD > 1/3 V DD H H L On L < 2/3 V DD > 1/3 V DD H L L Unchanged Unchanged X < 1/3 V DD H X H Off H 7

7555 Astable (oscillateur) DISCHARGE OUTPUT TRIGGER En vu du tableau précédent, l opération du 555 comme un oscillateur est facile de comprendre: examinez les formes d onde ci-dessus: 1. À T=0 le condensateur est plein TRIGGER et THRESHOLD sont > 2/3 V CC, le déchargeur est à la terre et le condensateur décharge entre R 2. 2. Quand la tension à THR/TRI attient 1/3 V CC le déchargeur se ferme et le condensateur commence de charger entre R 1 +R 2 : on peut voir que le période d horloge est Δt = 0.7 (R 1 +2R 2 ) C et le facteur d utilisation est (R 1 +R 2 ) / (R 1 +2R 2 ). C est possible de faire le facteur d utilisation aussi < 50% pour les exercices. 8

Boucles à phase asservi (Phase-Locked Loops) 45!"#$% &%'%(')* 9%:;45 678 7)5'*)1; 6)1'#<%;45 +),-.#$$ /01'%* 23!10 Idée: considérons la figure à gauche où la phase d un signal «In» est comparé à celui d un signal de référence «Ref In» et la différence est utilisée de régler la référence grâce à un VCO (voltage-controlled oscillator). Ce bloc forme cela qui s appelle un «PLL» (phase-locked loop). Le VCO éventuellement se synchronisera à la phase et la fréquence de le signal In. Ainsi ce qui? L avantage c est que même si le signal In est corrompu par le bruit excessif, il est toujours possible de récupérer ou reconstruire le signal en utilisant le PLL. 1 2 DIFF Le PLLs peuvent effectuer une multiplication de la fréquence d un signal. Dans le case plus général il est possible de multiplier la fréquence par un nombre rationnel N/M et appliquer une phase arbitraire au signal en utilisant un PLL. Nous retournerons au PLL dans les exercices. 45!"#$% &%'%(')* =;5 9%:;45 +),-.#$$ /01'%* 678 23!10 7)5'*)1; 6)1'#<%;45 9

Simple serial data buses DIGITAL DATA TRANSFER I 10

Les Buses Informatiques Deux types: parallèle et série Parallèle: données sont placés sûr les conducteurs multiples, normalement en unités d un octet (8x, 16x, 32x, 64x, ). L avantage est qu on puisse transférer plusieurs bits à le même temps, mais ils sont limités en vitesse et longueur par la complexité des câbles et diaphonie (crosstalk). Exemples des ces buses sont: Centronics parallel printer bus HPIB / GPIB CAMAC ISA / MCA / VME / PCI / IDE Série: chacun des bits sont décalés et transférés individuellement. Malgré le désavantage en décalant tous les bits, il est néanmoins possible d obtenir très haut débit dû aux technologies avancés (signalisation différentiel) à longue distance. Exemples populaires contemporaines sont: RS-232 / RS-422 Ethernet USB / Firewire SATA (Serial ATA) SPI / I 2 C Tous les liaisons séries ci-dessus sont FULL DUPLEX (transférants en deux directions à le même temps). Il y a également HALF DUPLEX. 11

RS-232 (EIA/TIA Recommended Standard 232) Name Pin Numbering FuncAon 25- pin 9- pin TxD 2 3 TransmiHed data (DTE - > DCE) RxD 3 2 Received data (DCE - > DTE) RTS 4 7 Request to send (DTE ready) CTS 5 8 Clear to send (DCE ready) DTR 20 4 Data terminal ready DSR 6 6 Data set ready DCD 8 1 Data carrier detect RI 22 9 Ring indicator FG 1 Frame ground SG 7 5 Signal ground RS-232 est un vieux standard réalisé pour les modems (ainsi le référence à «Ring Indicator.» Les noms DTE / DCE (Data Terminal Equipment un ordinateur et Data Communications Equipment un modem) également réfléchit l usage original. La transmission de caractères commence avec un «START BIT» suivi par 7 ou 8 bits des données, peut être un bit de parité, et finalement un «STOP BIT.» Les horloges ne sont transmises, donc le synchronisation est pris du «START» et un «baud rate» connu a priori un parmi 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, bps. On voit les paramètres d un RS-232 liaison par un spécification baudrate-parity-databits-stopbits: 9600-N-8-1. Les voltages sont définies par la norme d être +5 à +25 V logique FAUX (TxD / RxD mais ce sont VRAI pour les signaux «handshaking») et -5 V à -25 V logique VRAI (même commentaire), cependant, il est souvent le cas que CMOS niveaux sont utilisés particulièrement pour les interconnects dans le même carte. 12

SPI (Serial Peripheral Interface) SPI est un norme minimale très commune pour chip-à-chip communications dans la même carte. Uniquement les signaux plus basique sont requises de mettre en œuvre le transfert des données: Name ALT Name DescripAon SCLK SCK Master- to- slave clock signal MOSI SDO/SDI Master out, slave in (master- to- slave data line) MISO SDI/SDO Master in, slave out (slave- to- master data line) SS - Slave chip select (addressing enable) Notez que pour le nomenclature SDO/SDI SDO à le master est branché à SDI à la slave et vice-versa. Pour effectuer un transfert des données le master tient le SS à 0 (active) et attends lorsque le slave s initialise (précisé par la fiche technique) avant de commencer. Puis, le master décale un bit de données à chaque cycle d horloge, et optionnellement il peut lire un bit de la slave pendant la même cycle. 13