FMUSER Wirless Overfør video og lyd lettere.
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> Armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviderussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (traditionelt)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> Tjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Hollandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> Fransk
gl.fmuser.org -> galicisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> Greek
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandsk
id.fmuser.org -> Indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> Litauisk
mk.fmuser.org -> Makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> Norwegian
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> Romanian
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovensk
es.fmuser.org -> spansk
sw.fmuser.org -> swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Jiddisch
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, læs bare denne artikel
Bussen sidder altid fast i den. Signalerne i denne verden er alle de samme, men der er tusinder af busser, hvilket er hovedpine. Generelt er der tre slags busser: intern bus, systembus og ekstern bus. Den interne bus er bussen mellem de perifere chips i mikrocomputeren og processoren, som bruges til samtrafikken på chipniveau; mens systembussen er bussen mellem plug-in-kortene og systemkortet i mikrocomputeren og bruges til gensidig udveksling på plug-in-kortniveauet. Den eksterne bus er bussen mellem mikrocomputeren og den eksterne enhed. Som en enhed udveksler mikrocomputeren information og data med andre enheder gennem bussen. Det bruges til samtrafik på enhedsniveau.
Ud over bussen er der også nogle grænseflader, som er en samling af flere busser, eller de afvises ikke.
1. SPI
SPI (Serial Peripheral Interface): Den synkrone serielle busmetode, der er foreslået af MOTOROLA. High-speed synkron seriel port. 3 til 4-leder interface, uafhængig afsendelse og modtagelse, kan synkroniseres.
Det er meget brugt på grund af dets kraftige hardwarefunktioner. I det intelligente instrument og måle- og kontrolsystem bestående af mikrocomputer med en chip. Hvis hastighedskravet ikke er højt, er SPI-bustilstand et godt valg. Det kan gemme I / O-porte, forbedre antallet af eksterne enheder og systemets ydeevne. Standard SPI-bus består af fire linjer: seriel urlinje (SCK), masterinput / slaveoutputlinje (MISO). Master output / slave input line (MOSI) og chip select signal (CS). Nogle SPI-interfacechips har afbrydelsessignallinjer eller har ikke MOSI.
SPI-bussen består af tre signallinjer: serielt ur (SCLK), serielt dataudgang (SDO) og serielt datainput (SDI). SPI-bussen kan realisere sammenkoblingen af flere SPI-enheder. SPI-enheden, der leverer det serielle SPI-ur, er en SPI-master eller master-enhed (Master), og andre enheder er SPI-slaver eller slaveenheder (Slave). Full-duplex-kommunikation kan realiseres mellem master- og slave-enheder. Når der er flere slaveenheder, kan en linie til valg af slaveenhed tilføjes. Hvis du bruger en universel IO-port til at simulere SPI-bus, skal du have en outputport (SDO), en inputport (SDI), og den anden port afhænger af den implementerede enhedstype. Hvis du vil implementere en master-slave-enhed, har du brug for en input- og outputport. , Hvis kun masterenheden er realiseret, er outputporten nok; hvis kun slaveenheden er realiseret, kræves kun inputporten.
2. I2C
I2C (Inter-Integrated Circuit): En to-leder seriel bus udviklet af PHILIPS, der bruges til at forbinde mikrokontroller og deres perifere enheder.
I2C-bussen bruger to ledninger (SDA og SCL) til at overføre information mellem bussen og enheden, seriel kommunikation mellem mikrokontrolleren og eksterne enheder eller tovejs dataoverførsel mellem masterenheden og slaveenheden. I2C er OD-output, det meste af I2C er 2-leder (ur og data), der normalt bruges til at transmittere styresignaler.
I2C er en multi-master bus, så enhver enhed kan fungere som en master og styre bussen. Hver enhed på bussen har en unik adresse, og i henhold til deres egne muligheder kan de fungere som sendere eller modtagere. Flere mikrokontroller kan eksistere sammen på den samme I2C-bus.
3. UART
UART: Universel asynkron seriel port, komplet tovejskommunikation i henhold til standard baudrate, langsom hastighed.
UART-bussen er en asynkron seriel port, så den er generelt meget mere kompliceret end de to første synkrone serielle porte. Generelt består den af en baudrate-generator (den genererede baudrate er lig med 16 gange transmissionens baudrate), UART-modtager og UART-sender. Den består af to ledninger i hardware, en til afsendelse og en til modtagelse.
UART er en chip, der bruges til at kontrollere computere og serielle enheder. En ting at bemærke er, at det giver et RS-232C-dataterminalenhedsinterface, så computeren kan kommunikere med modemmer eller andre serielle enheder, der bruger RS-232C-interface. Som en del af grænsefladen har UART også følgende funktioner:
De parallelle data, der transmitteres fra computeren, konverteres til den output-serielle datastrøm. Konverter serielle data uden for computeren til byte til brug af enheder, der bruger parallelle data inde i computeren. Tilføj en paritetsbit til den serielle outputdatastrøm, og udfør en paritetskontrol af datastrømmen, der modtages udefra. Føj start-stop-mærket til outputdatastrømmen, og slet start-stop-mærket fra den modtagne datastrøm. Håndter afbrydelsessignalet fra tastaturet eller musen (tastaturet og musen er også serielle enheder). Kan håndtere synkroniseringsstyringsproblemet på computeren og den eksterne serielle enhed. Nogle avancerede UART'er leverer også buffere til input og output data. Den nyere UART er 16550, som kan gemme 16 byte data i bufferen, før computeren skal behandle dataene. Den sædvanlige UART er 8250. Hvis du nu køber et indbygget modem, vil der normalt være et 16550 UART inde i modemet.
3. Sammenligning af SPI, I2C og UART
Både SPI- og I2C-kommunikationsmetoder er kommunikation med kort afstand mellem chippen og chippen eller mellem andre komponenter såsom sensoren og chippen. SPI og IIC er kort-til-kort kommunikation, IIC undertiden også kommunikation fra bord til bord, men afstanden er meget kort, men mere end en meter, for eksempel nogle berøringsskærme, LCD-skærme til mobiltelefoner, mange tynde film kabler bruger IIC, I2C kan bruges til at erstatte standard parallel bus, forskellige integrerede kredsløb og funktionelle moduler, der kan tilsluttes. I2C er en multi-master bus, så enhver enhed kan fungere som en master og styre bussen. Hver enhed på bussen har en unik adresse, og i henhold til deres egne muligheder kan de fungere som sendere eller modtagere. Flere mikrokontroller kan eksistere sammen på den samme I2C-bus. Disse to linjer hører til lavhastighedstransmission.
UART bruges i kommunikationen mellem to enheder, såsom kommunikationen mellem en enhed og en computer lavet med en enkelt-chip mikrocomputer. Sådan kommunikation kan ske over lange afstande. UART-hastigheden er hurtigere end de ovennævnte to, op til ca. 100K. Det bruges til at kommunikere med computeren og enheden eller mellem computeren og beregningen, men det effektive rækkevidde vil ikke være meget langt, ca. 10 meter. Fordelen ved UART er, at den har en bred vifte af support og en programdesignstruktur. Simpelthen med udviklingen af USB går UART gradvist ned ad bakke.
5. I2S
I2S (Inter-IC Sound Bus) er en busstandard udviklet af Philips til transmission af lyddata mellem digitale lydenheder. Det meste af det er 3-leder (ud over ur og data er der også et venstre og højre kanalvalgssignal), I2S bruges hovedsageligt til at transmittere lydsignaler. Såsom STB, DVD, MP3 osv., Der ofte bruges.
I I2S-standarden specificeres både hardware-interface-specifikationen og formatet på digitale lyddata. I2S har 3 hovedsignaler: 1) Serielt ur SCLK, også kaldet bitur (BCLK), dvs. svarende til hver bit digital lyddata, SCLK har 1 puls. Frekvensen af SCLK = 2 × samplingsfrekvens × antal samplingsbit. 2) Rammeuret LRCK, (også kaldet WS), bruges til at skifte data fra venstre og højre kanal. LRCK af "1" betyder, at dataene fra den venstre kanal transmitteres, og "0" betyder, at dataene fra den rigtige kanal transmitteres. Frekvensen af LRCK er lig med samplingsfrekvensen. 3) Seriedata SDATA er lyddataene udtrykt i to komplement. Nogle gange er det nødvendigt at transmittere et andet signal MCLK for at synkronisere systemerne bedre, kaldet master-uret, også kaldet systemuret (Sys Clock), som er 256 gange eller 384 gange samplingsfrekvensen.
6. GPIO
GPIO (General Purpose Input Output) eller busudvidelse ved hjælp af industristandard I2C, SMBus eller SPI-interface for at forenkle udvidelsen af I / O-porte.
Når mikrokontrolleren eller chipsættet ikke har tilstrækkelige I / O-porte, eller når systemet skal bruge seriel fjernkommunikation eller kontrol, kan GPIO-produkter give yderligere kontrol- og overvågningsfunktioner. Hver GPIO-port kan konfigureres som input eller output af software. Maxims GPIO-produktlinje inkluderer 8-port til 28-port GPIO, der leverer push-pull-output eller open-drain-output. Fås i en miniature 3 mm x 3 mm QFN-pakke.
(1) Fordelene ved GPIO (portudvidelse):
① Lavt strømforbrug: GPIO har lavere strømforbrug (ca. 1μA, mens arbejdsstrømmen på μC er 100μA).
② Integreret IIC-slave-interface: GPIO indbygget IIC-slave-interface, det kan arbejde med fuld hastighed, selv i standby-tilstand.
③ Lille pakke: GPIO-enheder giver den mindste pakke størrelse - 3 mm x 3 mm QFN!
④ Lave omkostninger: Du behøver ikke betale for ubrugte funktioner!
⑤ Hurtig liste: intet behov for at skrive yderligere koder, dokumenter og intet vedligeholdelsesarbejde!
Fleksibel belysningskontrol: Indbygget PWM-udgange med høj opløsning.
⑥ Forudbestemt svartid: forkorte eller bestemme svartiden mellem eksterne begivenheder og afbrydelser.
⑦ Bedre lyseffekt: matchet strømoutput for at sikre ensartet skærmlysstyrke.
⑧ Enkel ledningsføring: kun 2 IIC-busser eller 3 SPI-busser er påkrævet
7. SDIO
SDIO er en udvidelsesgrænseflade af SD-typen. Ud over at kunne oprette forbindelse til et SD-kort, kan det også tilsluttes enheder, der understøtter SDIO-grænsefladen. Formålet med stikkontakten er ikke kun at indsætte et hukommelseskort. PDA'er og bærbare computere, der understøtter SDIO-grænsefladen, kan tilsluttes GPS-modtagere, Wi-Fi- eller Bluetooth-adaptere, modemer, LAN-adaptere, stregkodelæsere, FM-radioer, TV-modtagere, radiofrekvensgodkendelseslæsere eller digitale kameraer og andre enheder, der bruger SD standardgrænseflader.
SDIO-protokollen udvikles og opgraderes fra SD-kortets protokol. Mange steder bevarer SD-kortets læse- og skriveprotokol. Samtidig føjer SDIO-protokollen kommandoerne CMD52 og CMD53 til SD-kortprotokollen. På grund af dette er tilføjelsen af lavhastighedsstandarder en vigtig forskel mellem SDIO og SD-kortspecifikationer. Målapplikationen af kort med lav hastighed starter med den mindste hardware til understøttelse af I / O-kapaciteter med lav hastighed. Lavhastighedskort understøtter applikationer som modemer, stregkodescannere og GPS-modtagere. Højhastighedskort understøtter netværkskort, tv-kort og "combo" -kort osv. Kombinationskort refererer til hukommelse + SDIO.
En anden vigtig forskel mellem SDIO og SD-kort SPEC er tilføjelsen af lavhastighedsstandarder. SDIO-kort har kun brug for SPI og 1-bit SD-transmissionstilstand. Målet anvendelsen af kort med lav hastighed er at understøtte I / O-funktioner med lav hastighed med minimale hardwareudgifter. Lavhastighedskort understøtter applikationer som MODEM'er, søjlescannere og GPS-modtagere. For kombinationskort er fuld hastighed og 4BIT-drift obligatoriske krav til den interne hukommelse og SDIO-delen af kortet. I ikke-kombinerede SDIO-enheder skal den maksimale hastighed kun nå op på 25M, og den maksimale hastighed på det kombinerede kort er den samme som den maksimale hastighed på SD-kortet, som er højere end 25M.
8. KAN
CAN, det fulde navn er "Controller Area Network", dvs. Controller Area Network, som er en af de mest anvendte feltbusser i verden. Oprindeligt blev CAN designet som en mikrocontroller-kommunikation i bilmiljøet, der udvekslede information mellem de forskellige elektroniske styreenheder ECU i køretøjet og dannede et elektronisk bilstyringsnetværk. F.eks. Er CAN-kontrolenheder indlejret i motorstyringssystemer, transmissionskontrollere, instrumenteringsudstyr og elektroniske rygradsystemer.
I et enkelt netværk sammensat af CAN-bus kan der i teorien tilsluttes utallige noder. I praktiske anvendelser er antallet af noder begrænset af de elektriske egenskaber ved netværkshardwaren. For eksempel, når du bruger Philips P82C250 som en CAN-modtager, er det tilladt at tilslutte 110 noder i det samme netværk. CAN kan levere op til 1Mbit / s datatransmissionshastighed, hvilket gør kontrol i realtid meget let. Derudover forbedrer hardwarefejlfunktionen også CAN's evne til at modstå elektromagnetisk interferens.
Funktioner ved CAN-bus:
1) Det kan fungere i en multi-master-tilstand. Enhver node på netværket kan til enhver tid aktivt sende information til andre noder på netværket, uanset master og slave, og kommunikationstilstanden er fleksibel.
2) Knudepunkterne på netværket kan opdeles i forskellige prioriteter for at imødekomme forskellige krav i realtid.
3) En ikke-destruktiv bit-arbitrationsbusstrukturmekanisme er vedtaget. Når to noder transmitterer information til netværket på samme tid, stopper noden med lavere prioritet aktivt datatransmission, mens noden med højere prioritet kan fortsætte med at transmittere data uden at blive påvirket.
4) Data kan modtages i flere transmissionstilstande: punkt til punkt, punkt til multipunkt og global udsendelse.
5) Den maksimale direkte kommunikationsafstand kan nå 10 km (hastighed under 4Kbps).
6) Kommunikationshastigheden kan nå op til 1 MB / s (den længste afstand er 40 m på dette tidspunkt).
|
Indtast e-mail for at få en overraskelse
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> Armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviderussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (traditionelt)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> Tjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Hollandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> Fransk
gl.fmuser.org -> galicisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> Greek
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandsk
id.fmuser.org -> Indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> Litauisk
mk.fmuser.org -> Makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> Norwegian
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> Romanian
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovensk
es.fmuser.org -> spansk
sw.fmuser.org -> swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Jiddisch
FMUSER Wirless Overfør video og lyd lettere.
Kontakt
Adresse:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Kategorier
Nyhedsbrev