3,3В - I²C - 5В (сопряжение)

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
kvark85
Встал на лапы
Сообщения: 108
Зарегистрирован: Сб ноя 08, 2008 21:23:06
Откуда: Харьков
Контактная информация:

3,3В - I²C - 5В (сопряжение)

Сообщение kvark85 »

Здравствуйте, завалялась у меня DS3231 — Часы реального времени с интерфейсом I²C. Рисую и запнулся, так как контроллер mega16 питается от 5В. Теоретически если I²C шину подтянуть 3,3В - должно работать (как я думаю). Но это по моему, кто сталкивался, кто пробовал? Работает ли такое простое включение или нет?
Аватара пользователя
Anton.А.
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение Anton.А. »

Запитай контроллер от 3.3 вольт и не парься.
Аватара пользователя
kvark85
Встал на лапы
Сообщения: 108
Зарегистрирован: Сб ноя 08, 2008 21:23:06
Откуда: Харьков
Контактная информация:

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение kvark85 »

в данной схеме запитать контроллер от 3,3 вольтами не хотелось бы, так как у меня есть еще жидкокристаллический индикатор и он 5В
ProOFF
Открыл глаза
Сообщения: 72
Зарегистрирован: Чт мар 29, 2012 00:12:52
Откуда: Беларусь - Жлобин
Контактная информация:

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение ProOFF »

Разрабатываю макетную плату на pic, поставил акселерометр, и столкнулся с такой же проблемой. Вот моя подборочка , может поможет.
Вложения
AN255.rar
(959.87 КБ) 319 скачиваний
i2c_2.rar
(800.37 КБ) 329 скачиваний
i2c.rar
(801.85 КБ) 281 скачивание
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение md5sum »

А первоисточник почитать?
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В (сопряжение)

Сообщение Alexey_Sh »

Есть ещё такая штука, как изолятор шины I2C типа ADuM1250/1251. С его помощью тоже можно организовать сопряжение уровней 5В и 3.3В.
Изображение
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение Ser60 »

Раз уж пошли ссылки на специализированные микросхемы, посмотрите и на TCA9406.
Аватара пользователя
Alexey_Sh
Мудрый кот
Сообщения: 1751
Зарегистрирован: Вт янв 22, 2008 14:45:18
Откуда: Санкт-Петербург

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение Alexey_Sh »

Ser60 писал(а):..посмотрите и на TCA9406.
Редкая штука в наших краях.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение md5sum »

Тогда максимовский аналог MAX3370 или MAX3371 только в отличии от TCA9406 их надо пару - отдельно SCL и отдельно SDA
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение Ser60 »

Хмммм, классная вешь эти 337х, md5sum. Спасибо за наводку! A TC может быть достаточно и одной такой, если учесть, что вывод SCK у RTC однонаправленный, и на него можно подать напряжение с МК через резистивный делитель.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: 3,3В - I²C - 5В (сопряжение)

Сообщение md5sum »

Ser60 писал(а):если учесть, что вывод SCK у RTC однонаправленный, и на него можно подать напряжение с МК через резистивный делитель.

В случае одного мастера - да, SCK проще поделить.
— Не говорите мне что делать и я не скажу куда Вам идти...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»