FMUSER Wirless stuur video en klank makliker toe!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, lees net hierdie artikel
Die bus sit altyd daarin vas. Die seine in hierdie wêreld is almal dieselfde, maar daar is duisende busse, wat hoofpyn is. Oor die algemeen is daar drie soorte busse: interne bus, stelselbus en eksterne bus. Die interne bus is die bus tussen die randskyfies in die mikrorekenaar en die verwerker, wat gebruik word vir die interkonneksie op skyfievlak; terwyl die stelselbus die bus is tussen die inpropborde en die aan boord in die mikrorekenaar, en dit word gebruik vir die onderlinge uitruil op die inpropbordvlak. Die eksterne bus is die bus tussen die mikrorekenaar en die eksterne toestel. As 'n toestel ruil die mikrorekenaar inligting en data met ander toestelle deur die bus uit. Dit word gebruik vir interkonneksie op toestelvlak.
Benewens die bus, is daar ook koppelvlakke, wat 'n versameling van verskeie busse is, of dit word nie verwerp nie.
1. SPI
SPI (Seriële perifere koppelvlak): Die sinchrone seriële busmetode wat deur MOTOROLA voorgestel word. Hoëspoed-sinkroniese seriële poort. 3 tot 4 draad koppelvlak, onafhanklike stuur en ontvang, kan gesinchroniseer word.
Dit word baie gebruik vanweë sy kragtige hardeware-funksies. In die intelligente instrument en meet- en beheerstelsel wat bestaan uit enkele skyfies-mikrorekenaars. As die spoedvereiste nie hoog is nie, is die SPI-busmodus 'n goeie keuse. Dit kan I / O-poorte bespaar, die aantal randapparatuur en die prestasie van die stelsel verbeter. Die standaard SPI-bus bestaan uit vier lyne: seriële kloklyn (SCK), hoofinvoer / slawe-uitvoerlyn (MISO). Hoofuitvoer / slawe-invoerlyn (MOSI) en skyfiesel (CS). Sommige SPI-koppelvlakskyfies het onderbrekings seinlyne of het nie MOSI nie.
Die SPI-bus bestaan uit drie seinlyne: seriële klok (SCLK), seriële data-uitvoer (SDO) en seriële data-invoer (SDI). Die SPI-bus kan die interkonneksie van verskeie SPI-toestelle besef. Die SPI-toestel wat die SPI-seriële klok verskaf, is 'n SPI-meester of meester-toestel (Master), en ander toestelle is SPI-slawe of slawe-toestelle (Slave). Volledige dupleks kommunikasie kan tussen meester- en slawetoestelle realiseer. As daar verskeie slawe-toestelle is, kan 'n seleksie-reël vir slawe-toestelle bygevoeg word. As u 'n universele IO-poort gebruik om SPI-bus te simuleer, moet u 'n uitvoerpoort (SDO), 'n invoerpoort (SDI) hê, en die ander poort hang af van die tipe toestel wat geïmplementeer word. As u 'n master-slave-toestel wil implementeer, benodig u 'n invoer- en uitvoerpoort. , As slegs die meester-toestel gerealiseer word, is die uitvoerpoort genoeg; as net die slawe-toestel gerealiseer word, is slegs die invoerpoort nodig.
2. I2C
I2C (Inter-Integrated Circuit): 'n Tweedraad-seriële bus wat deur PHILIPS ontwikkel is, wat gebruik word om mikrobeheerders en hul randapparatuur aan te sluit.
Die I2C-bus gebruik twee drade (SDA en SCL) om inligting tussen die bus en die toestel oor te dra, seriële kommunikasie tussen die mikrobeheerder en eksterne toestelle, of tweerigting-data-oordrag tussen die meesterapparaat en die slawe-toestel. I2C is OD-uitvoer, die meeste van I2C is tweedraad (klok en data), wat gewoonlik gebruik word om beheerseine uit te stuur.
I2C is 'n multimaster-bus, dus kan enige toestel soos 'n meester werk en die bus beheer. Elke toestel op die bus het 'n unieke adres, en volgens hul eie vermoëns kan hulle as senders of ontvangers werk. Verskeie mikrobeheerders kan op dieselfde I2C-bus saamleef.
3. UART
UART: universele asynchrone seriële poort, volledige tweerigtingkommunikasie volgens standaard baudrate, stadige spoed.
Die UART-bus is 'n asynchrone seriële poort, dus is dit oor die algemeen baie ingewikkelder as die eerste twee sinchrone seriële poorte. Oor die algemeen bestaan dit uit 'n baud rate generator (die gegenereerde baud rate is gelyk aan 16 keer die transmissie baud rate), UART ontvanger en UART sender. Dit bestaan uit twee drade in hardeware, een vir stuur en een vir ontvangs.
UART is 'n skyfie wat gebruik word om rekenaars en seriële toestelle te beheer. Een ding om op te let, is dat dit 'n RS-232C-data-aansluitingstoestel-koppelvlak bied, sodat die rekenaar kan kommunikeer met modems of ander seriële toestelle wat die RS-232C-koppelvlak gebruik. As deel van die koppelvlak bied UART ook die volgende funksies:
Die parallelle data wat vanaf die rekenaar versend word, word omgeskakel na die seriële uitvoerstroom. Skakel reeksdata van buite die rekenaar om in grepe vir gebruik deur toestelle wat parallelle data binne die rekenaar gebruik. Voeg 'n pariteitsbit by die uitvoer-seriële datastroom en voer 'n pariteitskontrole uit oor die datastroom wat van buite ontvang word. Voeg die begin-stopmerk by die uitvoerdatastroom en verwyder die begin-stopmerk uit die ontvangste datastroom. Hanteer die onderbrekingssein wat deur die sleutelbord of muis gestuur word (die sleutelbord en muis is ook seriële toestelle). Kan die probleem met die sinkronisasiebestuur van die rekenaar en die eksterne seriële toestel hanteer. Sommige hoë-end UART's bied ook buffers vir invoer- en uitvoerdata. Die nuwer UART is 16550, wat 16 grepe data in die buffer kan stoor voordat die rekenaar die data moet verwerk. Die gewone UART is 8250. As u nou 'n ingeboude modem koop, is daar gewoonlik 'n 16550 UART in die modem.
3. vergelyking van SPI, I2C en UART
Beide SPI- en I2C-kommunikasiemetodes is kortafstandkommunikasie tussen die chip en die chip of tussen ander komponente soos die sensor en die chip. SPI en IIC is kommunikasie tussen borde, IIC doen soms ook bord-tot-bord-kommunikasie, maar die afstand is baie kort, maar meer as een meter, byvoorbeeld sommige aanraakskerms, selfoon-LCD-skerms, baie dun film kabels gebruik IIC, I2C kan gebruik word om standaard parallelle bus te vervang, verskillende geïntegreerde stroombane en funksionele modules wat gekoppel kan word. I2C is 'n multimaster-bus, dus kan enige toestel soos 'n meester werk en die bus beheer. Elke toestel op die bus het 'n unieke adres, en volgens hul eie vermoëns kan hulle as senders of ontvangers werk. Verskeie mikrobeheerders kan op dieselfde I2C-bus saamleef. Hierdie twee lyne behoort tot lae spoed-oordrag.
Die UART word gebruik in die kommunikasie tussen twee toestelle, soos die kommunikasie tussen 'n toestel en 'n rekenaar wat met 'n enkelskyfie-mikrorekenaar gemaak word. Sulke kommunikasie kan oor lang afstande gedoen word. Die UART-spoed is vinniger as die bogenoemde twee, tot ongeveer 100K. Dit word gebruik om met die rekenaar en die toestel of tussen die rekenaar en die berekening te kommunikeer, maar die effektiewe reikafstand sal nie baie lank wees nie, ongeveer 10 meter. Die voordeel van die UART is dat dit 'n wye verskeidenheid ondersteuning en 'n programstruktuur het. Heel eenvoudig, met die ontwikkeling van USB, gaan UART geleidelik afdraand.
5. I2S
I2S (Inter-IC Sound Bus) is 'n busstandaard wat deur Philips ontwikkel is vir die oordrag van klankdata tussen digitale klanktoestelle. Die meeste daarvan is 3-draad (behalwe klok en data, is daar ook 'n linker- en regterkanaalkeuse), I2S word hoofsaaklik gebruik om oudioseine uit te stuur. Soos gewoonlik gebruik word STB, DVD, MP3, ens.
In die I2S-standaard word die spesifikasie van die hardeware-koppelvlak en die formaat van digitale klankdata gespesifiseer. I2S het 3 hoofseine: 1) Seriële klok SCLK, ook genoem bit clock (BCLK), dit wil sê, ooreenstem met elke bietjie digitale klankdata, SCLK het 1 pols. Die frekwensie van SCLK = 2 × steekproeffrekwensie × aantal steekproefbits. 2) Die raamklok LRCK, (ook WS genoem), word gebruik om die data van die linker- en regterkanaal oor te skakel. LRCK van "1" beteken dat die data van die linkerkanaal gestuur word, en "0" beteken dat die data van die regte kanaal oorgedra word. Die frekwensie van LRCK is gelyk aan die steekproeffrekwensie. 3) Die seriële data SDATA is die klankdata wat in twee komplemente uitgedruk word. Soms, om die stelsels beter te sinchroniseer, is 'n ander sein MCLK nodig wat gestuur word, die hoofklok genoem, ook die stelselklok (Sys Clock) genoem, wat 256 keer of 384 keer die steekproeffrekwensie is.
6. GPIO
GPIO (General Purpose Input Output) of bus-uitbreiding, wat die standaard I2C-, SMBus- of SPI-koppelvlak gebruik om die uitbreiding van I / O-poorte te vereenvoudig.
GPIO-produkte kan addisionele beheer- en moniteringsfunksies bied as die mikrobeheerder of skyfiestel nie genoeg I / O-poorte het nie, of as die stelsel afstandsreekskommunikasie of -beheer moet gebruik. Elke GPIO-poort kan deur die sagteware as invoer of uitvoer ingestel word. Maxim se GPIO-produkreeks bevat GPIO van 8 tot 28 poorte, wat druk-uittreksel of oop drein-afvoer bied. Beskikbaar in 'n miniatuur 3mm x 3mm QFN pakket.
(1) Die voordele van GPIO (poortuitbreiding):
① Lae kragverbruik: GPIO het 'n laer kragverbruik (ongeveer 1μA, terwyl die werkstroom van μC 100μA is).
② Geïntegreerde IIC-slawe-koppelvlak: GPIO-ingeboude IIC-slawe-koppelvlak, dit kan op volle spoed werk, selfs in standby-modus.
③ Klein pakket: GPIO-toestelle bied die kleinste pakketgrootte-3mm x 3mm QFN!
Lae koste: u hoef nie vir ongebruikte funksies te betaal nie!
Vinnige lys: u hoef nie ekstra kodes, dokumente en geen onderhoudswerk te skryf nie!
Buigsame beligtingsbeheer: Ingeboude veelvuldige PWM-uitsette met hoë resolusie.
⑥ Voorafbepaalde reaksietyd: verkort of bepaal die responstyd tussen eksterne gebeure en onderbrekings.
⑦ Beter beligtingseffek: ooreenstemmende stroomuitset om eenvormige helderheid van die skerm te verseker.
⑧ Eenvoudige bedrading: slegs 2 IIC-busse of 3 SPI-busse word benodig
7. SDIO
SDIO is 'n SD-uitbreidingskoppelvlak. Behalwe dat dit op 'n SD-kaart kan aansluit, kan dit ook gekoppel word aan toestelle wat die SDIO-koppelvlak ondersteun. Die doel van die sok is nie net om 'n geheuekaart in te sit nie. PDA's en skootrekenaars wat die SDIO-koppelvlak ondersteun, kan gekoppel word aan GPS-ontvangers, Wi-Fi- of Bluetooth-adapters, modems, LAN-adapters, strepieskode-lesers, FM-radio's, TV-ontvangers, radiofrekwensie-verifikasie-lesers, of digitale kameras en ander toestelle wat SD gebruik standaard koppelvlakke.
Die SDIO-protokol word ontwikkel en opgegradeer vanaf die protokol van die SD-kaart. Baie plekke behou die lees- en skryfprotokol van die SD-kaart. Terselfdertyd voeg die SDIO-protokol die CMD52- en CMD53-opdragte by die SD-kaartprotokol. As gevolg hiervan is die toevoeging van lae spoed-standaarde 'n belangrike verskil tussen SDIO- en SD-kaartspesifikasies. Die teikentoepassing van laespoedkaarte begin met die kleinste hardeware om lae-spoed-I / O-vermoëns te ondersteun. Lae-spoedkaarte ondersteun toepassings soos modems, strepieskodeskandeerders en GPS-ontvangers. Hoëspoedkaarte ondersteun netwerkkaarte, TV-kaarte en "combo" -kaarte, ens. Kombinasiekaarte verwys na geheue + SDIO.
Nog 'n belangrike verskil tussen SDIO en SD-kaart SPEC is die toevoeging van lae spoed standaarde. SDIO-kaart benodig slegs SPI en 1-bis SD-oordragmodus. Die teikentoepassing van laespoedkaarte is om lae-spoed-I / O-vermoëns te ondersteun met minimale hardeware-uitgawes. Lae-spoedkaarte ondersteun toepassings soos MODEM's, staafskandeerders en GPS-ontvangers. Vir kombinasiekaarte is volspoed en 4BIT-verpligting verpligte vereistes vir die interne geheue en die SDIO-deel van die kaart. In nie-gekombineerde SDIO-toestelle moet die maksimum spoed net 25M bereik, en die maksimum spoed van die gekombineerde kaart is dieselfde as die maksimum spoed van die SD-kaart, wat hoër is as 25M.
8. KAN
CAN, die volle naam is "Controller Area Network", dit wil sê die Controller Area Network, wat een van die mees gebruikte veldbusse ter wêreld is. Aanvanklik is CAN ontwerp as 'n mikrobeheerderkommunikasie in die motoromgewing, wat inligting uitruil tussen die verskillende elektroniese beheertoestelle ECU in die voertuig, wat 'n elektroniese elektroniese beheernetwerk vorm. CAN-beheertoestelle is byvoorbeeld ingebed in enjinbestuurstelsels, transmissiebeheerders, instrumentasie-toerusting en elektroniese ruggraatstelsels.
In 'n enkele netwerk wat uit CAN-bus bestaan, kan teoreties talle nodusse verbind word. In praktiese toepassings word die aantal nodusse beperk deur die elektriese eienskappe van die netwerkhardeware. Byvoorbeeld, wanneer Philips P82C250 as 'n CAN-ontvanger gebruik word, mag 110 nodusse in dieselfde netwerk gekoppel word. CAN kan tot 1Mbit / s data-oordragtempo lewer, wat intydse beheer baie maklik maak. Daarbenewens verbeter die hardeware se foutverifiëringsfunksie ook die vermoë van CAN om elektromagnetiese interferensie te weerstaan.
Kenmerke van CAN-bus:
1) Dit kan in 'n multi-meester-modus werk. Enige knooppunt op die netwerk kan inligting te eniger tyd aktief na ander nodusse in die netwerk stuur, ongeag die meester en slaaf, en die kommunikasiemodus is buigsaam.
2) Die nodusse op die netwerk kan in verskillende prioriteite verdeel word om aan verskillende intydse vereistes te voldoen.
3) 'n Nie-vernietigende meganisme vir die arbitrasie van bus-strukture word gebruik. Wanneer twee nodusse gelyktydig inligting na die netwerk oordra, stop die nodus met 'n laer prioriteit data-oordrag aktief, terwyl die node met 'n hoër prioriteit kan voortgaan om data uit te stuur sonder dat dit geraak word.
4) Data kan in verskillende oordragmodusse ontvang word: punt-tot-punt, punt-na-meerpunt en globale uitsending.
5) Die maksimum direkte kommunikasie-afstand kan 10 km bereik (spoed onder 4Kbps).
6) Die kommunikasiesnelheid kan tot 1MB / s bereik (die langste afstand is 40m op hierdie oomblik).
|
Voer e-posadres in om 'n verrassing te kry
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
FMUSER Wirless stuur video en klank makliker toe!
Kontak Ons
adres:
No.305 Kamer HuiLan-gebou No.273 Huanpu-weg Guangzhou China 510620
kategorieë
Nuusbrief