TFI2CADT01 - Перетворювач адреси I²C
TFI2CADT01 - це модуль перетворювача адрес, який сумісний з Pixhawk та PX4.
Перетворення адрес дозволяє кільком пристроям I2C з однаковою адресою співіснувати в мережі I2C. Модуль може знадобитися, якщо використовуються кілька пристроїв, які мають однакову заводську адресу.
Модуль має вхідну та вихідну сторони. Датчик підключається до головного пристрою на одній стороні. На вихідній стороні можуть бути підключені датчики, адреси яких потрібно перетворити. Модуль містить дві пари конекторів, кожна пара відповідає за різні перетворення.
:::note TFI2CADT01 створена як відкрите апаратне забезпечення з GPLv3 ліцензією. Його можна комерційно придбати у компанії ThunderFly абоTindie eshop. :::
Метод перетворення адрес
TFI2CADT01 виконує операцію XOR на викликаній адресі. Таким чином, нову адресу пристрою можна знайти, взявши оригінальну адресу та застосувавши операцію XOR з значенням, вказаним на модулі. За замовчуванням, вихід 1 виконує XOR зі значенням 0x08, а другий порт - з 0x78. Коротко заданої каси можна змінити значення XOR на 0x0f для першого та 0x7f для другого порту.
Якщо вам потрібне власне значення для перетворення адрес, зміна конфігураційних резисторів дозволяє встановити будь-яке значення XOR.
Приклад використання
Датчик тахометра TFRPM01 може бути налаштований на дві різні адреси за допомогою паяльного перемикача. Якщо автопілот має три шини, тільки 6 датчиків можуть бути підключені і жодна шина не залишається вільною (2 доступні адреси * 3 порти I2C). У деяких мультикоптерах або рішеннях VTOL є необхідність вимірювати оберти хвилину RPM 8 або більше елементів. У цьому випадку дуже рекомендується TFI2CADT01.
Наступна схема показує, як підключити 6 TFRPM01 до однієї шини автопілота. Додавши ще один TFI2CADT01, до тієї ж шини можна підключити ще 4 пристрої.
:::note TFI2CADT01 не містить жодного буфера або прискорювача. Оскільки це додає додаткову ємність на шину, ми радимо поєднувати її з деяким підсилювачем шини, напр. TFI2CEXT01. :::
Інші ресурси
- Технічний опис LTC4317