Le Bus S.P.I © T.Berenguer.

Slides:



Advertisements
Présentations similaires
Le bus de terrain AS-i Bus AS-i (Actuator Sensor interface ) Fichiers
Advertisements

TRAITEMENT PROGRAMME DE L’INFORMATION
Les éléments de mémorisation
Les microprocesseurs A. Objectifs de la séquence:
AS-interface Présentation Patrick MONASSIER Université Lyon 1 France.
Technique et cas d‘applications
Les systèmes à microprocesseur
Conception d’une carte à microcontrôleur ARM pour le robot Amphibot II
Base des transmissions séries René Beuchat LAP/EPFL LSN/EIG/HESSO
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
Prof : M.Trannoy - Professeur d'électrotechnique.
Gestion des Périphériques
Communication ATV - TSX
SPI - Serial Peripheral Interface
I2C - Inter Integrated Circuit Bus
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
Interface série de type I2C
MIC7340 Entrées sorties de base – ports sériels
Fonction COMMUNIQUER les liaisons série
Développement dun produit sur carte DSP pour la mesure de bruit et dimpédance sur une ligne à courant porteur Elèves : Hamid MEGHDADI Claire CHAVET-JABOT.
LIAISON MODBUS.
LES MEMOIRES.
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
ER2 : Presentation du bus I2C
Communications séries synchrones
Architecture d ’un système à MICROPROCESSEUR
LES SYSTEMES AUTOMATISES
Projet INF1 Présentation
GPA770: Microélectronique appliquée
SPI - Serial Peripheral Interface Pour aller lire le CAN et écrire dans le CNA.
SPI - Serial Peripheral Interface
Périphériques et bus système
Choix d’un microcontrôleur
Mécanismes d'exécution et de communication
Le démarreur contrôleur :
Communication Juillet 2014.
HORLOGE PROGRAMMABLE Réaliser par : ilyas mimouni –
Afficheur industriel « AIW » MAT Électronique
Les périphériques de communication
Advanced Boolean Equation Language
Microcontrôleurs et Langage C Les Timers diapo 1
1 Cliquez ici pour avancer Ici pour reculer Ch.Dupaty 11/97.
SURVEILLANCE VIDEO SUR RESEAU ETHERNET
Chapitre 5 : Les circuits séquentiels
Sif Cours 9 n 7. Communication série u Concepts généraux u Programmation des ports séries n Le matériel u Chapitre 10 CSA u Article dans MSDN: F.
PROJET : RECEPTEUR INFRAROUGE
Exemple de mise en oeuvre
PERI Master ACSI cours Gestion des Périphériques Année (Transparents de F. Dromard)
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
Microprocesseur famille 68'000 Interface matériel
GPA770: Microélectronique appliquée
Système slow-control au LAPP
Gestion des Périphériques

1 II2/AVR II2 - Microcontroleur  Introduction  Famille ATMEL AVR8bits  ATMega16  Organisation Mémoire  Architecture CPU  Modes d'adressage et jeu.
18/09/2013JC LP MD1 Cours_2. 18/09/2013JC LP MD2 Mapping de configuration.
Architecture du AT91SAM9G45 Janvier Pulse Width Modulation Modulation par largeur d’impulsion 2.
Encadrer par Mr Chelly Nizar
LES MEMOIRES et le décodage d’adresses
Les bascules et registres
P. Baron CEA IRFU/SEDI/LDEFJournées VLSI / PCB / FPGA / Outils; Juin 2010; LAL ORSAY. 1 Le circuit AGET pour la lecture des TPCs P. Baron, E. Delagnes.
09/09/2008Projet PMM2-N.Dumont Dayot1 Motivations Finalité du démonstrateur Partenaires Electronique frontale Travail au LAPP Conclusion Projet PMM² Photomultiplicateurs.
Intervention sur un système technique Afficheur industriel « AIW »
Patrick Monassier – 2009 mod
S.P.I BUS série synchrone à grande vitesse Cliquez ici pour avancer
Carte mère AD77 infinity : assemblage d'un ordinateur de bureau
Communications séries synchrones
Communications séries synchrones
S.P.I BUS série synchrone à grande vitesse Cliquez ici pour avancer
SPI - Serial Peripheral Interface
Transcription de la présentation:

Le Bus S.P.I © T.Berenguer

Serial Peripheral Interface Bus de communication entre circuits Mode série synchrone Fonctionnement en mode full duplex De type maître / esclave Pas de contrôle des données ni de contrôle de flux.

Applications du bus SPI Mémoire EEPROM, FLASH.. Afficheur LCD LCD graphique 84 x 48 pixels 8 CNA 12 bits LTC2636 Extension de bus 2 x 8 bits

Bus SPI : Principe Données Esclave -> maître Registre EMISSION / RECEPTION Données Maître -> esclave Registre à décalage Horloge Maître -> esclave

L'interface SPI spécifie 4 signaux : Bus SPI : les signaux L'interface SPI spécifie 4 signaux : SCLK ( clock ) horloge MOSI ( master output, slave input ) sortie donnée maître, entrée donnée esclave MISO ( master input, slave output ) entrée donnée maître, sortie donnée esclave SS ( slave select ) sélection esclave

Bus SPI : câblage 1 / 3 Un seul esclave 4 signaux Sélection esclave Optionnel Un seul esclave câblage minimum

Bus SPI : câblage 2 / 3 Plusieurs esclaves Un seul esclave actif à la fois Plusieurs esclaves Signaux du bus 3 esclaves = 3 signaux de sélection (SS = Slave Select)

Bus SPI : câblage 3 / 3 Plusieurs esclaves en daisy chain Guirlande Cascade Série …… Sélection simultanée des esclaves Les esclaves sont en série ES->ES->ES->..

Le signal d ’horloge 1 / 2 Trois paramètres : La fréquence d'horloge. La polarité de l'horloge, paramètre CPOL ( Clock polarity ) La phase de l'horloge, paramètre CPHA ( Clock phase ). CPOL et CPHA ont deux état possible : 4 possibilités de configuration. Les configurations étant incompatibles entre elles : Maître et esclave doivent avoir les mêmes paramètres. La fréquence de l ’horloge est fixée par le maître : Elle doit tenir compte des possibilités de l ’esclave. Pas de contrainte sur la précision.

Le signal d ’horloge 2 / 2

Signaux sur le bus SPI 1 / 2 Sélection Horloge -Sur front  -CS = 0 Horloge -Sur front  µC -> 00000110 -Le MSB en premier Sortie EEPROM -En haute impédance Exemple : autorisation d ’écriture dans une EEPROM

Signaux sur le bus SPI 2 / 2 Sélection Horloge -Sur front  -CS = 0 Horloge -Sur front  µC -> 00000101 -Le MSB en premier Sortie EEPROM -En haute impédance EEPROM-> 00000010 -Le MSB en premier Exemple : lecture du registre d’état d ’une EEPROM

Les registres SPI du PIC 1 / 2 Boîtier DIP28 Le SPI dispose de 4 registres : SSPSR : non accessible directement. SSPBUF : pour lire et écrire les données SSPCON1 : registre de contrôle SSPSTAT : registre d ’état

Les registres SPI du PIC 2 / 2

Le Bus SPI fin de transmission ... © T.Berenguer