Vstupy, výstupy vestavných systémů v. 2015 Materiál je určen jako pomocný materiál pouze pro studenty zapsané v předmětu: A4M38AVS A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 1
Připojení ovládacích prvků Komunikace s obsluhou vestavných systémů připojení LCD, maticová klávesnice, viz výklad ke cvičením, cvičení tlač. R P + 5 V vst. brána stisk tlač. stabilní stav kontaktu uvolnění tlač. odskoky kontaktu při sepnutí odskoky kontaktu při rozepnutí A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 2
Rozhraní klávesnice s přerušením keyboard interface - odlehčení up, generace přerušení při stisku kteréhokoliv tlačítka, následně přečtení některé mikropoč.- ve sleep módu, probuzení při stisku klávesy, HW podpora možno použít i pro maticovou klávesnici 4 x R P + 5 V 4 x tl. vst. brána & INT A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 3
Maticová klávesnice Maticová dynamicky čtená klávesnice realizace -viz cvičení 4 x 4 tlačítka + 5 V vstup. brána výst. brána 4 x R P A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 4
Vstup s posuvným registrem Vstup dat do mikropoč. s posuvným registrem snížení počtu potřebných pinů vstup tlačítek, přepínačů, stavu obvodů varianty - vstup z převodníku A/D převodníku typicky v mobilních tel, zvuk,... kaskádní řazení pos. registrů přepis tlačítka, vst. obvody LD A B H s. data SER SR1 CLK CLK_INH Q H posun s. data 74LS165 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 5
Výstup s posuvným registrem se záchytným registrem Posuvný registr ser. par. 74HCT595 - na výstupu záchytný registr překopíruje se naráz podle sig. RCLK seriová data SER, hod.signál SRCLK Struktura pos. registru 595, modifikace výstupní části v různých variantách: výkonové tranzistory možno navázat na rozhraní SPI často využíváno, snížení počtu pinů up výstupní obvody přepis s. data posun nul. RCLK Q A Q B výst. reg. Q H SER pos. reg. Q H SRCLK SRCLR SRR1 74HC595 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 6
Vstupy s galvanickým oddělením, ochrana vstupů Optron, kombinace infračerveně zářící diody ( infra LED ) a fototranzistoru Parametr CTR poměr přenosu proudu fototranzistoru vůči proudu IRED CTR = I FT /I IRED, v procentech, bývá přes 40 % a více 100 %, příklad optron CNY17) R = 1k2 IRED IRED FT R k 10k výst. D ochr vstupní pin up FT Ucc Vstup log. signálu do mikropočítače s galvanickým oddělením Vnější obvod budí IRED, odezvy optronů s fototranzistory - řádově 10 us. použitelné pro frekvence řádu 10 khz, pozor saturace změna střídy signálu, různá doba náběžné a spádové hrany ochr. dioda D ochr proti přepólování (LED, IRED malé průrazné napětí i pod 10 V), opticky oddělené vstupy - standardní vybavení PLC (Programmablelogic controller) Rychlé optrony. IRED + fotodioda + zesilovač, logický výstup použitelné pro frekvence řádu MHz A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 7
Výstupy s galvanickým oddělením, optrony Buzení IRED v optronu podobně jako buzení LED, napětí na IRED 1,5 až 2 V INFRA Buzení LED proti napájení - obvykle buzení s pomocným tranzistorem T 1 výstupní FT, doplnit ochrannou diodou proti přepolování, zkrat dioodou, ochrana proti průrazu přechodu báze emitor FT, přepólování, přechod CB propustný, přechod BE zavřený, průraz diody přechod BE i při napětí menším než 10 V IRED FT Ucc D1 R3 R2 R1 Ucc T1 D1 R3 R2 R1 Ucc T1 Ucc R D1 C R D1 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 8
Výstupy s galvanickým oddělením, výpočet Výpočet parametrů R, R 1, R 2, viz jako výklad na přednášce 1 a přednášce 9 Výpočet R k = kolektorového odporu fototranzistoru viz přednáška 9 - výpočet parametrů spínače s tranzistorem. U CC / R k musí být menší, než I red x CTR/100 (CTR v procentech) ksat zvolený činitel saturace ( např. 2 až 3) (větší saturace zpomaluje rozepnutí fototranzistoru) rezerva na ksat tolerance CTR, rezerva pro stárnutí optronu a pokles jeho CTR R K Příklad CTR = 100 %, I RED = 3 ma, ksat = 3 U CC = 5 V návrh R k = 5 kohmů ksat I RED UCC CTR 100 R = 1k2 IRED FT D ochr Ucc R k 10k vstupní pin up A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 9
Připojení segmentových zobrazovačů s LED 7- segmentový zobrazovač, SA společná anoda, SK - spol. katoda V zobrazovači s SA, jednotlivé SA pro aktivaci pozice katody propojeny, společné řízení dynamické řízení, rozsvícení na 1/n času, n- počet pozic, střední hodnota = I stř. střední hodnota proudu aktivovaným segmentem za periodu obnovení celého n- místného zobrazovače Impulsní proud Iimp= n x Istř.!!!, např. Istř. = 5 ma, impulsní proud = 6 x 5= 30 ma Uvažovat pro výpočet rezistorů!!! 6 a SA SA1 SA2 SA3 SA6 f g b e d c dp a b dp a 8 dp A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 10
Výpočet obvodu dynamicky řízeného zobrazovače Výpočet R2, podle impulsního proudu, R1 - pře s T1 může protékat 7x ( příp. 8x) větší proud- rozsvícena hodnota 8,...tedy např. 7 x6 x Istř. = 7 x 6 X 5 = 210 ma Pro 6-ti místný, 7-mi segmentový zobrazovač tranzistor - parametr h21e, zvolený činitel saturace, viz. výklad na přednášce 8 R1 T1 U CC výstupní brána R4 R3 R2 T2 SA n a R2 T2 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 11
Maticový zobrazovač LED Indikce ve velkých přístrojích, panely, LED obrazové panely dynamicky řízený zobrazovač matice např. 80 x 7 LED posuvný registr budí sloupce obnovení informace po řádcích přivedení informace v 7 krocích po jednotlivých řádcích tranzistorové budiče, výpočet analogicky předchozímu případu R1 R2 R3 R4 ( viz. LED panel tramvaj) R5 R6 R7 S1 S2 S3 S4 S5 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 12
Maticový zobrazovač LED Řízení sloupců přivedení kombinace, připojení vybraných sloupců na zem ( Lowsideswitch LSS), určení proudu rezistorem, nebo vlast. obvody LSS aktivace jediného řádku připojení na +U řádku pomocí budiče řádku ( High Side Switch ) +U R1 pole -"High side switch" Rn S1 pole - "Low side switch" + rezistory Sm GND A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 13
Maticový zobrazovač LED Říz. sloupců - typicky sério- paralelní. pos. registry, typu 595, kaskádní řazení, doplnění spínacích tranzistorů, bipolární nebo NMOS (Low S. Sw.) Pro spínání anod obdobně, doplnění PNP (příp. PMOS) diskuse význam R 3, výpočet R B, R 2, R C, Možné rozdělení spol. anody na sekce (proudová zátěž) R B R C +U GND pole -"High side switch" R1 Rn S1 pole - "Low side switch" + rezistory GND Sm přepis s. data clk Q A Q B RCLK výst. reg. SER pos. reg. Q H SRCLK 595 R B Q H R 2 R 3 +U spol. anody GND A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 14
Maticový zobrazovač LED - výpočet Příklad: navrhněte maticový zobrazovací panel s 80 x 8 body pro zobrazení hlášení. Střední hodnota proudu 5 ma, napájení + 5 V. Navrhněte obvodové řešení, zvolte součástky a jejich parametry, určete výpočtem parametry dalších potřebných součástek. Volba tranzistory PNP, zesil. činitel např. 100 ( při daném proudu), NPN zesil. činitel I max 8 x 5 = 40 ma (LED) pro jeden budič LSS Budič HSS (teoreticky pro jediný spínač) I SA = 40 x 80 = 3400 ma = 3,2 A nutné rozdělení na sekce ( zátěž, rušení na dlouhých rozvodech) přepis s. data clk Q A Q B R B Q H RCLK výst. reg. SER pos. reg. Q H SRCLK 595 R C GND R B R 2 R 3 GND +U spol. anody A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 15
Maticový zobrazovač LED - výpočet Alternativní řešení - použití výkonových budičů LSS ( TPIC6C595, Texas Instruments,ST Microelectronics, ( viz prodej GM Ele.) TPIC6C595 100 ma / výstup příp. TPIC6595 až 250 ma / výstup použitelné i pro vyšší napětí pro napáj. sér. komb. LED pro větší bod ( např. 12,, 24 V ) pro buzení spol. anod- doplnit blok s PNP tranzistorem R 2 R 3 +U spol. anody A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 16
Mozaikový (maticový) LED zobrazovač - poznámky Při řízení zohlednit reálné vlastnosti použitých spínacích tranzistorů zařadit prodlevy několik us mezi jednotlivými zobrazeními pomalé rozepnutí saturovaného bipolárního spínacího tranzistoru aktivace katod, aktivace SA svit, deaktivace SA ( rozepnutí PNP) prodleva několika us, změna kombinace na katodách. ( u TPIC6C595 možno využít společného řízení vstupu /G, pro odpojení výstupu /G = High) Možnost použít posuvné registry pro ovládání jednotlivých katod i společných anod R 2 R 3 +U spol. anody A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 17
Mozaikový (maticový) semigrafický LCD zobrazovač Zobrazovač LCD mozaikový, semigrafický s řadičem viz úvod. přednáška + cvičení zobrazovač LCD s řadičem HD44780 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 18
Zobrazovač LCD Zobrazovač LCD, kapalné krystaly buzení střídavým napětím (nulová stejnosměrná složka napětí, (pod 100 mv) jinak dochází k elektrolytické degradaci LCD? jak dosáhnout střídavého napětí v obvodu s napájením 0 a + 5 V (+ 3,3 V)? Napětí na LCD segmentu jako rozdíl dvou napětí X 1 t U 1 t U 2 t U L t +U U LCD +U 1 U LCD 1 U 1 U 2 X 1 U U 1 2 X 2 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 19
Zobrazovač LCD Segmentový LCD vývody segmenty a BP back plain zadní společná elektroda jednotlivé segmenty (někdy v lit. označené front plain ) vůči společné elektrodě jako jednotlivé kapacitory LCD s jedním BP, potřeba tolik pinů, kolik je celkový počet segmentů ( hodně ) současné buzení všech segmentů tzv. statické buzeni, na segmentu je buď střídavé napětí (segment je opticky aktivní), nebo nulové napětí (seg. opt. neaktivní) Podobné buzení LCD lze realizovat i pomocí pinů mikrořadiče, který sám nemá budiče LCD. A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 20
Zobrazovač LCD Segmentový LCD, více segmentů, pro alfanumerické znaky, Potřeba zvýšení počtu segmentů LCD, které je možno budit, multiplexování analogie jako segmentové LED, společná anoda a multiplexování, v LCD, více společných elektrod backplain, označované jako COM (Common) Com 1, Com 2, (příp. Com 3, Com 4) viz. tabulka (část) přiřazení segmentu k Com x A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 21
Zobrazovač LCD Příklad segmentový LCD, 3 backplain, - COM 1, Com2, Com3 viz tabulka přiřazení, A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 22
Zobrazovač LCD.Náhradní schéma LCD segmentu s jedním backplain Com jednoduché řízení A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 23
Zobrazovač LCD Náhradní schéma LCD s dvěma backplain Com 1, Com2 složitější řízení, více napěťových úrovní, není možno docílit zcela nulového napětí pro neaktivní segment. Buzení nutno zohlednit vazbu kapacit elektrod díky propojení více Com. LCD - úroveň optické aktivity závisí na efektivní hodnotě napětí na segmentu LCD (střední hodnota je stále nulová) A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 24
Řízení LCD se dvěma Com elektrodami Com1, Com2 Rozlišení aktivní neaktivní element, podle efektivní hodnoty napětí malá hodnota opt. (téměř) neaktivní, velká ef. hodnota napětí. opt. aktivní (pozn. řízení stupně šedi LCD) Příklad řízení (jsou i jiné způsoby) frekvence budicích impulsů cca stovky Hz periody celého cyklu buzení jednotky, desítky ms. A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 25
Segmentový LCD se čtyřmi Com Vícefázové řízení, víceúrovňové řízení čím více BP, tím komplexnější řízení, 1 COM, úrovně 0, U CC 2 COM 0, ½ U CC, U CC 3 COM 0, 1/3 Ucc, 2/3 Ucc Ucc 4 COM 0, 1/4 Ucc, ½ Ucc/, 3/4 Ucc, Ucc A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 26
Specializované řadiče LCD Budič segmentových LCD často jako součást mikrořadiče viz. STM32Lxx, a další Obraz požadovaného stavu LCD v paměti SRAM, řadič zajistí řízení LCD bez účasti vlastního jádra procesoru 64 64 Grafický zobrazovač LCD ( černo bílý ) budič sloupců obsahuje bitový obraz obnovení informace po řádcích ( HD61202 a HD61203 příklad, často používané i po jiným označením, KSx. připojení řadičů paralelní, případně prostřednictvím SPI Řadič ST7565P Sitronix, použit v zobrazovači LCD typu RX12864D2 na SC kitu budič řádků HD61203 DB7 - DB0 R/W E D/I CS2 CS1 LCD MATICE budič sloupců HD61202 PANEL 128x64 budič sloupců HD61202 64 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 27
Reprezentace informace v paměti řadiče LCD ST7565 Zápis byte, do RAM řadiče, programová tvorba tvorba grafiky, textová forma zde pouze funkcí SW v up řádek (z hlediska funkce v demo příkladu, jako stránka- skupina 8 horizontálních linek ( Linka 0 až Linka 7) na LCD ) Linka0 D_0 řádek 0 řádek 1 Linka 7 D_7 řádek 7 Dynamické řízení 128 SEG- mentů připojených na sloupce 64 COM připojených na řádky A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 28
Způsob buzení LCD řadičem Sitronix ST7565. A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 29
Pamět v řadiči. A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 30
.. A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 31
..Reprezentace znaku v grafice- v paměti A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 32
Rozhraní SPI Rozhraní SPI ( Serial Peripheral Interface) - původ firma Motorola SPI není typ bus - sběrnice, ale pouze rozhraní (interface) typu bod - bod master - procesor, generace hod. sig. SCK, slave - podřízená jednotka, výstup ze SLAVE M ISO - třístavový pokud je u slave /ss = H, není aktivní výstup MISO SPI hod. generátor MASTER MISO 8 bit pos. registr 8 bit pos. registr MISO SCK MOSI - Master Output Slave Input MISO - Master Input Slave Output SCK - serial clock SS - slave select MOSI MOSI A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 33 SS +5V SS SCK SLAVE
SPI, komunikace s nastavením fáze CPHA = 0 nastavení polarita a fáze hodin (4 kombinace) MOSI výstup MISO - vstup CPHA = 0 při čtení nevýhoda - slave musí poskytnout data (MSB) na vodiči MISO ihned po /ss (slave select), s první hranou SCK se data vzorkují, s další hranou SCK se vysouvá další bit dat nastavení - clock phase- CPHA = 0 SCK cyklus SCK (CPOL=0) 1 2 3 4 5 6 7 8 SCK (CPOL=1) MOSI (z master) MISO (ze slave) MSB MSB 6 5 4 3 2 1 LSB 6 5 4 3 2 1 LSB SS (do slave) A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 34
SPI, komunikace s nastavením fáze CPHA =1 Slave i master poskytnou první data (MSB) až po první hraně hodin SCK, master i slave čtou MSB s druhou hranou hodin SCK CYKLUS SCK (CPOL=0) nastavení - clock phase- CPHA = 1 1 2 3 4 5 6 7 8 SCK (CPOL=1) MOSI (z master) MSB 6 5 4 3 2 1 LSB MISO (ze slave) MSB 6 5 4 3 2 1 LSB SS (DO SLAVE) A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 35
SPI rozhraní, připojení jednotek slave Připojení více jednotek slave na jeden master, výběr pomocí vstupu /ss, aktivace jednotlivých /ss - programově řízenými výstupy (není součástí rozhraní SPI). Např. u STM32F103 ovládání pomocí pinů brány.. Vstup /ss - u slave, obdoba funkce /CS - chip select jako pamětí. Určení, s kterou jednotkou slave se komunikuje MOSI MISO SCK SS Udd MOSI MISO SCK SS slave 1 master port 0 1 2 MOSI MISO SCK SS MOSI MISO SCK SS slave 2 slave 3 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 36
SPI rozhraní - implementace SPI rozhraní vysílání MSB typicky první, případně možnost volby LSB první 8 bitů dat ( typicky), v některých up možnost i 16 bitů dat) rychlosti komunikace, frekvence SCK - programovatelná, 1 MHz, u některých up frekvence SCK až 10 - ky MHz Možnost programové implementace rozhraní SPI u up, které nemají rozhraní SPI integrováno na čipu - emulace funkce SPI master - programově ovládanými piny brány, při programové implementaci signál SCK nemusí být synchronní ( nemusí mít konstantní periodou). Použití SPI - připojení vstupů. výstupů s posuvnými registry ( 595), specializovaných obvodů, pamětí, připojení AD, DA převodníků s SPI, budiče LED, budiče relé, řadiče LCD,. Paměti FLASH s rozhraním SPI např. M25P32-4 MByte, jako paměť dat, záznam, černá skříňka, Karty MMC, SD - možnost komnikace s rozhraním SPI, použití karet jako vnější paměti dat, adresace po sektorech 512 byte, A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 37
Rozhraní IIC bus Rozhraní - IIC bus, Inter Integrated Circuit Bus, původce, patent, firma Philips ( nyní NXP), označení také I2CBus, původní určení - spotřební elektronika (radio, TV, video, ) Typ sběrnice- otevřený kolektor, připojení více obvodů, master - slave, možnost - multimaster. R P R P VDD +5V SDA SCL SCL 1 výst. DATA 1 výst. SCL 2 výst. DATA 2 výst. SDA sériová data SCL vstup DATA vstup SCLK VST. DATA VST. SCL sériové hodiny A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 38
Rozhraní IIC bus - signály SCL - hodinový signál, generuje maste SDA - data, generuje master nebo slave Změna stavu SDA při přenosu dat možná pouze při SCL = L Frekvence SCL - max. 100 khz, standard, 400 KHz fast, signál SCL nemusí být synchronní, není určen minimální frekvence (možnost asynchronní signál) SDA SCL data platná při SCL = 1 změna dat při SCL = 0 data stabilní změna dat data stabilní SDA 0 1 přenos bitů 0 a 1 SCL A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 39
Rozhraní IIC bus- start, stop začátek a konec přenosu zprávy určuje master začátek přenosu - start, SDA spádová hrana při SCL = H konec přenosu - stop, SDA náběžná hrana při SCL = H SDA start stop SCL S P A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 40
Rozhraní IIC bus - potvrzení Příklad - přenos dat ACh z master do slave s adresou 50h adresace slave (7 bitů + příznak čtení/ zápis, ACK - potvrzení od slave, přenos dat 8 bitů, ACK - slave, stop - master obvykle - přenosy více Byte potvrzení - ACK přijímajícím ( master, nebo slave) start S SDA zápis R A 6 A 5 A 4 A 3 A 2 A 1 A 0 W 1 0 1 0 0 0 0 0 A C K MSB D 7 D 6 D 5 D 4 D 3 D 2 D 1 LSB D 0 1 0 1 0 1 1 0 0 A C K stop P SCL ACK ze slave adresace data A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 41
Přenos vícebajtové zprávy po rozhraní IIC Po start a vyslání adresy obvodu - možný přenos dat pouze jedním směrem, čtení nebo zápis master zapisuje do slave master S adr. W data data data P slave ACK ACK ACK ACK master čte ze slave NOT master S adr. R ACK ACK ACK P slave ACK data data data A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 42
Přenos zprávy po rozhraní IIC s opakovaným startem Komunikace s obvodem s kombinovaným přenosem zápis čtení Po start a vyslání adresy obvodu - možný přenos dat pouze jedním směrem, buď čtení nebo zápis řešení vložení nového startu bez ukončení předchozí komunikace Kombinovaný přenos - start - zápis, nový start (bez stop) čtení, konec- stop. master S adr data NOT W 1 S adr R ACK ACK P slave ACK ACK ACK data 2 data 3 A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 43
Rozhraní IIC Bus varianty rychlosti provozu Standard-mode (Sm), do 100 kbit/s Fast-mode (Fm), do 400 kbit/s SM a Fm podporůjí standardně všechny současné mikroadiče ( pokud obsahuji IIC Bus) Fast-mode Plus (Fm+), do 1 Mbit/s menší hodnoty pull up rezistorů, princip komuikace shodný High-speed mode (Hs-mode), do 3.4 Mbit/s. při provozu v HS modu drobné odlišnosti, master má napojení na SCLH ( SCL pro High speed) opend drain i Push Pull pro zvýšení strmosti hran hod. signálu Ultra fast mode (UFm), až do 5 MHz, jednosměrné signály USDA, USCL určeno pro vybrané obvody (ovládání LED, pprokových motorků, kde je potřeba vysokého toku dat od procesoru k periferii protože pouze jednosměrné, nepoužívá se bit ACK potvrzení - není možno číst ze sběrnice A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 44
Rozhraní IIC Bus, implementace Rozhraní IIC bus implementováno v řadě up, i pod jinými názvy, např. TWI (Two Wire Interface) a další- z důvodu patentové ochrany. Možnost programové emulace rozhraní IIC Bus v up, které nemají IIC Bus, využití vstupně výstupních bran - úprava na režim emulace funkce otevřený kolektor - přepínání výstup - stav L, nebo vstup. STM32F1xx- rozhraní - IIC je obsaženo v obvodové realizaci SMBus - System Management Bus (firmy -Intel, Duracel,.) je nyní v každém PC / monitorování teploty procesoru a dalších bloků,, jednotlivých napětí, monitorování ventilátoru. PMBus - Power Management Bus -ovládaní napájecích obvodů (obvody pulsního zdroje,..) Rozšíření IIC a doplnění specifikace komunikace (min. frekvence SCK, max. prodleva,..). Pomocí stávajícího rozhraní IIC Bus v proc. je lze implementovat. A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 45
Rozhraní IIC Bus, jednoduché součástky pro seznámení Použití IIC Bus, mnoho integrovaných obvodů, obvodově nenáročné, pouze dva vodiče SCL, SDA, Příklad paměť 24C02, snímače teploty, obvody pro dohled v PC, obvody spotřební elektroniky, IO expandery, obvody RTC ( Real Time clock), IIC Bus- nastavení CMOS obrazových senzorů, viz senzory firem Kodak, Micron - Aptina,.) Převodníky A/D, převodníky D/A, řadiče LCD pro malou spotř. el., obvody pro řízení LED, Senzory teploty, akcelerometry (snímač zrychlení vektoru také pro určení orientace mobilu, fotoaparátu,..), mag. kompas, gyroskop. Expandér PCF8574A 8 vstupně vstupních pinů paměť EEPROM 24C02 ( 256 Byte) a další Další informace: IIC bus, princip funkce, použití http://www.standardics.nxp.com/literature/presentations/i2c/pdf/interface.solutions.p df SM Bus specifikace http://www.standardics.nxp.com/literature/books/i2c/pdf/smbus.specification.pdf A4M38AVS, 2015, J. Fischer, kat. měření, ČVUT - FEL, Praha 46