roboforum.ru

Технический форум по робототехнике.

Правильное подключение I2C-устройства с преобр. уровней

Правильное подключение I2C-устройства с преобр. уровней

GlassEagle » 16 июл 2014, 18:46

Наконец-то дозрел до подключения к роботу фрискейловского MEMS-акселерометра MMA8450Q, 1,8 вольт, I2C. На роботе у контроллера питание - 5 вольт. Ну, как туда-сюда уровни преобразовать - это легко (как пишет у себя на сайте Михаил Семёнов - "схема, проверенная временем"). А вот как туда-сюда и всё это на одном и том же проводе... - оказалось, ещё легче - половина схемы, проверенной временем.

В-общем кому надо, вот ссылка на статью в gaw.ru: http://www.gaw.ru/html.cgi/txt/publ/interface/97055.htm
Внизу статьи филипсовский ап-ноут, переводом которого статья и является.

Re: Правильное подключение I2C-устройства с преобр. уровней

avr123.nm.ru » 17 июл 2014, 18:02

"схема, проверенная временем" тоже в обе стороны работает. ее филипс предложил давно как раз для и2с - по ссылке перевод на рус.

и есть микрухи согласователи уровней логики

TXS0102DCTT передает 2 сигнала в обе стороны между схемами с питанием 1.65-3.6 Вольт и 2.3-5.5 Вольт. Идеальна для интерфейсов i2c UART SMBus SPI

ADUM1250ARZ - изолятор шины i2c

ADUM1401ARWZ-RL - изолятор шины SPI - 3 сигнала в одну сторону и 1 обратно. Можно изолировать программатор AVR интерфейс ISP программирования.
Вложения
схема провереная временем - согласование напряжений логики на полевиках bss138.jpg

Re: Правильное подключение I2C-устройства с преобр. уровней

GlassEagle » 19 июл 2014, 23:30

Кстати, вот ещё про тоже самое: https://learn.sparkfun.com/tutorials/bi ... -guide/all
С картинками, но на английском.

Re: Правильное подключение I2C-устройства с преобр. уровней

Madf » 20 июл 2014, 09:31

а ещё есть усилители и/или восстановители сигнала, для выравнивания фронтов и передачи данных на большие расстояния


Rambler\'s Top100 Mail.ru counter