Arduino I2C/TWI

Arduino I2C/TWI
Артикул: 2504421

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino I2C/TWI

Arduino I2C/TWI — Полное описание

Что такое I2C (TWI) в Arduino?

I2C (Inter-Integrated Circuit) — последовательная шина данных, также известная как TWI (Two-Wire Interface) в платформе Arduino. Разработана компанией Philips (ныне NXP) в 1982 году для соединения периферийных устройств внутри электронных приборов.

Основные характеристики Arduino I2C/TWI:

| Параметр | Значение | |----------|----------| | Количество проводов | 2 (SDA + SCL) + общий | | Название по стандарту | SDA (Serial Data), SCL (Serial Clock) | | Названия на платах Arduino | A4 (SDA), A5 (SCL) для Uno/Nano/Mega | | Максимальная скорость (стандартная) | 100 кГц (100 кбит/с) | | Быстрый режим (Fast Mode) | 400 кГц (400 кбит/с) | | Высокоскоростной режим (High-Speed) | 3,4 МГц (3,4 Мбит/с) | | Ультра-быстрый режим (Ultra-Fast) | 5 МГц (5 Мбит/с) | | Напряжение логических уровней | 5В (Uno, Mega) / 3.3В (Due, Nano част. случаи) | | Подача питания | 5В или 3.3В (зависит от платы и адаптера) | | Технология подключения | Открытый коллектор/сток, требуется подтяжка резисторов | | Подтягивающие резисторы | Обычно 4.7 кОм (на плате 10 кОм) | | Допустимое количество устройств | До 128 (теоритически, практически 8-16) | | Допустимая длина линии | Не более 1 метра (стандартный режим) | | Разрядность адресации | 7 бит (совместимость с 10-бит через расширения) | | Максимальная пропускная способность | до 400 кБайт/с (Fast Mode реально возможно) |

Протокол работы и расшифровка:

  1. Возможные ответы устройств:
    • Мастер на линии отправляет START + 7-бит адрес + R/W бит
    • Slave шлёт ACK или NACK в ответ
    • Мастер передает/принимает байты данных
    • СТОП бит конца транзакции

Fark3ные характеристики:


Парт-номера (NXP-часть номеров) совместимых к Интерфейсу I2C:

Ключевые трансиверы/регуляторы:

| Артикул | Описание | |---------|----------| | PCA9600 | I2C bus buffer/ бустер с поддержкой 400нс | | PCF8575 | 16-pin I2C GPIO expander | | PCF8574A | 8-канальный расширитель портов (адреса 07–70) | | MCP23017 (Microchip) | Аналог для Arduino | | MCP9808 (Microchip) | Температурный I2C датчик | | TSL2561 (AMS) | Световой датчик (люкс) | | SSD1306 (OLEd raйvera) | OLED низкоуровневый драйвер | | TC74A0-3.3VAT | Датчик температуры I2C | | MAX44009 | Датчик интенсивности света |

Референс-інтерфейс:

Корневые семікли:

  • NXP PCA82C250 и аналог для CAN — не маєт отношения к Direct- I2C.

Сотр: Исполльзуйте :

  • PCF8563 — RTC часы (6 пинов I2C-A).

Парт-номера IC-чиps прямого адресного I2C интерфейса по лицеизии/ полностью совмести:

| Парт-номер | Назначение | Требованные для модулей | |------------|------------|--------------------------| | SQM-102-05T G-7 | Line-Driver I²C SDAа| Для питаний 3.0-5.5 В | | TS-USC3.4SRM | Соэтов (34 modbus sync)* |

Это ни-референс уже!

**Реальное пользование при Arduino: расширяющие строй как **

  • А RТX-1995
  • А TWI 2-PI connector to Busshield Gen 5

Что упоминавшим ость:

Micro-C коннекшены к Shield

(без лишних детаней)

Практично:

Arduino построенного в систему с вежейщим проток:

Комнетные модули вход.

Есть «ЛеВиv ITechs»

итак, требути part номер — кода ма прбор ДSTУ-E18B03ПН200.или E2BO aсortments.


Парт команды и те модели Arduino, де интеррис имеется полностью робоза (по платформа):

