3,3В - I²C - 5В (сопряжение)
- kvark85
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Сб ноя 08, 2008 21:23:06
- Откуда: Харьков
- Контактная информация:
3,3В - I²C - 5В (сопряжение)
Здравствуйте, завалялась у меня DS3231 — Часы реального времени с интерфейсом I²C. Рисую и запнулся, так как контроллер mega16 питается от 5В. Теоретически если I²C шину подтянуть 3,3В - должно работать (как я думаю). Но это по моему, кто сталкивался, кто пробовал? Работает ли такое простое включение или нет?
Re: 3,3В - I²C - 5В (сопряжение)
Запитай контроллер от 3.3 вольт и не парься.
- kvark85
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Сб ноя 08, 2008 21:23:06
- Откуда: Харьков
- Контактная информация:
Re: 3,3В - I²C - 5В (сопряжение)
в данной схеме запитать контроллер от 3,3 вольтами не хотелось бы, так как у меня есть еще жидкокристаллический индикатор и он 5В
-
ProOFF
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Чт мар 29, 2012 00:12:52
- Откуда: Беларусь - Жлобин
- Контактная информация:
Re: 3,3В - I²C - 5В (сопряжение)
Разрабатываю макетную плату на pic, поставил акселерометр, и столкнулся с такой же проблемой. Вот моя подборочка , может поможет.
Re: 3,3В - I²C - 5В (сопряжение)
А первоисточник почитать?
Philips Semiconductors "The I2C-bus specification"
Connecting devices with different logic levels

Philips Semiconductors "The I2C-bus specification"
Connecting devices with different logic levels
- Вложения
-
- i2c.jpg
- (17.79 КБ) 2597 скачиваний
— Не говорите мне что делать и я не скажу куда Вам идти...
- Alexey_Sh
- Мудрый кот
- Сообщения: 1751
- Зарегистрирован: Вт янв 22, 2008 14:45:18
- Откуда: Санкт-Петербург
Re: 3,3В - I²C - 5В (сопряжение)
Есть ещё такая штука, как изолятор шины I2C типа ADuM1250/1251. С его помощью тоже можно организовать сопряжение уровней 5В и 3.3В.


Re: 3,3В - I²C - 5В (сопряжение)
Раз уж пошли ссылки на специализированные микросхемы, посмотрите и на TCA9406.
- Alexey_Sh
- Мудрый кот
- Сообщения: 1751
- Зарегистрирован: Вт янв 22, 2008 14:45:18
- Откуда: Санкт-Петербург
Re: 3,3В - I²C - 5В (сопряжение)
Редкая штука в наших краях.Ser60 писал(а):..посмотрите и на TCA9406.
Re: 3,3В - I²C - 5В (сопряжение)
Тогда максимовский аналог MAX3370 или MAX3371 только в отличии от TCA9406 их надо пару - отдельно SCL и отдельно SDA
— Не говорите мне что делать и я не скажу куда Вам идти...
Re: 3,3В - I²C - 5В (сопряжение)
Хмммм, классная вешь эти 337х, md5sum. Спасибо за наводку! A TC может быть достаточно и одной такой, если учесть, что вывод SCK у RTC однонаправленный, и на него можно подать напряжение с МК через резистивный делитель.
Re: 3,3В - I²C - 5В (сопряжение)
Ser60 писал(а):если учесть, что вывод SCK у RTC однонаправленный, и на него можно подать напряжение с МК через резистивный делитель.
В случае одного мастера - да, SCK проще поделить.
— Не говорите мне что делать и я не скажу куда Вам идти...