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 -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
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. Це може заощадити порти вводу-виводу, поліпшити кількість периферійних пристроїв та продуктивність системи. Стандартна шина SPI складається з чотирьох ліній: послідовна тактова лінія (SCK), головна лінія вводу / веденого виходу (MISO). Лінія вихідного / веденого входу (MOSI) та сигнал вибору мікросхеми (CS). Деякі мікросхеми інтерфейсу SPI мають сигнальні лінії переривання або не мають MOSI.
Шина SPI складається з трьох сигнальних ліній: послідовного тактового сигналу (SCLK), послідовного виведення даних (SDO) та послідовного введення даних (SDI). Шина SPI може реалізувати взаємозв'язок декількох пристроїв SPI. Пристрій SPI, що забезпечує послідовний годинник SPI, є ведучим SPI або головним пристроєм (Master), а інші пристрої - підлеглими SPI або підлеглими пристроями (Slave). Повнодуплексний зв’язок може бути реалізований між головним і веденим пристроями. Коли є кілька підпорядкованих пристроїв, можна додати рядок вибору підлеглого пристрою. Якщо ви використовуєте універсальний порт вводу-виводу для імітації шини 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 іноді також здійснює зв'язок плата-плата, але відстань дуже мала, але більше одного метра, наприклад, деякі сенсорні екрани, РК-екрани мобільних телефонів, багато тонкої плівки кабелі використовують 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 інтерфейс для спрощення розширення портів вводу-виводу.
Коли мікроконтролер або чіпсет не має достатньої кількості портів вводу-виводу або коли системі потрібно використовувати віддалений послідовний зв’язок або управління, продукти GPIO можуть забезпечити додаткові функції контролю та контролю. Кожен порт GPIO може бути налаштований як вхідний чи вихідний за допомогою програмного забезпечення. Лінійка продуктів GPIO від Maxim включає 8-портовий до 28-портовий GPIO, що забезпечує висувний вивід або вихід з відкритим зливом. Випускається в мініатюрній упаковці QFN розміром 3 мм x 3 мм.
(1) Переваги GPIO (розширювач портів):
Низьке споживання енергії: GPIO має нижче споживання енергії (близько 1 мкА, тоді як робочий струм мкК становить 100 мкА).
Інтегрований підлеглий інтерфейс IIC: вбудований підлеглий інтерфейс IIC GPIO, він може працювати на повній швидкості навіть у режимі очікування.
③ Невеликий пакет: пристрої GPIO забезпечують найменший розмір пакета - 3 мм х 3 мм QFN!
Невисока вартість: Вам не потрібно платити за невикористані функції!
⑤ Швидкий перелік: не потрібно писати додаткові коди, документи та не проводити технічне обслуговування!
Гнучке управління освітленням: Вбудовані кілька ШІМ-виходів з високою роздільною здатністю.
Заздалегідь визначений час відгуку: скоротити або визначити час відгуку між зовнішніми подіями та перериваннями.
⑦ Покращений ефект освітлення: відповідний струмовий вихід для забезпечення рівномірної яскравості дисплея.
Просте підключення: потрібно лише 2 шини IIC або 3 шини SPI
7. SDIO
SDIO - це інтерфейс розширення типу SD. Окрім можливості підключення до SD-карти, її також можна підключити до пристроїв, що підтримують інтерфейс SDIO. Призначення розетки полягає не тільки в тому, щоб вставити карту пам'яті. КПК та ноутбуки, що підтримують інтерфейс SDIO, можна підключати до приймачів GPS, адаптерів Wi-Fi або Bluetooth, модемів, адаптерів LAN, пристроїв зчитування штрих-кодів, FM-радіоприймачів, телевізійних приймачів, пристроїв зчитування автентифікації радіочастот або цифрових камер та інших пристроїв, що використовують SD стандартні інтерфейси.
Протокол SDIO вдосконалений та вдосконалений з протоколу SD-карти. У багатьох місцях зберігається протокол читання та запису SD-карти. Одночасно протокол SDIO додає команди CMD52 та CMD53 до протоколу SD-карти. Через це важливою відмінністю між специфікаціями SDIO та SD-карт є додавання низькошвидкісних стандартів. Цільове застосування низькошвидкісних карток починається з найменшого апаратного забезпечення для підтримки низькошвидкісних можливостей вводу-виводу. Низькошвидкісні картки підтримують такі програми, як модеми, сканери штрих-коду та приймачі GPS. Високошвидкісні картки підтримують мережеві карти, телевізійні карти, комбіновані карти тощо. Комбіновані картки відносяться до пам'яті + SDIO.
Ще однією важливою відмінністю між SDIO і SD-картою SPEC є додавання низькошвидкісних стандартів. Картці SDIO потрібні лише SPI та 1-бітний режим передачі SD. Цільовим застосуванням низькошвидкісних карток є підтримка низькошвидкісних можливостей вводу-виводу з мінімальними витратами на обладнання. Низькошвидкісні картки підтримують такі програми, як модеми, сканери штанги та приймачі GPS. Для комбінованих карт повна швидкість та робота 4BIT є обов'язковими вимогами до внутрішньої пам'яті та SDIO-частини картки. У некомбінованих пристроях SDIO максимальна швидкість повинна сягати лише 25M, а максимальна швидкість комбінованої картки така ж, як і максимальна швидкість SD-карти, яка перевищує 25M.
8. МОЖНА
CAN, повна назва "Controller Area Network", тобто, Controller Area Network, яка є однією з найбільш широко використовуваних польових шин у світі. Спочатку CAN був розроблений як мікроконтролер зв'язку в автомобільному середовищі, обмінюючись інформацією між різними електронними пристроями управління ЕБУ в транспортному засобі, формуючи автомобільну електронну мережу управління. Наприклад, пристрої управління CAN вбудовані в системи управління двигуном, контролери трансмісії, контрольно-вимірювальне обладнання та електронні магістральні системи.
В одній мережі, що складається з шини CAN, теоретично можна підключити незліченну кількість вузлів. У практичному застосуванні кількість вузлів обмежується електричними характеристиками мережевого обладнання. Наприклад, при використанні Philips P82C250 як приймача CAN, 110 вузлів дозволяється підключати до однієї мережі. CAN може забезпечити швидкість передачі даних до 1 Мбіт / с, що робить управління в реальному часі дуже простим. Крім того, апаратна функція перевірки помилок також покращує здатність CAN протистояти електромагнітним перешкодам.
Особливості шини CAN:
1) Він може працювати в режимі мульти-майстра. Будь-який вузол мережі може в будь-який час активно надсилати інформацію іншим вузлам мережі, незалежно від ведучого та веденого, а режим зв'язку гнучкий.
2) Вузли в мережі можна розділити на різні пріоритети, щоб задовольнити різні вимоги в режимі реального часу.
3) Застосовано неруйнівний механізм структури шини арбітражного розряду. Коли два вузли передають інформацію в мережу одночасно, вузол з нижчим пріоритетом активно зупиняє передачу даних, тоді як вузол з вищим пріоритетом може продовжувати передавати дані без впливу.
4) Дані можуть бути отримані в декількох режимах передачі: точка-точка, точка-багатоточка та глобальна трансляція.
5) Максимальна відстань прямого зв'язку може досягати 10 км (швидкість нижче 4 Кбіт / с).
6) Швидкість зв'язку може досягати до 1 Мб / с (найдовша відстань - 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 -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
FMUSER бездротовий передавати відео та аудіо простіше!
Контакти
Адреса:
No.305 Кімната HuiLan Будівля No273 Huanpu Road Гуанчжоу Китай 510620
Категорії
Інформаційний бюлетень