Académique Documents
Professionnel Documents
Culture Documents
Un
clavier
et
un
microcontrôleur
sont
reliés
par
une
liaison
série.
La
liaison
est
configurée
de
façon
suivante
:
Solution
:
Parité
paire
:
Par.=0
si
D(7:0)
a
un
nombre
pair
de
'1'
Pour
la
donnée
D(7:0),
on
commence
par
le
LSB
après
le
bit
de
Start
et
l'on
fini
par
le
MSB
O
=
4F16
(0100
1111)
1 1 1 1 1 0 0 1 0 1 1 1
1 1 1 0 1 0 0 1 0 0 1 1
1
LF
=
0A16
(0000
1010)
1 0 1 0 1 0 0 0 0 0 1 1
CR
=
0D16
(0000
1101)
1 1 0 1 1 0 0 0 0 1 1 1
1)
Un
signal
TTL
est
défini
comme
niveau
logique
bas
entre
0
et
0,5
V,
et
comme
niveau
logique
haut
entre
2,4
V
et
5
V
2)
Pour
RS232,
le
signal
électrique
défini
le
niveau
logique
haut
comme
étant
comprise
entre
-‐3V
et
-‐Vmax.
Le
niveau
bas
entre
+3V
et
+Vmax
La
zone
interdite,
afin
d'éliminer
les
problème
dus
aux
bruits
sur
la
ligne,
-‐3V
à
+3V
3)
Le
taux
entre
le
nombre
de
bits
utiles
et
le
nombre
de
bits
transmis
est
de
8
(bits
de
données)/10
(Bits
de
la
trame)
=
0,66
⇒
66
%
Exercice
2
-
Support
de
transmission
Une
description
des
liaisons
RS422
et
RS485
est
donnée
sur
la
figure
1.
2
Figure
1
:
RS422
et
RS485
Solution
:
1)
Sur
la
figure
1,
Le
RS422
à
deux
lignes
indépendantes
pour
l'émission
et
la
réception
ce
qui
le
classe
dans
la
catégorie
des
équipements
full
duplex.
Pour
le
RS
485,
la
communication
est
généralement
half-‐duplex
et
ne
nécessite
alors
que
2
fils.
Si
un
appareil
émet,
l'autre
passe
ses
sorties
TxD+
et
TxD-‐
en
haute
impédance.
En
RS485,
il
est
toujours
possible
d'utiliser
deux
paires
pour
communiquer
en
mode
full-‐
duplex.
2)
Pour
un
réseau
en
topologie
bus,
il
faut
utiliser
une
liaison
full
duplex.
Nous
avons
vu
précédemment
que
RS422
est
nativement
full
duplex
et
que
RS
485
pouvait
l'être.
3
Exercice
3
-
Transmission
asynchrone
En
transmission
asynchrone,
l'horloge
du
récepteur
n'est
synchronisée
qu'en
début
de
transmission.
Une
source
a
une
horloge
de
1000
Hz
(1000
bauds)
avec
une
dérive
maximale
de
1%
par
unité
de
temps.
Sachant
que
pour
lire
correctement
un
bit,
on
ne
peut
admettre
qu'une
dérive
maximale
de
10%
par
rapport
à
un
temps
bit
et
que
le
débit
binaire
est
égale
à
la
rapidité
de
modulation.
1)
Quel
est
le
nombre
de
bits
que
l'on
peut
émettre
en
une
fois
(sans
aucune
resynchronisation)?
Solution
:
1)
Pour
une
transmission
de
1000
bits/s,
l'horloge
dérive
de
1%
Il
faudra
transmettre
10
x
1000
bits
pour
devoir
resynchroniser
l'horloge
qui
aura
atteint
son
seuil
de
dérive
de
10%
Exercice
4
-
Communications
synchrone
et
asynchrone.
Le
protocole
PPP
(Point
to
Point
Protocole)
utilisé
pour
l'accès
à
Interne
fonctionne
en
mode
asynchrone
et
en
mode
synchrone.
Une
phase
de
négociation
lors
de
la
connexion
permet
de
configure
le
protocole
pour
un
fonctionnement
optimal.
En
admettant
que,
dans
les
deux
cas,
la
phase
de
négociation
a
défini
l'utilisation
de
la
trame
standard,
notamment
une
charge
utile
de
1500
octets,
1)
Quelle
est
l'efficacité
de
ce
protocole
dans
les
deux
modes
de
fonctionnement
?
4
On
donne
ci-‐dessous
la
trame
PPP
:
Solution
:
La
trame
PPP
comporte
8
octets
de
service
(2
octets)
Fanion
:
indicateur
du
début
/
fin
de
trame
(0x7E)
(2
octets)
FCS:
Séquence
de
contrôle
de
trame
pour
vérification
des
erreurs
Pour
une
charge
utile
de
1500
octets
d'information
(Payload)
L'efficacité
dans
le
mode
synchrone
correspond
au
rapport
du
nombre
d'octets
utiles
au
nombre
d'octets
transmis
soit
:
Eff
=
1500/1508
=
0,994
En
mode
asynchrone,
il
faut,
à
chaque
octet
ajouter
un
bit
de
start
et
un
bit
de
stop,
soit
10
bits
pour
8
d'utiles.
L'efficacité
dans
ces
conditions
est
:
Eff=(1500/1508)x(8/10)=0,795
5
6