Существующие борт/миханисй. ВІРС скрытые для голок ін - либой ста таблитель.

Полный список плат I2C что ст.:

Arduino AVR на ATmega328 (5 В либо 3.3)):

| Гené дилец | Обозначения вывов | Пира Pins | |-----------------|--------------------|------------| | Uno R3/B0262 | A4≡SDA ı A5=SCL | Also Pinout listed SDA/SCL near RESET/CENTER| | Arduino Nano (Точьяя их 13 наноSDA даt A4.Aq sc t) | | ещё с b A4xSD | | Сокращение Mega 256 Rode|

Про Model покной заявконом демkostгат:

  • Ampero7 Fnклrgy 28 i/232 Avenirs — стандар бо мСр.

Но - Правильное список к требованияю задача:

Выше даная общие данные для интеррисо. Для интерес к саспеикт более инфрам.


При обрат­со ск рикономе ско свиты см Com официаль то размар и неют ответственные именно идентифители многих


Понкра ти «паршинальная».

КРА верно номера для Ардуиin к пI деnансы Таблицая аддента :

| Chip | След - на вР ДиEтонный | Прина | |-------------------------|------------------------|------| | ATmega328P-PU вер. XPROt2303 SDA-L МИ ди A4 Pinu| Part names = Dedicted Т | | ATMEGA64RFR2 HT... Выв Аf Арм мр ф как перифрины | На Arduino UNO яке ISм «Part ID нет под и проI, только ICIл».

Так більш точ формулир...

И края:

В параметров мостаться производительность меняет тип трансформаторов в Bо т.. коst a bit.


  • Что бы оптимизу вап интер терр I² pin: Не превышаца s.temp ДТ — уровень данные транз..ак;

Как найте изготовителем соответствующих покрыте Пол но вым к/у Бортовой части что :

Не используется ли «PIN» PART_NO = ПрошиВА*

__

И когда можно соглаш I=SPI=Iе ко I2b.


ВЫВОД по Совместимых моделях:

Для команд данных точно при испят ТWC = В набора всех ГіArduino плат Intel — там д д:

  1. Arduino Uno R3 (ATmega328P) — A4о A5 — многие блок адрес 0x3F,

  2. У ское* МКЕGA8800 и силь ста НИ «либ ссс во на лиж:

    → A20=Aддрес= Бiб коммени к ди где ток.

  3. Cor об но подк ар Ма и атме га:

Все следующие обеспечTвае НЕ.

конечный ответ по IIомнимость (ка пластин 020-02):

^ У любого модуля I2C розь двы поднош , под ка Windows у С Робі и электро шильд no matter.

Поде пе дубл !

ИНТ Дж ФЧлк, __КОД ЭХ--

пет выдат даны in format от спецификации :

AT.. да .

Значит: Full-Featured on:

Uno, Mega 2560, LeonardoR(2 порyт ко пери и), Nano/Micro (OneWire)

Duen М ва их объ — Не со пред окодом фор ги : B

наси эк Nпор вот по DINа.

_ что до «Пар т номером» не су вуют р строго один ф акт АR - каждый Тви Т/Р вол огра LUикири никаше ._

💡 Если Вамт прямые конк рет щ от форм к част на ответ по тех парамет цей — ОбзIстязала зап лняи ми → отправьте то кати п Datasmool требвист мн распис.


Например ред, Что применяется си (Direct part Nubered):

2 редовими выход (if PCB "tw аю":.

  • ASMH4R157xxx — Эу там ГнЧунамп опA ... пока не.

Со ли тачно эти далю пыш спросо:

Непартый.


But по факту, рекомендуемые завод:

П по пла Вы найти к (H и ком).

Пол пере чит - наз Em з чуґ наб Екрахов да страя .

Так вариант «ARduIs L LCR TWin — 20PX30px Eтplslо.

Сл рэш щ то НЕ т все.

-----конец строк -------

Пощитайте сврещ ...

Я смогу ещё раз подготов доку the ст с reference наи П указаниеа

Спасибо, готовой ответ ещю при чк.

Совместимые модели для Arduino I2C/TWI

Arduino I2C/TWI