„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, tiesiog perskaitykite šį straipsnį
Autobusas jame visada įstringa. Signalai šiame pasaulyje yra vienodi, tačiau autobusų yra tūkstančiai, o tai kelia galvos skausmą. Paprastai tariant, yra trijų rūšių autobusai: vidinis, sisteminis ir išorinis. Vidinė magistralė yra magistralė tarp mikrokompiuterio periferinių lustų ir procesoriaus, naudojama tarpusavio ryšiui lusto lygmeniu; o sistemos magistralė yra magistralė tarp įskiepių plokščių ir mikrokompiuterio plokščių ir naudojama tarpusavio mainams įskiepių plokščių lygiu. Išorinė magistralė yra magistralė tarp mikrokompiuterio ir išorinio įrenginio. Kaip prietaisas, mikrokompiuteris per magistralę keičiasi informacija ir duomenimis su kitais įrenginiais. Jis naudojamas įrenginio lygmens sujungimui.
Be magistralės, taip pat yra keletas sąsajų, kurios yra kelių autobusų rinkinys, arba jos nėra atmestos.
1. SPI
SPI (nuoseklioji periferinė sąsaja): sinchroninio nuosekliosios magistralės metodas, kurį pasiūlė MOTOROLA. Spartus sinchroninis nuoseklusis prievadas. Galima sinchronizuoti nuo 3 iki 4 laidų sąsają, nepriklausomą siuntimą ir priėmimą.
Jis plačiai naudojamas dėl galingų aparatinės įrangos funkcijų. Išmanioje prietaisų ir matavimo ir valdymo sistemoje, sudarytoje iš vieno lusto mikrokompiuterio. Jei greičio reikalavimas nėra didelis, SPI magistralės režimas yra geras pasirinkimas. Tai gali išsaugoti įvesties / išvesties prievadus, pagerinti periferinių įrenginių skaičių ir sistemos veikimą. Standartinę SPI magistralę sudaro keturios linijos: nuosekliojo laikrodžio linija (SCK), pagrindinio įvesties / vergo išvesties linija (MISO). Pagrindinės išvesties / vergo įvesties linija (MOSI) ir lusto pasirinkimo signalas (CS). Kai kurios SPI sąsajos lustai turi pertraukiamojo signalo linijas arba neturi MOSI.
SPI magistralę sudaro trys signalo linijos: nuoseklusis laikrodis (SCLK), nuosekliųjų duomenų išvestis (SDO) ir nuosekliųjų duomenų įvestis (SDI). SPI magistralė gali realizuoti kelių SPI įrenginių sujungimą. SPI įrenginys, teikiantis SPI nuoseklųjį laikrodį, yra SPI pagrindinis arba pagrindinis įrenginys („Master“), o kiti įrenginiai yra „SPI“ vergai arba verginiai įrenginiai („Slave“). Visiškas dvipusis ryšys gali būti realizuotas tarp pagrindinio ir vergo įrenginių. Kai yra keli vergų įrenginiai, galima pridėti vergo įrenginio pasirinkimo eilutę. Jei naudojate universalų IO prievadą SPI magistralės imitavimui, turite turėti išvesties prievadą (SDO), įvesties prievadą (SDI), o kitas prievadas priklauso nuo įdiegto įrenginio tipo. Jei norite įdiegti pagrindinį vergą, jums reikia įvesties ir išvesties prievado. , Jei realizuojamas tik pagrindinis įrenginys, pakanka išvesties prievado; jei realizuojamas tik vergo įrenginys, reikalingas tik įvesties prievadas.
2. I2C
I2C (Inter-Integrated Circuit): dviejų laidų nuoseklioji magistralė, sukurta PHILIPS, naudojama mikrovaldikliams ir jų periferiniams įrenginiams sujungti.
„I2C“ magistralė naudoja du laidus (SDA ir SCL) informacijai perduoti tarp magistralės ir įrenginio, nuoseklųjį ryšį tarp mikrovaldiklio ir išorinių įrenginių arba dvipusį duomenų perdavimą tarp pagrindinio įrenginio ir pavaldinio įrenginio. I2C yra OD išvestis, dauguma I2C yra 2 laidų (laikrodis ir duomenys), paprastai naudojami valdymo signalams perduoti.
„I2C“ yra daugialypė magistralė, todėl bet kuris įrenginys gali veikti kaip pagrindinis ir valdyti magistralę. Kiekvienas magistralės įrenginys turi unikalų adresą ir pagal savo galimybes jie gali veikti kaip siųstuvai ar imtuvai. Toje pačioje I2C magistralėje gali egzistuoti keli mikrovaldikliai.
3. UART
UART: universalus asinchroninis nuoseklusis prievadas, užbaigtas dvipusis ryšys pagal standartinį duomenų perdavimo greitį, lėtas greitis.
UART magistralė yra asinchroninis nuoseklusis prievadas, todėl paprastai jis yra daug sudėtingesnis nei pirmieji du sinchroniniai nuoseklieji prievadai. Paprastai jis susideda iš duomenų perdavimo greičio generatoriaus (sugeneruotas perdavimo greitis yra lygus 16 kartų didesnis nei perdavimo perdavimo greitis), UART imtuvo ir UART siųstuvo. Jį sudaro du techninės įrangos laidai, vienas skirtas siųsti ir vienas - priėmimui.
UART yra lustas, naudojamas valdyti kompiuterius ir nuoseklius įrenginius. Reikėtų atkreipti dėmesį į tai, kad jis suteikia RS-232C duomenų terminalo įrenginio sąsają, kad kompiuteris galėtų bendrauti su modemais ar kitais nuosekliaisiais įrenginiais, kurie naudoja RS-232C sąsają. Kaip sąsajos dalį UART taip pat teikia šias funkcijas:
Iš kompiuterio perduodami lygiagrečiai duomenys konvertuojami į išvesties nuoseklų duomenų srautą. Konvertuokite nuoseklius duomenis iš kompiuterio išorės į baitus, kad juos galėtų naudoti įrenginiai, kurie naudoja lygiagrečius duomenis kompiuterio viduje. Pridėkite pariteto bitą prie išvesties nuoseklaus duomenų srauto ir atlikite iš išorės gauto duomenų srauto pariteto patikrą. Pridėkite pradžios ir pabaigos žymę prie išvesties duomenų srauto ir ištrinkite pradžios ir pabaigos ženklą iš gauto duomenų srauto. Tvarkykite klaviatūros ar pelės siunčiamą pertraukimo signalą (klaviatūra ir pelė taip pat yra nuoseklūs įrenginiai). Gali išspręsti kompiuterio ir išorinio nuoseklaus įrenginio sinchronizavimo valdymo problemą. Kai kurie aukščiausios klasės UART taip pat teikia buferius įvesties ir išvesties duomenims. Naujesnis UART yra 16550, kuris gali išsaugoti 16 baitų duomenų buferyje, kol kompiuteriui reikės apdoroti duomenis. Įprastas UART yra 8250. Dabar, jei perkate įmontuotą modemą, modemo viduje paprastai bus 16550 UART.
3. Palyginimas SPI, I2C ir UART
Tiek SPI, tiek „I2C“ ryšio metodai yra mažo atstumo ryšys tarp lusto ir lusto arba tarp kitų komponentų, tokių kaip jutiklis ir lustas. SPI ir IIC yra ryšys tarp lentų ir plokščių, IIC kartais taip pat palaiko ryšį tarp lentų ir lentų, tačiau atstumas yra labai trumpas, tačiau daugiau nei vienas metras, pavyzdžiui, kai kurie jutikliniai ekranai, mobiliojo telefono LCD ekranai, daugybė plonų plėvelių kabeliams naudoti IIC, I2C gali būti naudojamas pakeisti standartinę lygiagrečią magistralę, įvairius integruotus grandynus ir funkcinius modulius, kuriuos galima prijungti. „I2C“ yra daugialypė magistralė, todėl bet kuris įrenginys gali veikti kaip pagrindinis ir valdyti magistralę. Kiekvienas magistralės įrenginys turi unikalų adresą ir pagal savo galimybes jie gali veikti kaip siųstuvai ar imtuvai. Toje pačioje I2C magistralėje gali egzistuoti keli mikrovaldikliai. Šios dvi linijos priklauso mažo greičio perdavimui.
UART naudojamas ryšiui tarp dviejų įrenginių, pavyzdžiui, ryšiui tarp įrenginio ir kompiuterio, pagamintam su vienos mikroschemos mikrokompiuteriu. Toks bendravimas gali būti atliekamas dideliais atstumais. UART greitis yra didesnis nei pirmiau minėti du, iki maždaug 100K. Jis naudojamas bendrauti su kompiuteriu ir įrenginiu arba tarp kompiuterio ir skaičiavimo, tačiau efektyvus nuotolis nebus labai ilgas, apie 10 metrų. UART pranašumas yra tas, kad jis turi platų palaikymo spektrą ir programos dizaino struktūrą. Paprasčiausiai, plėtojant USB, UART palaipsniui eina žemyn.
5. I2S
„I2S“ („Inter-IC Sound Bus“) yra „Philips“ sukurtas magistralės standartas, skirtas garso duomenims perduoti tarp skaitmeninių garso įrenginių. Didžioji jo dalis yra 3 laidų (be laikrodžio ir duomenų, taip pat yra kairysis ir dešinysis kanalų pasirinkimo signalai), I2S daugiausia naudojama garso signalams perduoti. Tokie kaip dažniausiai naudojami STB, DVD, MP3 ir kt.
I2S standarte nurodoma ir aparatinės sąsajos specifikacija, ir skaitmeninių garso duomenų formatas. I2S turi 3 pagrindinius signalus: 1) Serijinis laikrodis SCLK, dar vadinamas bitų laikrodžiu (BCLK), tai yra, atitinkantis kiekvieną skaitmeninių garso duomenų bitą, SCLK turi 1 impulsą. SCLK dažnis = 2 × mėginių ėmimo dažnis × mėginių ėmimo bitų skaičius. 2) Kadrinis laikrodis LRCK (dar vadinamas WS) naudojamas kairiųjų ir dešiniųjų kanalų duomenims perjungti. „1“ LRCK reiškia, kad perduodami kairiojo kanalo duomenys, o „0“ - dešiniojo kanalo duomenys. LRCK dažnis yra lygus mėginių ėmimo dažniui. 3) Serijiniai duomenys SDATA yra garso duomenys, išreikšti dviese. Kartais norint geriau sinchronizuoti sistemas, reikia perduoti kitą signalą MCLK, vadinamą pagrindiniu laikrodžiu, dar vadinamu sistemos laikrodžiu („Sys Clock“), kuris yra 256 kartus arba 384 kartus didesnis už mėginių ėmimo dažnį.
6.GPIO
GPIO (bendrosios paskirties įvesties išvestis) arba magistralės plėstuvas, naudojant pramonės standarto „I2C“, „SMBus“ arba „SPI“ sąsają, kad supaprastintumėte įvesties / išvesties prievadų išplėtimą.
Kai mikrovaldiklyje ar mikroschemų rinkinyje nėra pakankamai įvesties / išvesties prievadų arba kai sistemai reikia naudoti nuotolinį nuoseklųjį ryšį ar valdymą, GPIO produktai gali suteikti papildomas valdymo ir stebėjimo funkcijas. Kiekvieną GPIO prievadą programinė įranga gali sukonfigūruoti kaip įvestį arba išvestį. „Maxim“ GPIO produktų linijoje yra nuo 8 iki 28 prievadų GPIO, užtikrinantys „push-pull“ arba „open-drain“ išvestis. Galima įsigyti miniatiūrinėje 3 mm x 3 mm QFN pakuotėje.
(1) GPIO (uosto plėstuvo) pranašumai:
Mažas energijos suvartojimas: GPIO sunaudoja mažiau energijos (apie 1μA, o μC darbinė srovė yra 100μA).
② Integruota IIC vergo sąsaja: GPIO įmontuota IIC vergo sąsaja, ji gali veikti visu greičiu net ir budėjimo režimu.
③ Mažas paketas: GPIO įrenginiai pateikia mažiausią pakuotės dydį - 3 mm x 3 mm QFN!
④ Maža kaina: Jums nereikia mokėti už nenaudojamas funkcijas!
⑤ Greitas sąrašas: nereikia rašyti papildomų kodų, dokumentų ir nereikia priežiūros darbų!
Lankstus apšvietimo valdymas: įmontuoti keli aukštos raiškos PWM išėjimai.
⑥ Iš anksto nustatytas atsakymo laikas: sutrumpinkite arba nustatykite atsako laiką tarp išorinių įvykių ir pertraukimų.
Geresnis apšvietimo efektas: suderinta srovės išvestis, kad būtų užtikrintas vienodas ekrano ryškumas.
⑧ Paprasti laidai: reikalingi tik 2 IIC magistralės arba 3 SPI magistralės
7. SDIO
SDIO yra SD tipo išplėtimo sąsaja. Be galimybės prisijungti prie SD kortelės, ji taip pat gali būti prijungta prie įrenginių, palaikančių SDIO sąsają. Lizdo tikslas yra ne tik įdėti atminties kortelę. PDA ir nešiojamieji kompiuteriai, palaikantys SDIO sąsają, gali būti prijungti prie GPS imtuvų, „Wi-Fi“ ar „Bluetooth“ adapterių, modemų, LAN adapterių, brūkšninių kodų skaitytuvų, FM radijo imtuvų, TV imtuvų, radijo dažnio autentifikavimo skaitytuvų arba skaitmeninių fotoaparatų ir kitų įrenginių, naudojančių SD standartinės sąsajos.
SDIO protokolas yra tobulinamas ir atnaujinamas iš SD kortelės protokolo. Daugelyje vietų saugomas SD kortelės skaitymo ir rašymo protokolas. Tuo pačiu metu SDIO protokolas prideda komandas CMD52 ir CMD53 prie SD kortelės protokolo. Dėl to svarbus SDIO ir SD kortelių specifikacijų skirtumas yra mažo greičio standartų pridėjimas. Tikslinis mažo greičio kortelių taikymas prasideda nuo mažiausios aparatūros, palaikančios mažo greičio įvesties / išvesties galimybes. Mažo greičio kortelės palaiko tokias programas kaip modemai, brūkšninių kodų skaitytuvai ir GPS imtuvai. Didelės spartos kortelės palaiko tinklo korteles, TV korteles ir „kombinuotas“ korteles ir kt. Kombinuotos kortelės nurodo atmintį + SDIO.
Kitas svarbus skirtumas tarp SDIO ir SD kortelės SPEC yra mažo greičio standartų pridėjimas. SDIO kortelei reikia tik SPI ir 1 bitų SD perdavimo režimo. Tikslinė mažo greičio kortelių paskirtis yra palaikyti mažo greičio įvesties ir išvesties galimybes su minimaliomis aparatinės įrangos sąnaudomis. Mažo greičio kortelės palaiko tokias programas kaip MODEMAI, juostiniai skaitytuvai ir GPS imtuvai. Derinant korteles, visos spartos ir 4 bitų veikimas yra privalomi vidinės atminties ir SDIO kortelės dalies reikalavimai. Nekombinuotuose SDIO įrenginiuose maksimalus greitis turi siekti tik 25M, o maksimalus kombinuotos kortelės greitis yra toks pat kaip maksimalus SD kortelės greitis, kuris yra didesnis nei 25M.
8. GALI
CAN, visas pavadinimas yra „Controller Area Network“, tai yra, „Controller Area Network“, kuris yra vienas plačiausiai naudojamų lauko magistralių pasaulyje. Iš pradžių CAN buvo suprojektuotas kaip mikrovaldiklio ryšys automobilių aplinkoje, keičiantis informacija tarp įvairių transporto priemonėje esančių elektroninių valdymo prietaisų ECU, formuojant automobilių elektroninio valdymo tinklą. Pavyzdžiui, CAN valdymo įtaisai yra įmontuoti variklio valdymo sistemose, perdavimo valdikliuose, prietaisų įrangoje ir elektroninėse pagrindinėse sistemose.
Teoriškai viename tinkle, sudarytame iš CAN magistralės, galima prijungti begales mazgų. Praktiškai mazgų skaičių riboja tinklo aparatūros elektrinės charakteristikos. Pvz., Naudojant „Philips P82C250“ kaip CAN siųstuvą-imtuvą, leidžiama prijungti 110 mazgų tame pačiame tinkle. CAN gali užtikrinti iki 1Mbit / s duomenų perdavimo greitį, todėl valdymas realiuoju laiku yra labai lengvas. Be to, aparatūros klaidų tikrinimo funkcija taip pat pagerina CAN atsparumą elektromagnetiniams trukdžiams.
CAN magistralės savybės:
1) Jis gali veikti daugialypiu režimu. Bet kuris tinklo mazgas gali bet kada aktyviai siųsti informaciją į kitus tinklo mazgus, neatsižvelgdamas į pagrindinį ir pavaldinį, o ryšio režimas yra lankstus.
2) Tinklo mazgai gali būti suskirstyti į skirtingus prioritetus, kad atitiktų skirtingus realaus laiko reikalavimus.
3) Priimamas neardomasis bitų arbitražo magistralės struktūros mechanizmas. Kai du mazgai vienu metu perduoda informaciją į tinklą, mazgas, turintis mažesnį prioritetą, aktyviai sustabdo duomenų perdavimą, o aukštesnio prioriteto mazgas gali toliau perduoti duomenis, nepaveikiamas.
4) Duomenis galima gauti keliais perdavimo režimais: taškas-taškas, taškas-daugtaškis ir visuotinė transliacija.
5) maksimalus tiesioginio ryšio atstumas gali siekti 10 km (greitis mažesnis nei 4Kbps).
6) Ryšio greitis gali siekti iki 1 MB / s (ilgiausias atstumas šiuo metu yra 40 m).
|
Įveskite el. Pašto adresą, kad gautumėte staigmeną
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
Susisiekite su mumis
Adresas:
Nr. 305 kambarys „HuiLan“ pastatas Nr. 273 Huanpu Road Guangdžou, Kinija 510620
Kategorijos
Naujienlaiškis