Les protocoles I2C et SPI sont omnipresents dans les projets electroniques modernes, y compris les constructions radioamateur. Comprendre ces bus de communication est essentiel pour interfacer microcontroleurs, afficheurs, capteurs et synthetiseurs de frequence.
Le Bus I2C
I2C (Inter-Integrated Circuit) utilise seulement deux fils :
- SDA - Ligne de donnees
- SCL - Ligne d'horloge
Chaque peripherique possede une adresse unique, permettant de connecter plusieurs composants sur le meme bus.
Le Bus SPI
SPI (Serial Peripheral Interface) utilise quatre fils :
- MOSI - Master Out, Slave In
- MISO - Master In, Slave Out
- SCK - Horloge
- CS - Chip Select (un par peripherique)
Comparaison
- I2C : Moins de fils, plus lent, adressage integre
- SPI : Plus rapide, plus de fils, selection par CS
Applications Radio
Ces protocoles sont utilises pour :
- Controler des synthetiseurs (Si5351, AD9850)
- Piloter des afficheurs LCD/OLED
- Lire des capteurs (temperature, puissance)
- Communiquer avec des memoires EEPROM
"Maitriser I2C et SPI ouvre un monde de possibilites pour vos constructions homebrew. La plupart des composants modernes utilisent ces interfaces."