Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Ang SPI, I2C, UART, I2S, GPIO, SDIO, CAN, basahin lamang ang artikulong ito
Palaging napapasok ang bus dito. Ang mga signal sa mundong ito ay pareho, ngunit may libu-libong mga bus, na kung saan ay isang sakit ng ulo. Sa pangkalahatan, may tatlong uri ng mga bus: panloob na bus, system bus at external bus. Ang panloob na bus ay ang bus sa pagitan ng mga paligid ng chips sa microcomputer at ng processor, na ginagamit para sa pagkakaugnay sa antas ng maliit na tilad; habang ang system bus ay ang bus sa pagitan ng mga plug-in board at ng system board sa microcomputer, at ginagamit para sa mutual exchange sa antas ng plug-in board. Ang panlabas na bus ay ang bus sa pagitan ng microcomputer at ang panlabas na aparato. Bilang isang aparato, ang microcomputer ay nagpapalitan ng impormasyon at data sa iba pang mga aparato sa pamamagitan ng bus. Ginagamit ito para sa pagkakaugnay sa antas ng aparato.
Bilang karagdagan sa bus, mayroon ding ilang mga interface, na kung saan ay isang koleksyon ng maraming mga bus, o hindi sila tinanggihan.
1. SPI
SPI (Serial Peripheral Interface): Ang kasabay na pamamaraan ng serial bus na iminungkahi ng MOTOROLA. Mabilis na magkasabay na serial port. 3 hanggang 4 wire interface, independiyenteng pagpapadala at pagtanggap, maaaring ma-synchronize.
Malawakang ginagamit ito dahil sa malakas na pag-andar ng hardware. Sa matalinong instrumento at pagsukat at control system na binubuo ng solong chip microcomputer. Kung ang pangangailangan sa bilis ay hindi mataas, ang SPI bus mode ay isang mahusay na pagpipilian. Maaari itong i-save ang I / O port, pagbutihin ang bilang ng mga peripheral at ang pagganap ng system. Ang karaniwang SPI bus ay binubuo ng apat na linya: serial line line (SCK), master input / slave output line (MISO). Master output / slave input line (MOSI) at chip select signal (CS). Ang ilang mga chips ng interface ng SPI ay nakagambala sa mga linya ng signal o walang MOSI.
Ang SPI bus ay binubuo ng tatlong mga linya ng signal: serial clock (SCLK), serial data output (SDO), at serial data input (SDI). Maaaring mapagtanto ng SPI bus ang pagkakaugnay ng maraming mga aparato ng SPI. Ang aparato ng SPI na nagbibigay ng serial serial ng SPI ay isang master ng master o master device (Master), at iba pang mga aparato ay mga alipin ng SPI o mga aparato ng alipin (Alipin). Ang komunikasyon na full-duplex ay maaaring napagtanto sa pagitan ng mga aparato ng master at alipin. Kapag maraming mga aparato ng alipin, maaaring idagdag ang isang linya ng pagpili ng aparato ng alipin. Kung gumagamit ka ng isang unibersal na port ng IO upang gayahin ang SPI bus, dapat kang magkaroon ng isang output port (SDO), isang input port (SDI), at ang iba pang port ay nakasalalay sa uri ng aparato na ipinatupad. Kung nais mong magpatupad ng isang aparato ng master-alipin, kailangan mo ng isang input at output port. , Kung natanto lamang ang master device, ang output port ay sapat; kung ang aparato lamang ng alipin ay natanto, ang input port lamang ang kinakailangan.
2. I2C
I2C (Inter-Integrated Circuit): Isang two-wire serial bus na binuo ng PHILIPS, ginamit upang ikonekta ang mga microcontroller at ang kanilang mga peripheral device.
Gumagamit ang I2C bus ng dalawang wires (SDA at SCL) upang ilipat ang impormasyon sa pagitan ng bus at ng aparato, serial na komunikasyon sa pagitan ng microcontroller at mga panlabas na aparato, o dalawang-daan na paglilipat ng data sa pagitan ng master device at ng aparato ng alipin. Ang I2C ay output ng OD, karamihan sa I2C ay 2-wire (orasan at data), karaniwang ginagamit upang maipadala ang mga signal ng kontrol.
Ang I2C ay isang multi-master bus, kaya't ang anumang aparato ay maaaring gumana tulad ng isang master at kontrolin ang bus. Ang bawat aparato sa bus ay may natatanging address, at ayon sa kanilang sariling mga kakayahan, maaari silang gumana bilang mga transmiter o receiver. Ang maramihang mga microcontroller ay maaaring magkasama sa iisang bus na I2C.
3. UART
UART: Pangkalahatang asynchronous serial port, kumpletuhin ang dalawang-daan na komunikasyon ayon sa karaniwang rate ng baud, mabagal na bilis.
Ang UART bus ay isang asynchronous serial port, kaya't sa pangkalahatan ay mas kumplikado kaysa sa unang dalawang magkasabay na serial port. Pangkalahatan, binubuo ito ng isang generator ng baud rate (ang nabuong rate ng baud ay katumbas ng 16 beses sa paghahatid ng rate ng baud), UART receiver, at UART transmitter. Binubuo ito ng dalawang wires sa hardware, isa para sa pagpapadala at isa para sa pagtanggap.
Ang UART ay isang chip na ginamit upang makontrol ang mga computer at serial device. Ang isang bagay na dapat tandaan ay nagbibigay ito ng isang RS-232C data interface ng aparato ng terminal upang ang computer ay maaaring makipag-usap sa mga modem o iba pang mga serial device na gumagamit ng interface ng RS-232C. Bilang bahagi ng interface, nagbibigay din ang UART ng mga sumusunod na pagpapaandar:
Ang parallel data na naihatid mula sa computer ay na-convert sa output serial stream ng data. I-convert ang serial data mula sa labas ng computer sa mga byte para magamit ng mga aparato na gumagamit ng parallel data sa loob ng computer. Magdagdag ng isang parity bit sa output serial data stream, at magsagawa ng parity check sa data stream na natanggap mula sa labas. Idagdag ang marka ng pagsisimula sa paghinto ng stream ng data ng output, at tanggalin ang markang panimulang hihinto mula sa natanggap na stream ng data. Pangasiwaan ang makagambalang signal na ipinadala ng keyboard o mouse (ang keyboard at mouse ay mga serial device din). Maaaring hawakan ang problema sa pamamahala ng pag-synchronize ng computer at ang panlabas na serial device. Ang ilang mga high-end UART ay nagbibigay din ng mga buffer para sa input at output data. Ang mas bagong UART ay 16550, na maaaring mag-imbak ng 16 bytes ng data sa buffer bago kailangan ng computer na iproseso ang data. Ang karaniwang UART ay 8250. Ngayon kung bumili ka ng built-in na modem, karaniwang magkakaroon ng 16550 UART sa loob ng modem.
3. paghahambing ng SPI, I2C at UART
Ang parehong mga pamamaraan ng komunikasyon ng SPI at I2C ay komunikasyon sa malayo sa pagitan ng maliit na tilad at ng maliit na tilad o sa pagitan ng iba pang mga bahagi tulad ng sensor at ang maliit na tilad. Ang SPI at IIC ay komunikasyon sa board-to-board, minsan din ang IIC ay komunikasyon sa board-to-board, ngunit ang distansya ay napakaikli, ngunit higit sa isang metro, halimbawa, ilang mga touch screen, mga mobile phone LCD screen, maraming manipis na pelikula ang mga cable ay gumagamit ng IIC, ang I2C ay maaaring magamit upang mapalitan ang karaniwang parallel Bus, iba't ibang mga integrated circuit at functional module na maaaring konektado. Ang I2C ay isang multi-master bus, kaya't ang anumang aparato ay maaaring gumana tulad ng isang master at kontrolin ang bus. Ang bawat aparato sa bus ay may natatanging address, at ayon sa kanilang sariling mga kakayahan, maaari silang gumana bilang mga transmiter o receiver. Ang maramihang mga microcontroller ay maaaring magkasama sa iisang bus na I2C. Ang dalawang linya na ito ay nabibilang sa mababang bilis na paghahatid.
Ang UART ay ginagamit sa komunikasyon sa pagitan ng dalawang mga aparato, tulad ng komunikasyon sa pagitan ng isang aparato at isang computer na ginawa gamit ang isang solong-chip microcomputer. Ang gayong komunikasyon ay maaaring gawin sa malayong distansya. Ang bilis ng UART ay mas mabilis kaysa sa dalawang nasa itaas, hanggang sa halos 100K. Ginagamit ito upang makipag-ugnay sa computer at sa aparato o sa pagitan ng computer at ng pagkalkula, ngunit ang mabisang saklaw ay hindi masyadong mahaba, mga 10 metro. Ang bentahe ng UART ay mayroon itong malawak na hanay ng suporta at isang istraktura ng disenyo ng programa. Medyo simple, sa pag-unlad ng USB, ang UART ay unti-unting bumababa.
5. I2S
Ang I2S (Inter-IC Sound Bus) ay isang pamantayan sa bus na binuo ng Philips para sa paghahatid ng audio data sa pagitan ng mga digital audio device. Karamihan sa mga ito ay 3-wire (bilang karagdagan sa orasan at data, mayroon ding kaliwa at kanang signal ng pagpili ng channel), ang I2S ay pangunahing ginagamit upang magpadala ng mga audio signal. Tulad ng karaniwang ginagamit na STB, DVD, MP3, atbp.
Sa pamantayan ng I2S, ang parehong pagtutukoy ng interface ng hardware at ang format ng digital audio data ay tinukoy. Ang I2S ay mayroong 3 pangunahing signal: 1) Serial clock SCLK, na tinatawag ding bit clock (BCLK), iyon ay, naaayon sa bawat piraso ng digital audio data, ang SCLK ay may 1 pulso. Ang dalas ng SCLK = 2 × sampling frequency × bilang ng mga sampling bit. 2) Ang frame clock LRCK, (tinatawag ding WS), ay ginagamit upang ilipat ang data ng kaliwa at kanang mga channel. Ang LRCK ng "1" ay nangangahulugang ang data ng kaliwang channel ay naililipat, at ang "0" ay nangangahulugang ang data ng tamang channel ay naililipat. Ang dalas ng LRCK ay katumbas ng dalas ng sampling. 3) Ang serial data SDATA ay ang audio data na ipinahayag sa dalawang komplemento. Minsan upang mas mahusay na maisabay ang mga system, isa pang senyas na MCLK ang kinakailangan upang maipadala, na tinatawag na master clock, na tinatawag ding system clock (Sys Clock), na 256 beses o 384 beses na dalas ng sampling.
6.GPIO
Ang GPIO (Pangkalahatang Layunin Input Output) o expander ng bus, gamit ang pamantayan sa industriya ng I2C, SMBus o interface ng SPI upang gawing simple ang pagpapalawak ng mga port ng I / O.
Kapag ang microcontroller o chipset ay walang sapat na I / O port, o kung kailangan ng system na gumamit ng remote na serial na komunikasyon o kontrol, ang mga produkto ng GPIO ay maaaring magbigay ng karagdagang kontrol at pag-andar ng pagsubaybay. Ang bawat port ng GPIO ay maaaring mai-configure bilang input o output ng software. Ang linya ng produkto ng GPIO ng Maxim ay may kasamang 8-port hanggang 28-port GPIO, na nagbibigay ng push-pull output o open-drain output. Magagamit sa isang maliit na 3mm x 3mm QFN package.
(1) Ang mga pakinabang ng GPIO (port expander):
① Mababang pagkonsumo ng kuryente: Ang GPIO ay may mas mababang paggamit ng kuryente (halos 1μA, habang ang kasalukuyang gumaganang μC ay 100μA).
② Pinagsama IIC alipin interface: built-in na interface ng IIC alipin ng GPIO, maaari itong gumana nang buong bilis kahit sa standby mode.
③ Maliit na package: Ang mga aparato ng GPIO ay nagbibigay ng pinakamaliit na laki ng package-3mm x 3mm QFN!
④ Mababang gastos: Hindi mo kailangang magbayad para sa mga hindi nagamit na pag-andar!
⑤ Mabilis na listahan: hindi na kailangang magsulat ng mga karagdagang code, dokumento, at walang gawaing pagpapanatili!
Nababaluktot na kontrol sa pag-iilaw: Built-in na maraming output na PWM na may mataas na resolusyon.
⑥ Hindi matukoy na oras ng pagtugon: paikliin o matukoy ang oras ng pagtugon sa pagitan ng mga panlabas na kaganapan at pagkagambala.
⑦ Mas mahusay na epekto sa pag-iilaw: naitugmang kasalukuyang output upang matiyak na pare-pareho ang ilaw ng display.
⑧ Simpleng mga kable: 2 IIC bus lang o 3 SPI bus ang kinakailangan
7. SDIO
Ang SDIO ay isang interface na pagpapalawak ng uri ng SD. Bilang karagdagan sa kakayahang kumonekta sa isang SD card, maaari din itong maiugnay sa mga aparato na sumusuporta sa interface ng SDIO. Ang layunin ng socket ay hindi lamang upang magsingit ng isang memory card. Ang mga PDA at laptop na sumusuporta sa interface ng SDIO ay maaaring konektado sa mga tatanggap ng GPS, Wi-Fi o Bluetooth adapter, modem, LAN adapters, mambabasa ng barcode, FM radio, TV receivers, radio frequency authentication reader, O digital camera at iba pang mga aparato na gumagamit ng SD karaniwang mga interface.
Ang SDIO protocol ay umunlad at na-upgrade mula sa protocol ng SD card. Maraming mga lugar ang nagpapanatili ng nabasa at sumulat na protocol ng SD card. Sa parehong oras, ang SDIO protocol ay nagdaragdag ng mga utos ng CMD52 at CMD53 sa proteksyon ng SD card. Dahil dito, isang mahalagang pagkakaiba sa pagitan ng mga pagtutukoy ng SDIO at SD card ay ang pagdaragdag ng mga pamantayang may mababang bilis. Ang target na aplikasyon ng mga low-speed card ay nagsisimula sa pinakamaliit na hardware upang suportahan ang mga kakayahan sa mababang bilis na I / O. Sinusuportahan ng mga low-speed card ang mga application tulad ng modem, barcode scanner at GPS receivers. Sinusuportahan ng mga high-speed card ang mga card sa network, mga TV card at mga "combo" card, atbp. Ang mga kard ng kombinasyon ay tumutukoy sa memorya + SDIO.
Ang isa pang mahalagang pagkakaiba sa pagitan ng SDIO at SD card SPEC ay ang pagdaragdag ng mga pamantayan ng mababang bilis. Ang SDIO card ay nangangailangan lamang ng SPI at 1-bit SD transmission mode. Ang target na aplikasyon ng mga low-speed card ay upang suportahan ang mga kakayahan sa mababang bilis na I / O na may kaunting paggasta sa hardware. Sinusuportahan ng mga low-speed card ang mga application tulad ng MODEMs, bar scanner at mga tatanggap ng GPS. Para sa mga kard na kumbinasyon, ang buong bilis at pagpapatakbo ng 4BIT ay ipinag-uutos na mga kinakailangan para sa panloob na memorya at bahagi ng SDIO ng card. Sa mga hindi pinagsamang aparato ng SDIO, ang maximum na bilis ay dapat umabot lamang sa 25M, at ang maximum na bilis ng pinagsamang card ay kapareho ng maximum na bilis ng SD card, na mas mataas sa 25M.
8. MAAARI
CAN, ang buong pangalan ay "Controller Area Network", iyon ay, ang Controller Area Network, na kung saan ay isa sa mga pinaka malawak na ginagamit na mga bus sa bukid sa buong mundo. Sa una, ang CAN ay idinisenyo bilang isang komunikasyon sa microcontroller sa kapaligiran ng automotiko, nagpapalitan ng impormasyon sa pagitan ng iba't ibang mga elektronikong aparato sa kontrol na ECU sa sasakyan, na bumubuo ng isang automotive electronic control network. Halimbawa, ang mga aparato ng CAN control ay naka-embed sa mga system ng pamamahala ng engine, mga kontrol sa paghahatid, kagamitan sa kagamitan sa instrumento, at mga electronic backbone system.
Sa isang solong network na binubuo ng CAN bus, sa teorya, hindi mabilang na mga node ang maaaring konektado. Sa mga praktikal na aplikasyon, ang bilang ng mga node ay limitado ng mga de-koryenteng katangian ng network hardware. Halimbawa, kapag gumagamit ng Philips P82C250 bilang isang CAN transceiver, pinapayagan ang 110 node na konektado sa parehong network. Maaaring magbigay ang CAN ng hanggang sa 1Mbit / s rate ng paghahatid ng data, na ginagawang napakadali ng kontrol sa real-time. Bilang karagdagan, pinapahusay din ng tampok sa pag-verify ng error ng hardware ang kakayahan ng CAN na labanan ang pagkagambala ng electromagnetic.
Mga tampok ng CAN bus:
1) Maaari itong gumana sa isang multi-master mode. Ang anumang node sa network ay maaaring aktibong magpadala ng impormasyon sa iba pang mga node sa network anumang oras, anuman ang master at alipin, at ang mode ng komunikasyon ay nababaluktot.
2) Ang mga node sa network ay maaaring nahahati sa iba't ibang mga priyoridad upang matugunan ang iba't ibang mga kinakailangan sa real-time.
3) Ang isang hindi nakakapinsalang bit arbitrasyon na istraktura ng istraktura ng bus ay pinagtibay. Kapag ang dalawang mga node ay nagpapadala ng impormasyon sa network nang sabay, ang node na may mas mababang priyoridad ay aktibong humihinto sa paghahatid ng data, habang ang node na may mas mataas na priyoridad ay maaaring magpatuloy na magpadala ng data nang hindi apektado.
4) Maaaring matanggap ang data sa maraming mga mode ng paghahatid: point-to-point, point-to-multipoint at pandaigdigang pag-broadcast.
5) Ang maximum na direktang distansya ng komunikasyon ay maaaring umabot sa 10km (bilis sa ibaba 4Kbps).
6) Ang rate ng komunikasyon ay maaaring umabot ng hanggang sa 1MB / s (ang pinakamahabang distansya ay 40m sa oras na ito).
|
Ipasok ang email upang makakuha ng sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
Makipag-ugnay sa
Tirahan
No.305 Room Huilan Building No.273 Huanpu Road Guangzhou China 510620
Kategorya
Newsletter