Ecole Polytechnique de Tunisie

           RoboCEPT




Périphériques et Ports des
    Microcontrôleurs
                                 Présentée par:
                                     Seif Allah JARDAK

          Année Universitaire:
              2010-2011
Plan



• Présenter des différents périphériques
• Présenter des contrôleurs de bus de
  communication
CAN

• Convertisseur Analogique Numérique:
  – Donner un nombre binaire à partir d’une tension
• Techniques:
  – Simple rampe
  – Double rampe
  – Approximation successive
  – Sigma Delta
  – Flash ou semi-Flash pipeline
CAN

• Convertisseur Analogique Numérique:
  – Donner un nombre binaire à partir d’une tension
CNA




• Convertisseur Analogique Numérique:
  – Générer une tension à partir d’un nombre binaire
PMW

• Générateur de signaux à modulation de
  largeur d’impulsion (PWM :Pulse Width
  Modulation)
PMW

• Générateur de signaux à modulation de
  largeur d’impulsion (PWM :Pulse Width
  Modulation)
PMW

• Générateur de signaux à modulation de
  largeur d’impulsion (PWM :Pulse Width
  Modulation)
 Tension PWM (en V) = Tension maximale (en V) X Rapport cyclique / 100

   Exp: Obtenir une tension de 3.8 V à partir d’une tension de 5V

     Rapport cyclique = 100 X Tension PWM / Tension maximale
     Rapport cyclique = 100 x 3.8 / 5
     Rapport cyclique = 76%
Timers


• Périphérique matériel permettant de mesurer
  les durées

Permettre la synchronisation des opérations

 Les oscillateurs servent de base de temps
 pour le timer
Contrôleurs de Bus de Communication


 • Contrôleurs de Bus de Communication:
   – USART
   – IIC
   – USB
   – Ethernet
USART

• Universal Synchronous and Asynchronous
  Receiver Transmitter
  – Convertir une liaison parallèle en une liaison série


Exp: Liaison entre ordinateur et microcontroleur
IIC

• Inter Integrated Circuit

• Un bus I²C contient trois fils :
   – un signal de donnée (SDA)
   – un signal d'horloge (SCL)
   – un signal de référence (masse)
CAN

• Controler Area Network
  – raccorder à un même support d’information
    (câble, bus, ..) un grand nombre de calculateurs
    qui communiqueront à tour de rôle (principe de
    multiplexage)
• Multiplexage temporel
• Multiplexage fréquentiel
• Très utilisé dans le domaine industriel et
  automobile
USB

• Universal Serial Bus
• Composé de quatre fils :
  – la masse GND
  – l’alimentation VBUS
  – deux fils de données appelés D- et D+
• Les fils D+ et D- forment une paire torsadée et
  utilisent le principe de la transmission
  différentielle
Ethernet


• Gérer la liaison réseau de type Ethernet
• Commander des systèmes techniques à
  distance
Y en a-t-il d’autres?


• Bien sur:
  – Comparateur
  – SSP
  – FlexRay
  – Port d’entrée sortie
  – Chien de Garde (Watch-Dog)
  – Interruption
Merci Pour Votre Attention

Périphériques E/S

  • 1.
    Ecole Polytechnique deTunisie RoboCEPT Périphériques et Ports des Microcontrôleurs Présentée par: Seif Allah JARDAK Année Universitaire: 2010-2011
  • 2.
    Plan • Présenter desdifférents périphériques • Présenter des contrôleurs de bus de communication
  • 3.
    CAN • Convertisseur AnalogiqueNumérique: – Donner un nombre binaire à partir d’une tension • Techniques: – Simple rampe – Double rampe – Approximation successive – Sigma Delta – Flash ou semi-Flash pipeline
  • 4.
    CAN • Convertisseur AnalogiqueNumérique: – Donner un nombre binaire à partir d’une tension
  • 5.
    CNA • Convertisseur AnalogiqueNumérique: – Générer une tension à partir d’un nombre binaire
  • 6.
    PMW • Générateur designaux à modulation de largeur d’impulsion (PWM :Pulse Width Modulation)
  • 7.
    PMW • Générateur designaux à modulation de largeur d’impulsion (PWM :Pulse Width Modulation)
  • 8.
    PMW • Générateur designaux à modulation de largeur d’impulsion (PWM :Pulse Width Modulation) Tension PWM (en V) = Tension maximale (en V) X Rapport cyclique / 100 Exp: Obtenir une tension de 3.8 V à partir d’une tension de 5V Rapport cyclique = 100 X Tension PWM / Tension maximale Rapport cyclique = 100 x 3.8 / 5 Rapport cyclique = 76%
  • 9.
    Timers • Périphérique matérielpermettant de mesurer les durées Permettre la synchronisation des opérations  Les oscillateurs servent de base de temps pour le timer
  • 10.
    Contrôleurs de Busde Communication • Contrôleurs de Bus de Communication: – USART – IIC – USB – Ethernet
  • 11.
    USART • Universal Synchronousand Asynchronous Receiver Transmitter – Convertir une liaison parallèle en une liaison série Exp: Liaison entre ordinateur et microcontroleur
  • 12.
    IIC • Inter IntegratedCircuit • Un bus I²C contient trois fils : – un signal de donnée (SDA) – un signal d'horloge (SCL) – un signal de référence (masse)
  • 13.
    CAN • Controler AreaNetwork – raccorder à un même support d’information (câble, bus, ..) un grand nombre de calculateurs qui communiqueront à tour de rôle (principe de multiplexage) • Multiplexage temporel • Multiplexage fréquentiel • Très utilisé dans le domaine industriel et automobile
  • 14.
    USB • Universal SerialBus • Composé de quatre fils : – la masse GND – l’alimentation VBUS – deux fils de données appelés D- et D+ • Les fils D+ et D- forment une paire torsadée et utilisent le principe de la transmission différentielle
  • 15.
    Ethernet • Gérer laliaison réseau de type Ethernet • Commander des systèmes techniques à distance
  • 16.
    Y en a-t-ild’autres? • Bien sur: – Comparateur – SSP – FlexRay – Port d’entrée sortie – Chien de Garde (Watch-Dog) – Interruption
  • 17.