FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, stačí si prečítať tento článok
Autobus v ňom vždy uviazne. Signály na tomto svete sú rovnaké, ale existujú tisíce autobusov, čo je bolesť hlavy. Všeobecne možno povedať, že existujú tri druhy zberníc: interná zbernica, systémová zbernica a externá zbernica. Interná zbernica je zbernica medzi periférnymi čipmi v mikropočítači a procesorom, ktorá sa používa na vzájomné prepojenie na úrovni čipu; zatiaľ čo systémová zbernica je zbernica medzi zásuvnými doskami a systémovou doskou v mikropočítači a používa sa na vzájomnú výmenu na úrovni zásuvnej dosky. Externá zbernica je zbernica medzi mikropočítačom a externým zariadením. Ako zariadenie si mikropočítač vymieňa cez zbernicu informácie a údaje s inými zariadeniami. Používa sa na prepojenie na úrovni zariadenia.
Okrem zbernice existujú aj niektoré rozhrania, ktoré sú kolekciou viacerých zberníc, alebo nie sú odmietnuté.
1. SPI
SPI (Serial Peripheral Interface): Metóda synchrónnej sériovej zbernice navrhnutá spoločnosťou MOTOROLA. Vysokorýchlostný synchrónny sériový port. 3 až 4 drôtové rozhranie, nezávislé odosielanie a prijímanie, je možné synchronizovať.
Je veľmi často používaný kvôli svojim výkonným hardvérovým funkciám. V inteligentnom prístroji a systéme merania a kontroly zloženom z jednočipového mikropočítača. Ak požiadavka na rýchlosť nie je vysoká, dobrou voľbou je režim zbernice SPI. Môže šetriť I / O porty, zvyšovať počet periférií a výkon systému. Štandardná zbernica SPI sa skladá zo štyroch liniek: sériová hodinová linka (SCK), hlavná vstupná / podriadená výstupná linka (MISO). Vstupné vedenie Master / Slave (MOSI) a signál výberu čipu (CS). Niektoré čipy rozhrania SPI majú prerušené signálne vedenia alebo nemajú MOSI.
Zbernica SPI sa skladá z troch signálnych vedení: sériové hodiny (SCLK), výstup sériových údajov (SDO) a vstup sériových údajov (SDI). Zbernica SPI môže realizovať prepojenie viacerých zariadení SPI. Zariadenie SPI, ktoré poskytuje sériové hodiny SPI, je SPI master alebo master zariadenie (Master) a ďalšie zariadenia sú SPI slave alebo slave zariadenia (Slave). Medzi zariadeniami typu master a slave je možné realizovať plne duplexnú komunikáciu. Ak existuje viac podradených zariadení, je možné pridať riadok na výber podradených zariadení. Ak na simuláciu zbernice SPI používate univerzálny port IO, musíte mať výstupný port (SDO), vstupný port (SDI) a druhý port závisí od typu implementovaného zariadenia. Ak chcete implementovať zariadenie typu master-slave, potrebujete vstupný a výstupný port. , Ak je realizované iba hlavné zariadenie, stačí výstupný port; ak sa realizuje iba podriadené zariadenie, vyžaduje sa iba vstupný port.
2. I2C
I2C (Inter-Integrated Circuit): Dvojvodičová sériová zbernica vyvinutá spoločnosťou PHILIPS, používaná na pripojenie mikrokontrolérov a ich periférnych zariadení.
Zbernica I2C používa dva vodiče (SDA a SCL) na prenos informácií medzi zbernicou a zariadením, sériovú komunikáciu medzi mikrokontrolérom a externými zariadeniami alebo obojsmerný prenos dát medzi hlavným zariadením a podradeným zariadením. I2C je výstup OD, väčšina I2C je dvojvodičová (hodiny a dáta), ktorá sa zvyčajne používa na prenos riadiacich signálov.
I2C je multi-master zbernica, takže každé zariadenie môže pracovať ako master a ovládať zbernicu. Každé zariadenie na zbernici má jedinečnú adresu a podľa svojich vlastných možností môžu pracovať ako vysielače alebo prijímače. Na jednej zbernici I2C môže existovať súčasne viac mikrokontrolérov.
3. UART
UART: Univerzálny asynchrónny sériový port, kompletná obojsmerná komunikácia podľa štandardnej prenosovej rýchlosti, nízka rýchlosť.
Zbernica UART je asynchrónny sériový port, takže je všeobecne oveľa komplikovanejšia ako prvé dva synchrónne sériové porty. Spravidla sa skladá z generátora prenosovej rýchlosti (generovaná prenosová rýchlosť sa rovná 16-násobku prenosovej prenosovej rýchlosti), prijímača UART a vysielača UART. Skladá sa z dvoch vodičov v hardvéri, jedného na odoslanie a jedného na príjem.
UART je čip používaný na ovládanie počítačov a sériových zariadení. Je potrebné poznamenať, že poskytuje rozhranie dátového terminálu RS-232C, takže počítač môže komunikovať s modemami alebo inými sériovými zariadeniami, ktoré používajú rozhranie RS-232C. Ako súčasť rozhrania poskytuje UART aj nasledujúce funkcie:
Paralelné údaje prenášané z počítača sa prevádzajú do výstupného sériového dátového toku. Konvertujte sériové údaje z vonkajšej strany počítača na bajty, aby ich mohli použiť zariadenia, ktoré vo svojom počítači používajú paralelné údaje. Pridajte paritný bit do výstupného sériového dátového toku a vykonajte paritnú kontrolu dátového toku prijatého zvonka. Pridajte značku stop-stop do výstupného dátového toku a značku start-stop z prijatého toku dát odstráňte. Zaobchádzajte s prerušovacím signálom odoslaným klávesnicou alebo myšou (klávesnica a myš sú tiež sériové zariadenia). Dokáže vyriešiť problém so správou synchronizácie počítača a externého sériového zariadenia. Niektoré špičkové UART tiež poskytujú vyrovnávaciu pamäť pre vstupné a výstupné údaje. Novšia karta UART je 16550, ktorá dokáže uložiť 16 bajtov údajov do medzipamäte skôr, ako počítač bude musieť údaje spracovať. Zvyčajný UART je 8250. Teraz, ak si kúpite vstavaný modem, bude vo vnútri modemu obvykle 16550 UART.
3. Porovnanie SPI, I2C a UART
Komunikačné metódy SPI aj I2C sú komunikácia na krátku vzdialenosť medzi čipom a čipom alebo medzi ostatnými komponentmi, ako sú snímač a čip. SPI a IIC sú komunikácia medzi palubami, IIC niekedy tiež komunikuje medzi palubami, ale vzdialenosť je veľmi krátka, ale viac ako jeden meter, napríklad niektoré dotykové obrazovky, LCD obrazovky mobilných telefónov, veľa tenkých vrstiev káble využívajúce IIC, I2C môžu byť použité na nahradenie štandardnej paralelnej zbernice, rôznych integrovaných obvodov a funkčných modulov, ktoré je možné pripojiť. I2C je multi-master zbernica, takže každé zariadenie môže pracovať ako master a ovládať zbernicu. Každé zariadenie na zbernici má jedinečnú adresu a podľa svojich vlastných možností môžu pracovať ako vysielače alebo prijímače. Na jednej zbernici I2C môže existovať súčasne viac mikrokontrolérov. Tieto dve linky patria nízkootáčkovej prevodovke.
UART sa používa pri komunikácii medzi dvoma zariadeniami, napríklad pri komunikácii medzi zariadením a počítačom pomocou jednočipového mikropočítača. Takáto komunikácia sa dá uskutočniť na veľké vzdialenosti. Rýchlosť UART je vyššia ako vyššie uvedené dve, až okolo 100 kB. Používa sa na komunikáciu s počítačom a zariadením alebo medzi počítačom a výpočtom, ale efektívny dosah nebude veľmi dlhý, asi 10 metrov. Výhodou UART je, že má širokú škálu podpory a štruktúru návrhu programu. Jednoducho, s vývojom USB ide UART postupne z kopca.
5. I2S
I2S (Inter-IC Sound Bus) je štandard zbernice vyvinutý spoločnosťou Philips pre prenos zvukových dát medzi digitálnymi zvukovými zariadeniami. Väčšina z nich je 3-vodičová (okrem hodín a údajov existuje aj ľavý a pravý signál pre výber kanála), I2S sa používa hlavne na prenos zvukových signálov. Ako napríklad bežne používané STB, DVD, MP3 atď.
V štandarde I2S sú špecifikované špecifikácie hardvérového rozhrania aj formát digitálnych zvukových údajov. I2S má 3 hlavné signály: 1) Sériové hodiny SCLK, nazývané tiež bitové hodiny (BCLK), to znamená, že zodpovedajú každému bitu digitálnych zvukových údajov, má SCLK 1 impulz. Frekvencia SCLK = 2 × vzorkovacia frekvencia × počet vzorkovacích bitov. 2) Rámcové hodiny LRCK (tiež nazývané WS) sa používajú na prepínanie údajov ľavého a pravého kanála. LRCK „1“ znamená, že sa prenášajú údaje ľavého kanálu, a „0“ znamená, že sa prenášajú údaje pravého kanála. Frekvencia LRCK sa rovná vzorkovacej frekvencii. 3) Sériové údaje SDATA sú zvukové údaje vyjadrené v dvoch doplnkoch. Niekedy je kvôli lepšej synchronizácii systémov potrebné preniesť ďalší signál MCLK, ktorý sa nazýva hlavné hodiny, nazývané tiež systémové hodiny (Sys Clock), čo je 256-násobok alebo 384-násobok vzorkovacej frekvencie.
6.GPIO
GPIO (univerzálny vstupný výstup) alebo zbernicový expandér využívajúci priemyselné štandardné rozhranie I2C, SMBus alebo SPI na zjednodušenie rozšírenia I / O portov.
Ak mikrokontrolér alebo čipset nemá dostatok vstupno-výstupných portov alebo ak systém potrebuje diaľkovú sériovú komunikáciu alebo riadenie, produkty GPIO môžu poskytovať ďalšie kontrolné a monitorovacie funkcie. Každý port GPIO je možné softvérovo nakonfigurovať ako vstup alebo výstup. Produktová rada GPIO spoločnosti Maxim obsahuje 8-portové až 28-portové GPIO, ktoré poskytujú výstup push-pull alebo výstup open-drain. K dispozícii v miniatúrnom balení QFN 3 mm x 3 mm.
(1) Výhody GPIO (expandér portov):
① Nízka spotreba energie: GPIO má nižšiu spotrebu energie (asi 1 μA, zatiaľ čo pracovný prúd μC je 100 μA).
② Integrované rozhranie IIC slave: GPIO zabudované rozhranie IIC slave, môže pracovať na plné obrátky aj v pohotovostnom režime.
③ Malé balenie: Zariadenia GPIO poskytujú najmenšiu veľkosť balenia - 3 mm x 3 mm QFN!
④ Nízke náklady: Za nepoužívané funkcie nemusíte platiť!
⑤ Rýchly zoznam: nie je potrebné písať ďalšie kódy, dokumenty a žiadne údržbárske práce!
Flexibilné ovládanie osvetlenia: Vstavaný výstup PWM s vysokým rozlíšením.
⑥ Predurčiteľný čas odozvy: skráťte alebo určte čas odozvy medzi vonkajšími udalosťami a prerušeniami.
⑦ Lepší svetelný efekt: zhodný prúdový výstup na zabezpečenie rovnomerného jasu displeja.
⑧ Jednoduché zapojenie: sú potrebné iba 2 zbernice IIC alebo 3 zbernice SPI
7. SDIO
SDIO je rozširujúce rozhranie typu SD. Okrem možnosti pripojenia na kartu SD sa dá pripojiť aj k zariadeniam, ktoré podporujú rozhranie SDIO. Účelom zásuvky nie je iba vloženie pamäťovej karty. PDA a notebooky, ktoré podporujú rozhranie SDIO, je možné pripojiť k prijímačom GPS, adaptérom Wi-Fi alebo Bluetooth, modemom, adaptérom LAN, čítačkám čiarových kódov, FM rádiom, televíznym prijímačom, čítačkám autentifikácie pomocou vysokofrekvenčných frekvencií alebo k digitálnym fotoaparátom a iným zariadeniam, ktoré používajú SD štandardné rozhrania.
Protokol SDIO sa vyvíja a aktualizuje z protokolu karty SD. Na mnohých miestach je uchovaný protokol na čítanie a zápis na SD kartu. Protokol SDIO zároveň pridáva príkazy CMD52 a CMD53 do protokolu karty SD. Z tohto dôvodu je dôležitým rozdielom medzi špecifikáciami SDIO a SD kariet pridanie nízkorýchlostných štandardov. Cieľová aplikácia nízkorýchlostných kariet začína najmenším hardvérom, ktorý podporuje nízkootáčkové vstupno-výstupné schopnosti. Karty s nízkou rýchlosťou podporujú aplikácie, ako sú modemy, snímače čiarových kódov a prijímače GPS. Vysokorýchlostné karty podporujú sieťové karty, TV karty a „kombinované“ karty atď. Kombinované karty označujú pamäť + SDIO.
Ďalším dôležitým rozdielom medzi SDIO a SD kartou SPEC je pridanie nízkorýchlostných štandardov. Karta SDIO potrebuje iba režim SPI a 1-bitový prenos SD. Cieľovou aplikáciou kariet s nízkou rýchlosťou je podpora funkcií I / O s nízkou rýchlosťou s minimálnymi nákladmi na hardvér. Karty s nízkou rýchlosťou podporujú aplikácie ako MODEMy, snímače čiarových kódov a prijímače GPS. Pre kombinované karty je plná rýchlosť a prevádzka 4BIT povinnými požiadavkami na internú pamäť a SDIO časť karty. V nekombinovaných zariadeniach SDIO musí maximálna rýchlosť dosiahnuť iba 25M a maximálna rýchlosť kombinovanej karty je rovnaká ako maximálna rýchlosť SD karty, ktorá je vyššia ako 25M.
8. KAN
CAN, celé meno je „Controller Area Network“, teda Controller Area Network, ktorá je jednou z najbežnejšie používaných poľných zberníc na svete. Spočiatku bol CAN navrhnutý ako komunikácia mikrokontroléra v automobilovom prostredí, výmena informácií medzi rôznymi elektronickými riadiacimi zariadeniami ECU vo vozidle a vytváranie automobilovej elektronickej riadiacej siete. Napríklad riadiace zariadenia CAN sú zabudované do systémov riadenia motora, radičov prevodovky, prístrojového vybavenia a elektronických systémov chrbtice.
V jednej sieti zloženej zo zbernice CAN môže byť teoreticky pripojených nespočetné množstvo uzlov. V praktických aplikáciách je počet uzlov obmedzený elektrickými charakteristikami sieťového hardvéru. Napríklad keď používate Philips P82C250 ako vysielač / prijímač CAN, do jednej siete je dovolené pripojiť 110 uzlov. CAN môže poskytnúť rýchlosť prenosu dát až 1 Mb / s, čo veľmi uľahčuje kontrolu v reálnom čase. Okrem toho funkcia overovania chýb hardvéru tiež zvyšuje schopnosť CAN odolávať elektromagnetickému rušeniu.
Vlastnosti zbernice CAN:
1) Môže pracovať v režime viacerých riadiacich jednotiek. Ktorýkoľvek uzol v sieti môže kedykoľvek aktívne odosielať informácie do ďalších uzlov v sieti bez ohľadu na nadradeného a podriadeného zariadenia a komunikačný režim je flexibilný.
2) Uzly v sieti možno rozdeliť do rôznych priorít, aby vyhovovali rôznym požiadavkám v reálnom čase.
3) Je prijatý nedeštruktívny mechanizmus štruktúry bitovej arbitráže zbernice. Keď dva uzly vysielajú informácie do siete súčasne, uzol s nižšou prioritou aktívne zastaví prenos dát, zatiaľ čo uzol s vyššou prioritou môže pokračovať v prenose dát bez toho, aby bol ovplyvnený.
4) Dáta je možné prijímať v niekoľkých režimoch prenosu: bod-bod, bod-viac bodov a globálne vysielanie.
5) Maximálna vzdialenosť priamej komunikácie môže dosiahnuť 10 km (rýchlosť pod 4Kbps).
6) Komunikačná rýchlosť môže dosiahnuť až 1 MB / s (najdlhšia vzdialenosť je v súčasnosti 40 m).
|
Zadajte e-mail, aby ste dostali prekvapenie
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
Kontakt
adresa:
Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620
Kategórie
Prihlás sa na odber Newslettra