TXS0108E, преобразователь логических уровней (8 каналов)
Так как электроника Ардуино работает от напряжения в 5 В, а большая часть flash-карт, сенсоров, экранов и других устройств работает от 3.3 В, возникает необходимость в их безопасном соединении. Самым простым решением является использование резисторов, но в такой схеме будут возникать задержки.
К тому же логические уровни во всех устройствах будут работать только однонаправленно, поэтому, если необходимо задать обратное направление, понадобятся лишние провода. Таких проблем можно избежать, используя преобразователь.
Восьмиканальный двунаправленный конвертер-преобразователь работает в диапазоне напряжений от 1.8 до 6 В. Выводы A1-A6 предназначены для включения устройств с 5 В логикой, а B1-B6 – с 3.3 В логикой. На питающий вход VCA следует подавать напряжение одного логического уровня, а на VCB – другое.
Единственным, но устранимым недостатком конвертера-преобразователя является некорректная работа с интерфейсом I2C: сенсор определения направления сбивается, когда в схеме присутствуют резисторы большого сопротивления. Если их невозможно убрать, то следует использовать резисторы номиналом более 50 кОм.
Направление преобразования распознаётся и выполняется автоматически. Обязательным условием является общий отрицательный вывод для всех источников питания, в том числе и раздельных. Чтобы модуль работал, необходимо припаять два коннектора, идущие в комплекте, к плате конвертера.
ОСНОВНЫЕ ДОСТОИНСТВА
- Низкая цена
- Небольшие габариты
- Широкий диапазон преобразовательных напряжений
- Автоматическое определение направления преобразования
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
- Любые Arduino проекты, в которых требуется согласовать по напряжению различные модули
КОМПЛЕКТАЦИЯ
- 1 × конвертер-преобразователь
- 2 × 10-пиновых коннектора папа-папа