Vous êtes sur la page 1sur 11

Chapitre 8:

Connectivit

Cours Cur 8-32 Embarqu

Cours Cur 8-32 Embarqu

Plan
Interfaces

UART
USART
SCI
SPI
I2C
OneWire
I2S

Types d'interfaces
Interface:
quipement

ou des programmes visant communiquer des


informations d'un
Systme de dispositifs de calcul ou de programmes un autre.
tout

arrangement pour une telle Communication.

Types d'interfaces

Types:

Software
Hardware
Serial
Parallel: 4-bit 8-bit 16-bit

Parallle VS Srie
Caractristiques: interfaces srie
- Simplicit:
Moyen (RS232)
Grand (OneWire)
- Performance
De

trs petite (OneWire) trs grande (Ethernet)


- Les difficults de mise en uvre:
De petite (RS232) grande (Bluetooth)
5

Parallle VS Srie
Caractristiques des interfaces parallles:
- Simplicit:
Moyen
- Performance
Grand ou trs grand (64-bit)
Limit par le retard de propagation, bruits
- Les difficults de mise en uvre:
Petit basse vitesse
Trs grande des vitesses leves
Problmes avec les grandes implmentations de gamme
6

UART : Universal Asynchronous


Receiver/Transmitter

Le contrleur Universal Asynchronous Receiver /


Transmitter (UART) est l'lment cl de la
communication
srie
sous-systme
d'un
ordinateur. L'UART prend octets de donnes et
transmet les bits individuels dans un mode
squentiel. destination, un deuxime UART
r-assemble les bits en octets complets.

UART : Universal Asynchronous


Receiver/Transmitter
Caractristiques:

L'une des interfaces les plus populaires de srie


L'interface deux fils de srie Utilis pour la
communication interne et externe
Versions
originales
(par
exemple
RS-232C)
ncessitent beaucoup de contrle lignes (DB9, DB25)
Deux logique d'tat utilis, mais pas TTL!
Transfert de donnes asynchrone. N horloge transmis!
La transmission duplex intgral
Point - transmission point
Dbit jusqu' des centaines de kb / s

UART : Universal Asynchronous


Receiver/Transmitter
Fonctions UART
donnes sortantes
- Convertir de parallle srie
- Ajouter dbut et de fin dlinateurs (bits)
- Ajouter bit de parit
donnes entrantes
- Convertir srie-parallle
- Retirer dbut et de fin dlinateurs (bits)
- Vrifiez et retirez bit de parit
9

USART Universal SynchronousAsynchronous Receiver/Transmitter

Caractristiques:

- Full duplex, asynchrone ou synchrone communications


- Fractions Systmes gnrateurs de taux de transmission communs mission et de rception programmable vitesse de transmission
- La longueur du mot de donnes programmable (8 ou 9 bits)
- Bits d'arrt configurables - un soutien pour 1 ou 2 bits d'arrt
- Sortie metteur d'horloge pour synchrone transmission
- Single-fil communication semi-duplex
- La communication multi-espace configurable en utilisant DMA
(accs direct la mmoire)
Mise en mmoire tampon d'octets reus / mis en SRAM rserve
utilisant centralise DMA
10

USART Universal SynchronousAsynchronous Receiver/Transmitter


Pour le mode asynchrone seulement deux broches ncessaire:
- RX: recevoir une entre de donnes
- TX: Sortie Transmission de donnes
broches supplmentaires ncessaires pour synchrounous
mode:
- SCLK: sortie d'horloge de l'metteur. Cette broche transmet le
horloge de donnes d'metteur pour la transmission synchrone
Pins ncessaires en mode de contrle de flux matriel:
- nCTS: Clear To Send bloque la transmission de donnes
la fin du transfert de courant lorsque haute
- TRN: Demande d'envoi indique que le USART est
prt recevoir un ensemble de donnes (quand bas).
- nRTS: Demande d'envoi indique que le USART est
prt recevoir un ensemble de donnes (quand bas).
11

Cours SE-DSP