Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




BPC-MIC09 - Sériová komunikační rozhraní

PDF
Stáhnout kompletní materiál zdarma (627.87 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

• Zařízení jsou na sběrnici připojována pomocí 

otevřeného kolektoru.

• Umožňuje připojit přímo na sběrnici dva a více 

budičů.

• Jakékoli zařízení může bezpečně držet na nízké 

úrovni (dominantní úroveň).

• Pokud jsou všechny tranzistory nevodivé, 

Pull-Up rezistor vytáhne sběrnici na vysokou 
úroveň (recesivní úroveň).

Otevřený kolektor

Pull-Up 

resistor

IIC – Připojení více obvodů

Zdroj: A3B38MMP, 2017, J. Fischer, kat. měření, ČVUT - FEL, Praha

Formát IIC zpráv

Start Condition a Stop Condition

Start/Stop Condition

• Start Condition

– SCL je ve vysoké úrovni a dojde k přechodu SDA z 

vysoké do nízké úrovně.

• Stop Condition

– SCL je ve vysoké úrovni a dojde k přechodu SDA z 

nízké do vysoké úrovně.

Přenos datových bitů

• Nejprve přenášen nejvýznamnější bit bytu.
• Hodnota bitu na SDA je platná, pokud je SCL 

ve vysoké úrovni a naopak se může měnit při 
SCL v nízké úrovni.

IIC zpráva

• Start Condition

– Přenos zprávy zahajuje Master generováním Start

Condition.

• Adresní rámec

– 7 bitová (10 bitová) adresa
– Každé zařízení typu Slave na sběrnici musí mít unikátní 

adresu.

– Read/Write bit

• Nízká úroveň – Master posílá data zařízení Slave
• Vysoká úroveň – Master přijímá data zasílaná zařízením Slave

IIC zpráva

• Stop Condition

– Po odeslání všech datových rámců může Master 

generovat Stop Condition, čímž uvolní sběrnici, 
kterou může převzít jiný Master.

– Master si však sběrnici může ponechat.

• Bez generování Stop Condition generuje opět Start

Condition, adresní Frame, …

IIC zpráva

• Datový rámec 8 bitů.
• ACK (Acknowledge)/NACK bit

– Každý adresní nebo datový rámec musí být 

potvrzen.

– Pokud byl rámec korektně přijat, příjemce to 

potvrdí přidržením vodiče SDA v nízké úrovni.

Srovnání sběrnic UART, I2C, SPI

Srovnání sběrnic UART, I2C, SPI

UART

I2C

SPI

1 to 1

Simplex

Duplex

Asynchronous

Témata, do kterých materiál patří