doc

publicité
Cours 17 : Le Port Série
Q17.1 : Combien de fils est-il obligatoire de connecté pour communiquer par le port série?
Q17.2 : Qu’est-ce que la parité paire?
Q17.3 : Si vous lisez, à l’oscilloscope le signal suivant sur la pin TX, quel byte a été
transmis? Considérez que la fréquence de transmission est 100bps, qu’il y 8bits de données
par byte, 1 bit de parité paire et un stop bit :
+12V
0V
t (10ms/DIV)
-12V
Q17.4 : Donnez les quatre paramètres de communication qu’il faut pré déterminer avec de
communiquer avec un appareil par RS-232.
Q17.5 : Qu’est-ce qu’un câble NULL modem?
Q17.6 : À quels ports d’un PC 8086 compatible se retrouvent habituellement COM1 et
COM2?
Q17.7 : Qu’est-ce qu’un UART?
Q17.8 : Quels sont les principaux avantages du RS485 par rapport au RS232?
Cours 18 : Le port parallèle
Q18.1 : Énumérez trois types de périphériques qui se connectent sur le port parallèle.
Q18.2 : Combien de lignes de données le port parallèle a-t-il?
Q18.3 : Pourquoi dit-on que le protocole SPP pour le port parallèle est-il unidirectionnel?
Q18.4 : Décrivez le protocole Nibble pour le port parallèle tel que défini dans la norme
IEEE 1284?
Q18.5 : Qu’est-ce que le protocole EPP apporte de plus au port parallèle par rapport au
protocole Byte?
Q18.6 : À quels port d’un PC compatible 8086 se retrouvent habituellement LPT1 et LPT2?
Q18.7 : Quels sont les avantages et les désavantages du port parallèle par rapport au port
série?
Cours 19 : Le bus USB
Q19.1 : Qu’est-ce que l’énumération dans un contexte USB?
Q19.2 : Vrai ou faux sur l’encodage des bits en USB.
La ligne D+ dit s’il s’agit d’un 0 ou d’un 1. La ligne D- sert d’horloge.
Pour le USB, un 0 est détecté lorsque les lignes électriques du bus indiquent
un changement d’état.
Dans l’état J, il est possible d’envoyer un reset si la tension sur D+ et D- est à
un niveau prédéfini
On dit que les bits sont encodés de façon différentielle parce qu’une différence
positive entre D+ et D- sera vue comme un 1 logique et une différence négative
sera vue comme un 0 logique
Q19.3 : Qu’est-ce qu’un descripteur, dans le contexte du USB? Pourquoi un descripteur se
doit-il d’être en mémoire NVM?
Q19.4 : Décrivez le processus de détection à chaud d’un appareil sur le bus USB.
Q19.5 Comment sont détectées les interruptions sur le bus USB?
Q19.6 Qu’est qu’une terminaison (end point)?
Q19.7 Pourquoi les transactions des périphériques vers l’hôte commencent-elles par un
paquet IN transmis par l’hôte? Le jeton IN contient-il des données?
Q19.8 Quel est l’intérêt d’alterner les paquets DATA0 et DATA1?
Q19.9 Quelles sont les principales différences entre USB2 et USB3?
Q19.10 Pourquoi une adresse USB est-elle sur 7 bits?
Q19.11 Pourquoi le protocole USB découpe-t-il le temps en trames?
Cours 20 : Le FireWire
Q20.1 : Combien peut-on connecter d’appareils sur un bus FireWire?
Q20.2 : Pourquoi existe-t-il des intervalles d’impartialité dans le FireWire?
Q20.3 : Quels types de données sont supportés dans le FireWire?
Q20.4 : Quelle puissance peut fournir le FireWire?
Q20.5 : Décrivez l’arbitrage naturel dans 1394a.
Q20.6 : Décrivez chacun des éléments de la figure à la page 12 du cours20_16116_H06.ppt
(La Couche de Lien (Link Layer) (1/2).
Q20.7 La figure suivante représente des données transmises en mode commun sur une
paire de fil du FireWire. Malheureusement, le voltage sur la ligne de donnée n’est illustré
que pour le premier bit. En vous basant sur la ligne d’horloge (strobe), finissez de tracer le
voltage sur la ligne de données.
Données
Horloge
Questions synthèses
Q17_20.1: Classez les protocoles suivants…
USB1.1
FireWire800
RS232C
Enhanced Parallel Port
USB2.0
FireWire400
Standard Parallel Port
a)…par ordre de vitesse maximum croissante.
b)…par ordre d’ancienneté.
c)…par nombre de fils dans le connecteur standard.
d)…par longueur maximum de fil.
Q17_20.2: Lesquels des protocoles de la question 17_20.1…
a) … sont série?
b) ... sont point-à-point?
c) … supportent le Plug N Play?
d) … permettent l’alimentation d’un appareil par son connecteur?
e) … supportent la communication FULL-DUPLEX?
Q17_20.3 : Pourquoi faut-il de l’arbitrage avant chaque paquet FireWire alors qu’il n’en
faut pas pour le USB, le port série et le port parallèle ?
Q17_20.4 : Qu’est-ce qu’un transfert de données isochrone ?
Q17_20.5 : Qu’est-ce qu’un acquittement (acknowledge) et à quoi cela sert-il?
Q17_20.6 : Qu’est-ce qu’un CRC (Cyclic Redundancy Check) et à quoi cela sert-il?
Q17_20.7 : Supposons un port série. Décrivez le matériel additionnel requis pour avoir un
lien full-duplex, une transmission différentielle ou les deux en même temps.
Q17_20.8 : Pourquoi préfère-t-on souvent les liens half-duplex aux liens full-duplex
lorsqu’un protocole de communication est master-slave et multipoint?
Téléchargement