FMUSER Wirless Transmit video și audio mai ușor!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albaneză
ar.fmuser.org -> arabă
hy.fmuser.org -> Armeană
az.fmuser.org -> azeră
eu.fmuser.org -> bască
be.fmuser.org -> bielorusă
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> catalană
zh-CN.fmuser.org -> Chineză (simplificată)
zh-TW.fmuser.org -> Chineză (tradițională)
hr.fmuser.org -> croată
cs.fmuser.org -> cehă
da.fmuser.org -> Daneză
nl.fmuser.org -> Dutch
et.fmuser.org -> estonă
tl.fmuser.org -> filipinez
fi.fmuser.org -> finlandeză
fr.fmuser.org -> Franceză
gl.fmuser.org -> Galeză
ka.fmuser.org -> Georgiană
de.fmuser.org -> germană
el.fmuser.org -> greacă
ht.fmuser.org -> Creole haitian
iw.fmuser.org -> ebraică
hi.fmuser.org -> Hindi
hu.fmuser.org -> Maghiară
is.fmuser.org -> islandeză
id.fmuser.org -> indoneziană
ga.fmuser.org -> irlandeză
it.fmuser.org -> Italiană
ja.fmuser.org -> japoneză
ko.fmuser.org -> coreeană
lv.fmuser.org -> letonă
lt.fmuser.org -> lituaniană
mk.fmuser.org -> macedoneană
ms.fmuser.org -> Malay
mt.fmuser.org -> malteză
no.fmuser.org -> norvegiană
fa.fmuser.org -> persană
pl.fmuser.org -> poloneză
pt.fmuser.org -> portugheză
ro.fmuser.org -> Română
ru.fmuser.org -> rusă
sr.fmuser.org -> sârbă
sk.fmuser.org -> slovacă
sl.fmuser.org -> Slovenă
es.fmuser.org -> spaniolă
sw.fmuser.org -> Swahili
sv.fmuser.org -> suedeză
th.fmuser.org -> Thai
tr.fmuser.org -> turcă
uk.fmuser.org -> ucraineană
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnameză
cy.fmuser.org -> galeză
yi.fmuser.org -> idiș
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, trebuie doar să citiți acest articol
Autobuzul rămâne întotdeauna blocat în el. Semnalele din această lume sunt la fel, dar există mii de autobuze, ceea ce este o durere de cap. În general, există trei tipuri de autobuze: autobuz intern, autobuz sistem și autobuz extern. Magistrala internă este magistrala dintre cipurile periferice din microcomputer și procesor, care este utilizată pentru interconectarea la nivelul cipului; în timp ce magistrala de sistem este magistrala dintre plăcile de conectare și placa de sistem din microcomputer și este utilizată pentru schimbul reciproc la nivelul plăcii de conectare. Magistrala externă este magistrala dintre microcomputer și dispozitivul extern. Ca dispozitiv, microcomputerul schimbă informații și date cu alte dispozitive prin magistrală. Este utilizat pentru interconectarea la nivel de dispozitiv.
În plus față de autobuz, există și câteva interfețe, care reprezintă o colecție de autobuze multiple, sau nu sunt respinse.
1. SPI
SPI (Serial Peripheral Interface): Metoda autobuzului serial sincron propus de MOTOROLA. Port serial sincron de mare viteză. Interfața cu 3 până la 4 fire, trimiterea și primirea independentă, poate fi sincronizată.
Este utilizat pe scară largă datorită funcțiilor sale hardware puternice. În instrumentul inteligent și sistemul de măsurare și control compus dintr-un microcomputer cu un singur cip. Dacă cerința de viteză nu este mare, modul SPI autobuz este o alegere bună. Poate salva porturi I / O, îmbunătăți numărul de periferice și performanța sistemului. Autobuzul SPI standard este format din patru linii: linia de ceas serial (SCK), linia de intrare master / ieșire slave (MISO). Ieșire master / linie de intrare slave (MOSI) și semnal de selectare a cipului (CS). Unele cipuri de interfață SPI au linii de semnal de întrerupere sau nu au MOSI.
Autobuzul SPI este format din trei linii de semnal: ceas serial (SCLK), ieșire de date seriale (SDO) și intrare de date seriale (SDI). Autobuzul SPI poate realiza interconectarea mai multor dispozitive SPI. Dispozitivul SPI care furnizează ceasul serial SPI este un dispozitiv SPI master sau master (Master), iar alte dispozitive sunt SPI slave sau dispozitive slave (Slave). Comunicația full-duplex poate fi realizată între dispozitivele master și slave. Când există mai multe dispozitive slave, se poate adăuga o linie de selecție a dispozitivului slave. Dacă utilizați un port IO universal pentru a simula magistrala SPI, trebuie să aveți un port de ieșire (SDO), un port de intrare (SDI), iar celălalt port depinde de tipul de dispozitiv implementat. Dacă doriți să implementați un dispozitiv master-slave, aveți nevoie de un port de intrare și ieșire. , Dacă este realizat numai dispozitivul master, portul de ieșire este suficient; dacă este realizat numai dispozitivul slave, este necesar doar portul de intrare.
2. I2C
I2C (Circuit inter-integrat): o magistrală serial cu două fire dezvoltată de PHILIPS, utilizată pentru conectarea microcontrolerelor și a dispozitivelor periferice ale acestora.
Autobuzul I2C utilizează două fire (SDA și SCL) pentru a transfera informații între magistrală și dispozitiv, comunicații seriale între microcontroler și dispozitive externe sau transfer de date bidirecțional între dispozitivul master și dispozitivul slave. I2C este ieșire OD, majoritatea I2C sunt cu 2 fire (ceas și date), utilizate în general pentru a transmite semnale de control.
I2C este o magistrală multi-master, astfel încât orice dispozitiv poate funcționa ca un master și poate controla magistrala. Fiecare dispozitiv din autobuz are o adresă unică și, în funcție de propriile capacități, poate funcționa ca emițătoare sau receptoare. Microcontrolere multiple pot coexista pe aceeași magistrală I2C.
3. UART
UART: port serial asincron universal, comunicare completă bidirecțională în funcție de rata de transmisie standard, viteză mică.
Autobuzul UART este un port serial asincron, deci este în general mult mai complicat decât primele două porturi seriale sincrone. În general, este alcătuit dintr-un generator de viteză baud (rata baud generată este egală cu 16 ori rata de transmisie baud), receptor UART și emițător UART. Se compune din două fire în hardware, unul pentru trimitere și unul pentru recepție.
UART este un cip utilizat pentru controlul computerelor și dispozitivelor seriale. Un lucru de remarcat este că oferă o interfață de dispozitiv terminal de date RS-232C, astfel încât computerul să poată comunica cu modemuri sau alte dispozitive seriale care utilizează interfața RS-232C. Ca parte a interfeței, UART oferă, de asemenea, următoarele funcții:
Datele paralele transmise de la computer sunt convertite în fluxul de date seriale de ieșire. Convertiți datele seriale din afara computerului în octeți pentru a fi utilizate de dispozitivele care utilizează date paralele în interiorul computerului. Adăugați un bit de paritate la fluxul de date seriale de ieșire și efectuați o verificare a parității asupra fluxului de date primit din exterior. Adăugați marca start-stop la fluxul de date de ieșire și ștergeți marca start-stop din fluxul de date recepționat. Manipulați semnalul de întrerupere trimis de tastatură sau mouse (tastatura și mouse-ul sunt, de asemenea, dispozitive seriale). Poate rezolva problema de gestionare a sincronizării computerului și a dispozitivului serial extern. Unele UART high-end oferă, de asemenea, buffere pentru date de intrare și ieșire. Cel mai nou UART este 16550, care poate stoca 16 octeți de date în buffer înainte ca computerul să proceseze datele. UART-ul obișnuit este 8250. Acum, dacă cumpărați un modem încorporat, în modem va exista de obicei un 16550 UART.
3. Comparaţie din SPI, I2C și UART
Ambele metode de comunicare SPI și I2C sunt comunicații pe distanță scurtă între cip și cip sau între alte componente, cum ar fi senzorul și cipul. SPI și IIC sunt comunicații de la bord la bord, IIC uneori comunică și de la bord la bord, dar distanța este foarte mică, dar mai mult de un metru, de exemplu, unele ecrane tactile, ecrane LCD pentru telefoane mobile, multe folii subțiri cablurile folosesc IIC, I2C pot fi utilizate pentru a înlocui magistrala paralelă standard, diverse circuite integrate și module funcționale care pot fi conectate. I2C este o magistrală multi-master, astfel încât orice dispozitiv poate funcționa ca un master și poate controla magistrala. Fiecare dispozitiv din autobuz are o adresă unică și, în funcție de propriile capacități, poate funcționa ca emițătoare sau receptoare. Microcontrolere multiple pot coexista pe aceeași magistrală I2C. Aceste două linii aparțin transmisiei cu viteză redusă.
UART este utilizat în comunicarea dintre două dispozitive, cum ar fi comunicarea dintre un dispozitiv și un computer realizat cu un microcomputer cu un singur cip. O astfel de comunicare se poate face pe distanțe mari. Viteza UART este mai rapidă decât cele de mai sus, până la aproximativ 100K. Este folosit pentru a comunica cu computerul și dispozitivul sau între computer și calcul, dar raza efectivă nu va fi foarte lungă, de aproximativ 10 metri. Avantajul UART este că are o gamă largă de suport și o structură de proiectare a programului. Pur și simplu, odată cu dezvoltarea USB, UART merge treptat în jos.
5. I2S
I2S (Inter-IC Sound Bus) este un standard de magistrală dezvoltat de Philips pentru transmisia de date audio între dispozitive audio digitale. Cea mai mare parte este cu 3 fire (pe lângă ceas și date, există și un semnal de selecție a canalului stânga și dreapta), I2S este utilizat în principal pentru a transmite semnale audio. Cum ar fi STB, DVD, MP3, etc. utilizate în mod obișnuit.
În standardul I2S, sunt specificate atât specificațiile interfeței hardware, cât și formatul datelor audio digitale. I2S are 3 semnale principale: 1) Ceas serial SCLK, numit și bit clock (BCLK), adică corespunzător fiecărui bit de date audio digitale, SCLK are 1 impuls. Frecvența SCLK = 2 × frecvența de eșantionare × numărul de biți de eșantionare. 2) Ceasul cadru LRCK, (numit și WS), este utilizat pentru a comuta datele canalelor stânga și dreapta. LRCK de „1” înseamnă că datele canalului stâng sunt transmise, iar „0” înseamnă că datele canalului drept sunt transmise. Frecvența LRCK este egală cu frecvența de eșantionare. 3) Datele seriale SDATA sunt datele audio exprimate în două completări. Uneori, pentru a sincroniza mai bine sistemele, este necesar să fie transmis un alt semnal MCLK, numit ceasul master, numit și ceasul sistemului (Sys Clock), care este de 256 ori sau de 384 ori frecvența de eșantionare.
6.GPIO
GPIO (General Purpose Input Output) sau expansor de autobuz, utilizând interfața standard industrială I2C, SMBus sau SPI pentru a simplifica extinderea porturilor I / O.
Atunci când microcontrolerul sau chipsetul nu are suficiente porturi I / O sau când sistemul trebuie să utilizeze comunicații sau control serial de la distanță, produsele GPIO pot oferi funcții suplimentare de control și monitorizare. Fiecare port GPIO poate fi configurat ca intrare sau ieșire prin software. Linia de produse GPIO a lui Maxim include GPIO cu 8 porturi până la 28 de porturi, oferind ieșiri push-pull sau open-drain. Disponibil într-un pachet QFN miniatural de 3 mm x 3 mm.
(1) Avantajele GPIO (port expander):
Consumption Consum redus de energie: GPIO are un consum redus de energie (aproximativ 1μA, în timp ce curentul de lucru al μC este de 100μA).
Interface Interfață slave IIC integrată: interfață slave IIC încorporată, poate funcționa la viteză maximă chiar și în modul standby.
③ Pachet mic: dispozitivele GPIO oferă cea mai mică dimensiune a pachetului: 3 mm x 3 mm QFN!
④ Cost redus: Nu trebuie să plătiți pentru funcțiile neutilizate!
⑤ Listare rapidă: nu este nevoie să scrieți coduri suplimentare, documente și nici o lucrare de întreținere!
Control flexibil al iluminatului: ieșiri multiple PWM de înaltă rezoluție încorporate.
⑥ Timp de răspuns predeterminat: scurtează sau determină timpul de răspuns între evenimentele externe și întreruperi.
Effect Efect de iluminare mai bun: ieșire de curent potrivită pentru a asigura o luminozitate uniformă a afișajului.
⑧ Cablare simplă: sunt necesare doar 2 autobuze IIC sau 3 autobuze SPI
7. SDIO
SDIO este o interfață de expansiune de tip SD. Pe lângă faptul că se poate conecta la un card SD, acesta poate fi conectat și la dispozitive care acceptă interfața SDIO. Scopul soclului nu este doar introducerea unui card de memorie. PDA-urile și laptopurile care acceptă interfața SDIO pot fi conectate la receptoare GPS, adaptoare Wi-Fi sau Bluetooth, modemuri, adaptoare LAN, cititoare de coduri de bare, radiouri FM, receptoare TV, cititoare de autentificare prin frecvență radio, sau camere digitale și alte dispozitive care utilizează SD interfețe standard.
Protocolul SDIO este dezvoltat și actualizat din protocolul cardului SD. Multe locuri păstrează protocolul de citire și scriere al cardului SD. În același timp, protocolul SDIO adaugă comenzile CMD52 și CMD53 la protocolul cardului SD. Din această cauză, o diferență importantă între specificațiile cardului SDIO și cardul SD este adăugarea standardelor de viteză redusă. Aplicația țintă a cardurilor cu viteză redusă începe cu cel mai mic hardware pentru a suporta capabilități de I / O cu viteză redusă. Cardurile cu viteză redusă acceptă aplicații precum modemuri, scanere de coduri de bare și receptoare GPS. Cardurile de mare viteză acceptă carduri de rețea, carduri TV și carduri „combo” etc. Cardurile combinate se referă la memorie + SDIO.
O altă diferență importantă între SDIO și SPEC card SD este adăugarea de standarde de viteză redusă. Cardul SDIO are nevoie doar de SPI și modul de transmisie SD pe 1 biți. Aplicația țintă a cardurilor cu viteză redusă este de a sprijini capabilitățile de I / O cu viteză redusă, cu cheltuieli hardware minime. Cardurile de viteză redusă acceptă aplicații precum MODEM-uri, scanere de bare și receptoare GPS. Pentru cardurile combinate, viteza maximă și funcționarea 4BIT sunt cerințe obligatorii pentru memoria internă și partea SDIO a cardului. La dispozitivele SDIO necombinate, viteza maximă trebuie să ajungă doar la 25 de milioane, iar viteza maximă a cardului combinat este aceeași cu viteza maximă a cardului SD, care este mai mare de 25 de milioane.
8. POATE
CAN, numele complet este „Controller Area Network”, adică Controller Area Network, care este unul dintre cele mai utilizate autobuze de teren din lume. Inițial, CAN a fost conceput ca o comunicație cu microcontroler în mediul auto, schimbând informații între diferitele dispozitive de control electronic ECU din vehicul, formând o rețea de control electronic auto. De exemplu, dispozitivele de control CAN sunt încorporate în sistemele de gestionare a motorului, controlerele de transmisie, echipamentele de instrumentare și sistemele electronice de bază.
Într-o singură rețea compusă din magistrala CAN, în teorie, pot fi conectate nenumărate noduri. În aplicații practice, numărul de noduri este limitat de caracteristicile electrice ale hardware-ului rețelei. De exemplu, atunci când utilizați Philips P82C250 ca un transceiver CAN, 110 noduri pot fi conectate în aceeași rețea. CAN poate oferi o viteză de transmisie a datelor de până la 1Mbit / s, ceea ce face controlul în timp real foarte ușor. În plus, caracteristica hardware de verificare a erorilor îmbunătățește și capacitatea CAN de a rezista la interferențele electromagnetice.
Caracteristicile autobuzului CAN:
1) Poate funcționa într-un mod multi-master. Orice nod din rețea poate trimite în mod activ informații către alte noduri din rețea în orice moment, indiferent de master și slave, iar modul de comunicare este flexibil.
2) Nodurile din rețea pot fi împărțite în diferite priorități pentru a îndeplini diferite cerințe în timp real.
3) Se adoptă un mecanism nedistructiv de structură a magistralei de arbitraj pe biți. Când două noduri transmit informații către rețea în același timp, nodul cu prioritate mai mică oprește în mod activ transmiterea datelor, în timp ce nodul cu prioritate mai mare poate continua să transmită date fără a fi afectat.
4) Datele pot fi primite în mai multe moduri de transmisie: punct-la-punct, punct-la-multipunct și difuzare globală.
5) Distanța maximă de comunicare directă poate ajunge la 10 km (viteza sub 4Kbps).
6) Rata de comunicare poate ajunge până la 1 MB / s (cea mai mare distanță este de 40 m în acest moment).
|
Introduceți adresa de e-mail pentru a primi o surpriză
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albaneză
ar.fmuser.org -> arabă
hy.fmuser.org -> Armeană
az.fmuser.org -> azeră
eu.fmuser.org -> bască
be.fmuser.org -> bielorusă
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> catalană
zh-CN.fmuser.org -> Chineză (simplificată)
zh-TW.fmuser.org -> Chineză (tradițională)
hr.fmuser.org -> croată
cs.fmuser.org -> cehă
da.fmuser.org -> Daneză
nl.fmuser.org -> Dutch
et.fmuser.org -> estonă
tl.fmuser.org -> filipinez
fi.fmuser.org -> finlandeză
fr.fmuser.org -> Franceză
gl.fmuser.org -> Galeză
ka.fmuser.org -> Georgiană
de.fmuser.org -> germană
el.fmuser.org -> greacă
ht.fmuser.org -> Creole haitian
iw.fmuser.org -> ebraică
hi.fmuser.org -> Hindi
hu.fmuser.org -> Maghiară
is.fmuser.org -> islandeză
id.fmuser.org -> indoneziană
ga.fmuser.org -> irlandeză
it.fmuser.org -> Italiană
ja.fmuser.org -> japoneză
ko.fmuser.org -> coreeană
lv.fmuser.org -> letonă
lt.fmuser.org -> lituaniană
mk.fmuser.org -> macedoneană
ms.fmuser.org -> Malay
mt.fmuser.org -> malteză
no.fmuser.org -> norvegiană
fa.fmuser.org -> persană
pl.fmuser.org -> poloneză
pt.fmuser.org -> portugheză
ro.fmuser.org -> Română
ru.fmuser.org -> rusă
sr.fmuser.org -> sârbă
sk.fmuser.org -> slovacă
sl.fmuser.org -> Slovenă
es.fmuser.org -> spaniolă
sw.fmuser.org -> Swahili
sv.fmuser.org -> suedeză
th.fmuser.org -> Thai
tr.fmuser.org -> turcă
uk.fmuser.org -> ucraineană
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnameză
cy.fmuser.org -> galeză
yi.fmuser.org -> idiș
FMUSER Wirless Transmit video și audio mai ușor!
Contact
Adresa:
Nr. 305 Clădirea HuiLan nr. 273 Huanpu Road Guangzhou China 510620
Categorii
Stiri lunare via e-mail