FMUSER безжично предаване на видео и аудио по-лесно!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албански
ar.fmuser.org -> арабски
hy.fmuser.org -> Арменски
az.fmuser.org -> азербайджански
eu.fmuser.org -> баски
be.fmuser.org -> белоруски
bg.fmuser.org -> Български
ca.fmuser.org -> каталунски
zh-CN.fmuser.org -> китайски (опростен)
zh-TW.fmuser.org -> Китайски (традиционен)
hr.fmuser.org -> хърватски
cs.fmuser.org -> чешки
da.fmuser.org -> датски
nl.fmuser.org -> Холандски
et.fmuser.org -> естонски
tl.fmuser.org -> филипински
fi.fmuser.org -> финландски
fr.fmuser.org -> Френски
gl.fmuser.org -> галисийски
ka.fmuser.org -> грузински
de.fmuser.org -> немски
el.fmuser.org -> Гръцки
ht.fmuser.org -> хаитянски креолски
iw.fmuser.org -> иврит
hi.fmuser.org -> хинди
hu.fmuser.org -> Унгарски
is.fmuser.org -> исландски
id.fmuser.org -> индонезийски
ga.fmuser.org -> ирландски
it.fmuser.org -> Italian
ja.fmuser.org -> японски
ko.fmuser.org -> корейски
lv.fmuser.org -> латвийски
lt.fmuser.org -> Литовски
mk.fmuser.org -> македонски
ms.fmuser.org -> малайски
mt.fmuser.org -> Малтийски
no.fmuser.org -> Norwegian
fa.fmuser.org -> персийски
pl.fmuser.org -> полски
pt.fmuser.org -> португалски
ro.fmuser.org -> Romanian
ru.fmuser.org -> руски
sr.fmuser.org -> сръбски
sk.fmuser.org -> словашки
sl.fmuser.org -> Словенски
es.fmuser.org -> испански
sw.fmuser.org -> суахили
sv.fmuser.org -> шведски
th.fmuser.org -> Thai
tr.fmuser.org -> турски
uk.fmuser.org -> украински
ur.fmuser.org -> урду
vi.fmuser.org -> Виетнамски
cy.fmuser.org -> уелски
yi.fmuser.org -> Идиш
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, просто прочетете тази статия
Автобусът винаги се забива в него. Сигналите в този свят са едни и същи, но има хиляди автобуси, което е главоболие. Най-общо казано, има три вида шини: вътрешна шина, системна шина и външна шина. Вътрешната шина е шината между периферните чипове в микрокомпютъра и процесора, която се използва за взаимовръзка на ниво чип; докато системната шина е шината между приставните платки и системната платка в микрокомпютъра и се използва за взаимен обмен на ниво приставка. Външната шина е шината между микрокомпютъра и външното устройство. Като устройство микрокомпютърът обменя информация и данни с други устройства през шината. Използва се за взаимовръзка на ниво устройство.
В допълнение към шината има и някои интерфейси, които представляват съвкупност от множество шини, или те не се отхвърлят.
1. SPI
SPI (сериен периферен интерфейс): Методът на синхронната серийна шина, предложен от MOTOROLA. Високоскоростен синхронен сериен порт. 3 до 4 жичен интерфейс, независимо изпращане и получаване, могат да бъдат синхронизирани.
Той се използва широко поради мощните си хардуерни функции. В интелигентния инструмент и система за измерване и управление, съставена от едночипов микрокомпютър. Ако изискването за скорост не е високо, режимът на шина SPI е добър избор. Той може да спести I / O портове, да подобри броя на периферните устройства и производителността на системата. Стандартната SPI шина се състои от четири реда: серийна тактова линия (SCK), главна входна / подчинена изходна линия (MISO). Главен изход / подчинена входна линия (MOSI) и сигнал за избор на чип (CS). Някои SPI интерфейсни чипове имат прекъсващи сигнални линии или нямат MOSI.
SPI шината се състои от три сигнални линии: сериен часовник (SCLK), сериен изход за данни (SDO) и сериен вход за данни (SDI). SPI шината може да реализира взаимовръзката на множество SPI устройства. Устройството SPI, което осигурява серийния часовник SPI, е мастер SPI или главно устройство (Master), а други устройства са SPI slave или slave устройства (Slave). Пълнодуплексната комуникация може да бъде реализирана между главни и подчинени устройства. Когато има множество подчинени устройства, може да се добави линия за избор на подчинени устройства. Ако използвате универсален IO порт за симулация на SPI шина, трябва да имате изходен порт (SDO), входен порт (SDI), а другият порт зависи от вида на внедреното устройство. Ако искате да внедрите устройство master-slave, имате нужда от входен и изходен порт. , Ако се реализира само главното устройство, изходният порт е достатъчен; ако е реализирано само подчиненото устройство, се изисква само входният порт.
2. I2C
I2C (Inter-Integrated Circuit): Двупроводна последователна шина, разработена от PHILIPS, използвана за свързване на микроконтролери и техните периферни устройства.
I2C шината използва два проводника (SDA и SCL) за прехвърляне на информация между шината и устройството, последователна комуникация между микроконтролера и външни устройства или двупосочен трансфер на данни между главното устройство и подчиненото устройство. I2C е OD изход, повечето от I2C са двужилни (часовник и данни), обикновено използвани за предаване на управляващи сигнали.
I2C е мулти-главна шина, така че всяко устройство може да работи като главен и да управлява шината. Всяко устройство в шината има уникален адрес и според собствените си възможности те могат да работят като предаватели или приемници. На една и съща I2C шина могат да съществуват множество микроконтролери.
3. UART
UART: Универсален асинхронен сериен порт, пълна двупосочна комуникация според стандартната скорост на предаване, бавна скорост.
UART шината е асинхронен сериен порт, така че обикновено е много по-сложен от първите два синхронни серийни порта. Обикновено се състои от генератор на скорост на предаване (генерираната скорост на предаване е равна на 16 пъти скоростта на предаване на предаване), UART приемник и UART предавател. Състои се от два проводника в хардуера, един за изпращане и един за получаване.
UART е чип, използван за управление на компютри и серийни устройства. Едно нещо, което трябва да се отбележи, е, че осигурява интерфейс на терминално устройство за данни RS-232C, така че компютърът да може да комуникира с модеми или други серийни устройства, които използват интерфейса RS-232C. Като част от интерфейса UART предоставя и следните функции:
Паралелните данни, предавани от компютъра, се преобразуват в изходния сериен поток от данни. Преобразувайте серийни данни отвън на компютъра в байтове за използване от устройства, които използват паралелни данни вътре в компютъра. Добавете бит за четност към изходния сериен поток от данни и извършете проверка на четността на потока от данни, получен отвън. Добавете маркировката старт-стоп към изходния поток данни и изтрийте маркировката старт-стоп от получения поток данни. Обработвайте сигнала за прекъсване, изпратен от клавиатурата или мишката (клавиатурата и мишката също са серийни устройства). Може да се справи с проблема за управление на синхронизацията на компютъра и външното серийно устройство. Някои UART от висок клас също предоставят буфери за входни и изходни данни. По-новият UART е 16550, който може да съхранява 16 байта данни в буфера, преди компютърът да трябва да обработи данните. Обикновено UART е 8250. Сега, ако закупите вграден модем, обикновено в модема ще има 16550 UART.
3. сравнение на SPI, I2C и UART
И двата метода за комуникация SPI и I2C са комуникация на къси разстояния между чипа и чипа или между други компоненти като сензора и чипа. SPI и IIC са комуникация борд-борд, IIC понякога прави и комуникация борд-борд, но разстоянието е много кратко, но повече от един метър, например някои сензорни екрани, LCD екрани на мобилни телефони, много тънък филм кабелите използват IIC, I2C може да се използва за замяна на стандартна паралелна шина, различни интегрални схеми и функционални модули, които могат да бъдат свързани. I2C е мулти-главна шина, така че всяко устройство може да работи като главен и да управлява шината. Всяко устройство в шината има уникален адрес и според собствените си възможности те могат да работят като предаватели или приемници. На една и съща I2C шина могат да съществуват множество микроконтролери. Тези две линии принадлежат към нискоскоростното предаване.
UART се използва в комуникацията между две устройства, като например комуникацията между устройство и компютър, направена с едночипов микрокомпютър. Такава комуникация може да се осъществи на големи разстояния. Скоростта на UART е по-бърза от горните две, до около 100K. Използва се за комуникация с компютъра и устройството или между компютъра и изчислението, но ефективният обхват няма да бъде много дълъг, около 10 метра. Предимството на UART е, че той има широк спектър от поддръжка и структурна структура на програмата. Съвсем просто, с развитието на USB, UART постепенно тръгва надолу.
5. I2S
I2S (Inter-IC Sound Bus) е стандарт за шина, разработен от Philips за предаване на аудио данни между цифрови аудио устройства. По-голямата част е 3-жична (освен часовник и данни има и сигнал за избор на ляв и десен канал), I2S се използва главно за предаване на аудио сигнали. Като често използвани STB, DVD, MP3 и др.
В стандарта I2S са посочени както спецификацията на хардуерния интерфейс, така и форматът на цифровите аудио данни. I2S има 3 основни сигнала: 1) Сериен часовник SCLK, наричан още битов часовник (BCLK), т.е. съответстващ на всеки бит цифрови аудио данни, SCLK има 1 импулс. Честотата на SCLK = 2 × честота на вземане на проби × брой битове за вземане на проби. 2) Фреймовият часовник LRCK, (наричан още WS), се използва за превключване на данните от левия и десния канал. LRCK на "1" означава, че се предават данните от левия канал, а "0" означава, че се предават данните от десния канал. Честотата на LRCK е равна на честотата на вземане на проби. 3) Серийните данни SDATA са аудио данните, изразени в двойки. Понякога, за да се синхронизира по-добре системите, е необходимо да се предаде друг сигнал MCLK, наречен главен часовник, наричан още системен часовник (Sys Clock), което е 256 пъти или 384 пъти честотата на вземане на проби.
6.GPIO
GPIO (General Purpose Input Output) или разширител на шината, използващ индустриален стандарт I2C, SMBus или SPI интерфейс за опростяване на разширяването на I / O портовете.
Когато микроконтролерът или чипсетът не разполагат с достатъчно I / O портове или когато системата трябва да използва дистанционна серийна комуникация или контрол, продуктите GPIO могат да предоставят допълнителни функции за контрол и наблюдение. Всеки GPIO порт може да бъде конфигуриран като вход или изход от софтуер. Продуктовата линия GPIM на Maxim включва 8-портови до 28-портови GPIO, осигуряващи изходно издърпване или изход с отворен източник. Предлага се в миниатюрен пакет от 3 мм х 3 мм QFN.
(1) Предимствата на GPIO (разширител на портове):
Ниска консумация на енергия: GPIO има по-ниска консумация на енергия (около 1μA, докато работният ток на μC е 100μA).
Интегриран IIC slave интерфейс: GPIO вграден IIC slave интерфейс, той може да работи на пълни обороти дори в режим на готовност.
③ Малък пакет: GPIO устройствата осигуряват най-малкия размер на пакета - 3 mm x 3 mm QFN!
④ Ниска цена: Не е нужно да плащате за неизползвани функции!
Бърз списък: няма нужда да пишете допълнителни кодове, документи и никакви поддръжки!
Гъвкаво управление на осветлението: Вградени множество PWM изходи с висока резолюция.
Предварително определено време за реакция: съкратете или определете времето за реакция между външни събития и прекъсвания.
По-добър ефект на осветление: съобразен токов изход, за да се осигури еднаква яркост на дисплея
⑧ Просто окабеляване: необходими са само 2 IIC шини или 3 SPI шини
7. SDIO
SDIO е SD интерфейс за разширение. Освен че може да се свърже със SD карта, тя може да бъде свързана и с устройства, които поддържат интерфейса SDIO. Целта на гнездото не е само да постави карта с памет. PDA и лаптопи, които поддържат интерфейса SDIO, могат да бъдат свързани към GPS приемници, Wi-Fi или Bluetooth адаптери, модеми, LAN адаптери, четци на баркодове, FM радиостанции, телевизионни приемници, четци за удостоверяване на радиочестота или цифрови камери и други устройства, които използват SD стандартни интерфейси.
Протоколът SDIO е разработен и надграден от протокола на SD картата. Много места запазват протокола за четене и запис на SD картата. В същото време SDIO протоколът добавя командите CMD52 и CMD53 към протокола на SD картата. Поради това важна разлика между спецификациите на SDIO и SD картата е добавянето на стандарти за ниска скорост. Целевото приложение на нискоскоростни карти започва с най-малкия хардуер, за да поддържа нискоскоростните I / O възможности. Нискоскоростните карти поддържат приложения като модеми, скенери за баркод и GPS приемници. Високоскоростните карти поддържат мрежови карти, телевизионни карти и "комбинирани" карти и др. Комбинираните карти се отнасят до паметта + SDIO.
Друга важна разлика между SDIO и SD карта SPEC е добавянето на стандарти за ниска скорост. SDIO картата се нуждае само от SPI и 1-битов SD режим на предаване. Целевото приложение на нискоскоростните карти е да поддържат нискоскоростни I / O възможности с минимални хардуерни разходи. Нискоскоростните карти поддържат приложения като MODEM, бар скенери и GPS приемници. За комбинираните карти пълната скорост и 4BIT работа са задължителни изисквания за вътрешната памет и SDIO частта на картата. В некомбинираните SDIO устройства максималната скорост трябва да достигне само 25M, а максималната скорост на комбинираната карта е същата като максималната скорост на SD картата, която е по-висока от 25M.
8. МОЖЕ
CAN, пълното име е "Controller Area Network", тоест Controller Area Network, която е една от най-широко използваните полеви шини в света. Първоначално CAN е проектиран като микроконтролер за комуникация в автомобилната среда, като обменя информация между различните електронни контролни устройства ECU в автомобила, образувайки автомобилна електронна контролна мрежа. Например контролните устройства CAN са вградени в системи за управление на двигателя, контролери за трансмисия, измервателно оборудване и електронни основни системи.
В една мрежа, съставена от CAN шина, на теория могат да бъдат свързани безброй възли. В практически приложения броят на възлите е ограничен от електрическите характеристики на мрежовия хардуер. Например, когато се използва Philips P82C250 като CAN приемо-предавател, 110 възли имат право да бъдат свързани в една и съща мрежа. CAN може да осигури до 1Mbit / s скорост на предаване на данни, което прави управлението в реално време много лесно. В допълнение, функцията за проверка на грешките на хардуера подобрява способността на CAN да се противопоставя на електромагнитни смущения.
Характеристики на CAN шината:
1) Може да работи в мулти-мастер режим. Всеки възел в мрежата може активно да изпраща информация до други възли в мрежата по всяко време, независимо от главен и подчинен, а режимът на комуникация е гъвкав.
2) Възлите в мрежата могат да бъдат разделени на различни приоритети, за да отговарят на различни изисквания в реално време.
3) Приет е неразрушителен механизъм за структура на шината за арбитражна шина. Когато два възела предават информация към мрежата едновременно, възелът с по-нисък приоритет активно спира предаването на данни, докато възелът с по-висок приоритет може да продължи да предава данни, без да бъде засегнат.
4) Данните могат да се получават в няколко режима на предаване: точка до точка, точка до много точки и глобално излъчване.
5) Максималното разстояние за директна комуникация може да достигне 10 км (скорост под 4Kbps).
6) Скоростта на комуникация може да достигне до 1MB / s (най-голямото разстояние е 40 м в този момент).
|
Въведете имейл, за да получите изненада
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албански
ar.fmuser.org -> арабски
hy.fmuser.org -> Арменски
az.fmuser.org -> азербайджански
eu.fmuser.org -> баски
be.fmuser.org -> белоруски
bg.fmuser.org -> Български
ca.fmuser.org -> каталунски
zh-CN.fmuser.org -> китайски (опростен)
zh-TW.fmuser.org -> Китайски (традиционен)
hr.fmuser.org -> хърватски
cs.fmuser.org -> чешки
da.fmuser.org -> датски
nl.fmuser.org -> Холандски
et.fmuser.org -> естонски
tl.fmuser.org -> филипински
fi.fmuser.org -> финландски
fr.fmuser.org -> Френски
gl.fmuser.org -> галисийски
ka.fmuser.org -> грузински
de.fmuser.org -> немски
el.fmuser.org -> Гръцки
ht.fmuser.org -> хаитянски креолски
iw.fmuser.org -> иврит
hi.fmuser.org -> хинди
hu.fmuser.org -> Унгарски
is.fmuser.org -> исландски
id.fmuser.org -> индонезийски
ga.fmuser.org -> ирландски
it.fmuser.org -> Italian
ja.fmuser.org -> японски
ko.fmuser.org -> корейски
lv.fmuser.org -> латвийски
lt.fmuser.org -> Литовски
mk.fmuser.org -> македонски
ms.fmuser.org -> малайски
mt.fmuser.org -> Малтийски
no.fmuser.org -> Norwegian
fa.fmuser.org -> персийски
pl.fmuser.org -> полски
pt.fmuser.org -> португалски
ro.fmuser.org -> Romanian
ru.fmuser.org -> руски
sr.fmuser.org -> сръбски
sk.fmuser.org -> словашки
sl.fmuser.org -> Словенски
es.fmuser.org -> испански
sw.fmuser.org -> суахили
sv.fmuser.org -> шведски
th.fmuser.org -> Thai
tr.fmuser.org -> турски
uk.fmuser.org -> украински
ur.fmuser.org -> урду
vi.fmuser.org -> Виетнамски
cy.fmuser.org -> уелски
yi.fmuser.org -> Идиш
FMUSER безжично предаване на видео и аудио по-лесно!
Контакти
Адрес
No.305 Стая HuiLan Сграда No.273 Huanpu Road Гуанджоу Китай 510620
Категории
Бюлетин