SlideShare une entreprise Scribd logo
1  sur  4
A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021
© TonkaIn, 2021 Bachelor's : SPO2
SERCOM SPI
A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021
© TonkaIn, 2021 Bachelor's : SPO2
La communication Série , dit SERCOM pour Serial communication est un moyen utilisé pour transmettre les informations d'un Microcontrôleur à
un autre , on parle de série parce qu'elle se fait grâce à un seul fil et les informations sont envoyées en série de bit les uns après les autres
pour communiquer il y a des éléments qui entrent en jeu comme :
->La fréquence d'horloge qui est le rythme avec lequel les informations seront transmises
->Le bauds/s qui est le nombre d'information qui circule par seconde
->la norme de transmission : qui définit :
->le bit start qui est le bit à partis du quelle la transmissions des données est effectuée qui peut être 0
->les bits de données qui définit qui définit le nombre de bit à lire après le bit the start
->le bit de parité :qui est égale a 0 dans le cas d'une parité paire et 1 dans le cas d'une parité impaire il permet de vérifier si
les données transmises n'ont pas de parasites
->un bit de stop: qui vérifie que l’intégralités des informations sont transmissent qui doit en l'occurrence être égale à 1
pour envoyer d'autre données il faut déclencher un autre bit de start
Nous avons plusieurs mode de transmissions à s’avoir :UART, I2C , SPI et plein d’autre ce qui nous allons étudier c’est le SPI
Nb: Sercom can have the clock , and that make the communication Synchronous or asynchronous when we have the clock we are synchronous
and when we don't have the clock we are asynchronous
Introduction
A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021
© TonkaIn, 2021 Bachelor's : SPO2
SPI(Serial peripheral interface): est un bus de données synchrone il fonction en mode full duplex , c'est à dire qu'il
peut transférer les données dans les deux sens il est bidirectionnel.
il fonctione selon un shema de communication maitre esclave comme le montre la figure suivante ....ou le maitre
controle la communication
la particularité est que plusieurs esclave peuvent coexister , c'est à dire ils partagent le mémé bus ,ici la connexio se
fait à travers une ligne dédier a travers une appelé ss(selon le nombre d'esclave on peut avoir ss1...ssn)
->ss on peut aussi l'appeler cs pour chip select qui signifit slave select
-> le bus spi utilise généralement 04 signaux logiques qui sont:
->le signal sclk(serial clock pour l'horloge) c'est un signal generé toujours par le maitre et c'est une sortie
utilise pour sychroniser le transfert des données car nous somme en mode serie synchrone : elle est
essentiellement une sortie coté maitre et une entrée coté esclave
->la deuxième ligne , c'est l'entrée MOSI (Master ouput Slave Input):c'est la sortie de données serie généré
par le maitre et donné à un ou plusieurs esclave
->puis on a la ligne MISO(Master Input Slave Output): qui est l'entrées de donne serie generé par l'esclave
et donné au maitre
->la ligne SS(slave Select) : c'est une sortie active à l'etat bas il est utilisé par le maitre à fin de sélectionner
l'esclave avec lequel il veut communiquer , on peut dire qu'il jout le role de champ d'addressage dans d'autre
protocol , la selection est très très classic on utilise un état bas pour sélectionner et un etat haut pour
désselectionner
Talk about SPI
A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021
© TonkaIn, 2021 Bachelor's : SPO2
Principe de fonctionnement : le maitre génère l'horloge et sélectionne l'esclave en envoyant un
niveau haut au autres esclave et un niveau bas à l'esclave choisie,par utilisation du signal ss
après le maitre envoit une requete à l'esclave via une ligne MOSI et l'esclave repond à la
requète du maitre en utilisant une ligne MISO
à chaque coup d'horloge le maitre et l'esclave s'changent un bit après 8 coups d'horloge le
maitre et l'esclave se sont échangé 1 octect
la vitesse d'horloge est réglée selon les caractéristiques propre aux péripheriques , aux
esclaves
en plus de la vitesse de l'horloge il nous reste deux paramètres à régler , qui sont :
->la polarité de l'horloge CPOL(clock polarity) qui est le bit de poids fort dans le
couple (b1(CPOL);b0(CPHA)),
->la phase de l'horloge CPHA(Clock Phase) qui est le bit de poids faible
qui sont souvent noté dans la documentation technique sous forme de nombre ou
de couple
Cconfiguration of the SPI for PIC32 CM

Contenu connexe

Similaire à compte rendu.pptx

03- couche physique - Médias et transmission - ESTG.pptx
03- couche physique - Médias et transmission - ESTG.pptx03- couche physique - Médias et transmission - ESTG.pptx
03- couche physique - Médias et transmission - ESTG.pptxMinaNouhii
 
TRANSMISSION NUMERIQUE Année 2022-2023 CEFIB
TRANSMISSION NUMERIQUE Année 2022-2023 CEFIBTRANSMISSION NUMERIQUE Année 2022-2023 CEFIB
TRANSMISSION NUMERIQUE Année 2022-2023 CEFIBYounoussKEITA
 
Formation réseaux - Theodo 2015
Formation réseaux - Theodo 2015Formation réseaux - Theodo 2015
Formation réseaux - Theodo 2015Samy GHRIBI
 
Cours cisco icnd1
Cours cisco icnd1Cours cisco icnd1
Cours cisco icnd1saqrjareh
 
Chapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIChapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIMohamed Lahby
 
td_devoirs_2013.pdf
td_devoirs_2013.pdftd_devoirs_2013.pdf
td_devoirs_2013.pdfMeryemH2
 
SDH technology
SDH technologySDH technology
SDH technologymarwan23
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdfAliRami3
 
1254851542chap1 interconnexion routage
1254851542chap1 interconnexion routage1254851542chap1 interconnexion routage
1254851542chap1 interconnexion routageSimo Qb
 

Similaire à compte rendu.pptx (16)

03- couche physique - Médias et transmission - ESTG.pptx
03- couche physique - Médias et transmission - ESTG.pptx03- couche physique - Médias et transmission - ESTG.pptx
03- couche physique - Médias et transmission - ESTG.pptx
 
TRANSMISSION NUMERIQUE Année 2022-2023 CEFIB
TRANSMISSION NUMERIQUE Année 2022-2023 CEFIBTRANSMISSION NUMERIQUE Année 2022-2023 CEFIB
TRANSMISSION NUMERIQUE Année 2022-2023 CEFIB
 
Formation réseaux - Theodo 2015
Formation réseaux - Theodo 2015Formation réseaux - Theodo 2015
Formation réseaux - Theodo 2015
 
Cours cisco icnd1
Cours cisco icnd1Cours cisco icnd1
Cours cisco icnd1
 
(protocoles)
(protocoles)(protocoles)
(protocoles)
 
Chapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIChapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSI
 
Atelier i2 c
Atelier  i2 cAtelier  i2 c
Atelier i2 c
 
td_devoirs_2013.pdf
td_devoirs_2013.pdftd_devoirs_2013.pdf
td_devoirs_2013.pdf
 
SDH technology
SDH technologySDH technology
SDH technology
 
SDH
SDHSDH
SDH
 
Ports et definitionscp
Ports et definitionscpPorts et definitionscp
Ports et definitionscp
 
Lecours
LecoursLecours
Lecours
 
Le protocole stp
Le protocole stpLe protocole stp
Le protocole stp
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdf
 
1254851542chap1 interconnexion routage
1254851542chap1 interconnexion routage1254851542chap1 interconnexion routage
1254851542chap1 interconnexion routage
 
Switching
SwitchingSwitching
Switching
 

compte rendu.pptx

  • 1. A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021 © TonkaIn, 2021 Bachelor's : SPO2 SERCOM SPI
  • 2. A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021 © TonkaIn, 2021 Bachelor's : SPO2 La communication Série , dit SERCOM pour Serial communication est un moyen utilisé pour transmettre les informations d'un Microcontrôleur à un autre , on parle de série parce qu'elle se fait grâce à un seul fil et les informations sont envoyées en série de bit les uns après les autres pour communiquer il y a des éléments qui entrent en jeu comme : ->La fréquence d'horloge qui est le rythme avec lequel les informations seront transmises ->Le bauds/s qui est le nombre d'information qui circule par seconde ->la norme de transmission : qui définit : ->le bit start qui est le bit à partis du quelle la transmissions des données est effectuée qui peut être 0 ->les bits de données qui définit qui définit le nombre de bit à lire après le bit the start ->le bit de parité :qui est égale a 0 dans le cas d'une parité paire et 1 dans le cas d'une parité impaire il permet de vérifier si les données transmises n'ont pas de parasites ->un bit de stop: qui vérifie que l’intégralités des informations sont transmissent qui doit en l'occurrence être égale à 1 pour envoyer d'autre données il faut déclencher un autre bit de start Nous avons plusieurs mode de transmissions à s’avoir :UART, I2C , SPI et plein d’autre ce qui nous allons étudier c’est le SPI Nb: Sercom can have the clock , and that make the communication Synchronous or asynchronous when we have the clock we are synchronous and when we don't have the clock we are asynchronous Introduction
  • 3. A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021 © TonkaIn, 2021 Bachelor's : SPO2 SPI(Serial peripheral interface): est un bus de données synchrone il fonction en mode full duplex , c'est à dire qu'il peut transférer les données dans les deux sens il est bidirectionnel. il fonctione selon un shema de communication maitre esclave comme le montre la figure suivante ....ou le maitre controle la communication la particularité est que plusieurs esclave peuvent coexister , c'est à dire ils partagent le mémé bus ,ici la connexio se fait à travers une ligne dédier a travers une appelé ss(selon le nombre d'esclave on peut avoir ss1...ssn) ->ss on peut aussi l'appeler cs pour chip select qui signifit slave select -> le bus spi utilise généralement 04 signaux logiques qui sont: ->le signal sclk(serial clock pour l'horloge) c'est un signal generé toujours par le maitre et c'est une sortie utilise pour sychroniser le transfert des données car nous somme en mode serie synchrone : elle est essentiellement une sortie coté maitre et une entrée coté esclave ->la deuxième ligne , c'est l'entrée MOSI (Master ouput Slave Input):c'est la sortie de données serie généré par le maitre et donné à un ou plusieurs esclave ->puis on a la ligne MISO(Master Input Slave Output): qui est l'entrées de donne serie generé par l'esclave et donné au maitre ->la ligne SS(slave Select) : c'est une sortie active à l'etat bas il est utilisé par le maitre à fin de sélectionner l'esclave avec lequel il veut communiquer , on peut dire qu'il jout le role de champ d'addressage dans d'autre protocol , la selection est très très classic on utilise un état bas pour sélectionner et un etat haut pour désselectionner Talk about SPI
  • 4. A. Kamdem, L.Njike, A. Noubissi, M. Tonka,September 2021 © TonkaIn, 2021 Bachelor's : SPO2 Principe de fonctionnement : le maitre génère l'horloge et sélectionne l'esclave en envoyant un niveau haut au autres esclave et un niveau bas à l'esclave choisie,par utilisation du signal ss après le maitre envoit une requete à l'esclave via une ligne MOSI et l'esclave repond à la requète du maitre en utilisant une ligne MISO à chaque coup d'horloge le maitre et l'esclave s'changent un bit après 8 coups d'horloge le maitre et l'esclave se sont échangé 1 octect la vitesse d'horloge est réglée selon les caractéristiques propre aux péripheriques , aux esclaves en plus de la vitesse de l'horloge il nous reste deux paramètres à régler , qui sont : ->la polarité de l'horloge CPOL(clock polarity) qui est le bit de poids fort dans le couple (b1(CPOL);b0(CPHA)), ->la phase de l'horloge CPHA(Clock Phase) qui est le bit de poids faible qui sont souvent noté dans la documentation technique sous forme de nombre ou de couple Cconfiguration of the SPI for PIC32 CM