Компонент Adafruit 4-channel I2C-safe Bi-directional Logic Level Converter
Поскольку Arduino (и Basic Stamp) являются устройствами с напряжением 5 В, а большинство современных датчиков, дисплеев, флэш-карт и режимов рассчитаны только на напряжение 3,3 В, многие производители считают, что им необходимо выполнить сдвиг уровня / преобразование, чтобы защитить устройство с напряжением 3,3 В от напряжения 5 В.
У нас в магазине есть и другие удобные переключатели уровня, от DIP 74LVC245 до необычного двунаправленного TXB0108. Однако ни один из них не рад работать с I2C, который использует обалденную систему подтягивания для передачи данных туда и обратно. Эта плата переключения уровней сочетает в себе простоту использования двунаправленного TXB0108 с I2C-совместимым дизайном полевых транзисторов в соответствии с примечанием NXP к приложению.
Этот прорыв имеет 4 полевых транзистора BSS138 с подтягиваниями по 10 тыс. Он работает при низком напряжении до 1,8 В и при высоком — до 10 В. 10K действительно делают интерфейс немного более медленным, чем при использовании TXB0108 или 74LVC245, поэтому мы рекомендуем проверить их, если вам нужна высокоскоростная передача.
Хотя мы разработали его для использования с I2C, это также работает для последовательного TTL, медленного
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
LV | мама |
A1 | мама |
A2 | мама |
A3 | мама |
A4 | мама |
HV | мама |
B1 | мама |
B2 | мама |
B3 | мама |
B4 | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.