Iwwersiicht vun I2C

Fir d'Philosophie vun de 1980er entwéckelt I2C ee vun de meeschte verbreet Serienkommunikatiounsprotokollen an Elektronik. I2C erméiglecht d'Kommunikatioun tëscht elektronesche Komponenten oder IC bis IC, egal ob d'Komponenten op der selweschter PCB oder iwwer e Kabel verbonne sinn. Déi Schlësselkompetenz vu I2C ass d'Fäh hunn e groussen Deel vun de Komponente op engem eenzegen Kommunikatiounsbus mat nëmmen zwee Drot, déi I2C perfekt maachen, perfekt fir Applikatiounen, déi einfach a geféierlech Vitesse verlaangen.

Iwwersiicht iwwer de I2C-Protokoll

I2C ass e seriellen Kommunikatiounsprotokoll, deen nëmmen zwou Signalleitungen fir d'Kommunikatioun tëscht Chips op enger PCB entwéckelt. I2C gouf ursprénglech fir 100kbps Kommunikatioun entwéckelt, awer méi séier Datenübertragungsmodi sinn an de Joren entwéckelt fir Geschwindegkeet vun bis zu 3.4Mbit ze kréien. De I2C-Protokoll ass als offiziell Standard eegestänneg, wat fir eng gutt Kompatibilitéit tëscht I2C-Implementatiounen a gudder Rescht Kompatibilitéit gëtt.

I2C Signaler

De I2C Protokoll benotzt just zwou birechmiereg Signalstrëffer, fir mat all de Geräter am I2C Bus kommunizéieren. Déi zwee Signaler benotzt ginn:

De Grond datt I2C nëmmen zwou Signaler an d'Kommunikatioun mat enger Rei vu Peripherie benotzen ass a wéi d'Kommunikatioun am Bus ugesat gëtt. All I2C Kommunikatioun fänkt mat enger 7-Bit (oder 10-Bit) Adress aus, déi d'Adress vun der Peripherie rufft d'Ëmfang vun der Kommunikatioun z'erreechen fir d'Kommunikatioun ze kréien. Dëst erméiglecht verschidde Viraussetzunge vum I2C-Bus fir d'Roll vum Master-Gerät ze spille wéi d'Besoine vum System diktéieren. Fir Kommunikatiounskollisiounen ze vermeiden, schreift d'I2C-Protokoll Arbitrage- a Kollisatiounsféierungsfunktiounen, déi glécklech Kommunikatioun am Bus bidden.

Virdeeler an Aschränkungen

Als Kommunikatiounsprotokoll ass I2C vill Virdeeler, déi eng gutt Wiel hunn fir vill Embedbeddesign. I2C bréngt déi folgend Virdeeler:

Mat all dës Virdeeler huet I2C och e puer Limiten, déi eventuell ëmdenken mussen entwéckelt sinn. Déi wichtegst I2C-Begrenzunge sinn:

Applikatiounen

De I2C Bus ass eng super Optioun fir Uwendungen, déi kleng Effekter an einfache Implementatioun anstatt High-Speed ​​erforderen. Zum Beispill verschidde Lieser ICs ze liesen, Zougang zu DACs an ADCs, Sensorë fir Liesen , Transmissiounen an Controlling vum Benotzer geleet Aktiounen, Liese vun Hardware Sensoren a Kommunikatioun mat verschidde Mikrokontroller sinn allgemeng Verwennungen vum I2C Kommunikatiounsprotokoll.