Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

I2C и разные напряжения питания

Непрочитано 29.08.2011, 13:07  
SFA
Временная регистрация
 
Регистрация: 07.06.2007
Сообщений: 77
Сказал спасибо: 6
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
SFA на пути к лучшему
По умолчанию I2C и разные напряжения питания

Уважаемые знатоки!
Подскажите пожалуйста как соединить два устройства с разным напряжением питания по I2C?
Если более конкретно, то имеется контроллер PIC18F2550 его нужно соединить с графическим LCD по протоколу I2C. Но МК питаеся от 5В, а LCD от 3,3В. Изменить питание нельзя.
Нельзя ли подключить подключить напрямую без всякой лишней обвязки? Смущает, что с МК будет идти сигнал 5В, а LCD питается все-таки от 3,3В.
Зарание благодарен.
Реклама:
SFA вне форума  
Непрочитано 29.08.2011, 13:09  
projects.org.ua
Заблокирован
 
Регистрация: 15.10.2010
Адрес: Kiev/Kharkov
Сообщений: 133
Сказал спасибо: 15
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
projects.org.ua на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Сообщение от SFA Посмотреть сообщение
Уважаемые знатоки!
Подскажите пожалуйста как соединить два устройства с разным напряжением питания по I2C?
Если более конкретно, то имеется контроллер PIC18F2550 его нужно соединить с графическим LCD по протоколу I2C. Но МК питаеся от 5В, а LCD от 3,3В. Изменить питание нельзя.
Нельзя ли подключить подключить напрямую без всякой лишней обвязки? Смущает, что с МК будет идти сигнал 5В, а LCD питается все-таки от 3,3В.
Зарание благодарен.
Советую изучить даташит на LCD, может оказаться что по I2C шина толерантна к 5В, что скорее всего так и есть.
projects.org.ua вне форума  
Непрочитано 29.08.2011, 13:12  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Вам тоже советую его изучить, чтобы не раздавать вредных советов.

В сети есть варианты согласования на паре полевиков, ищите
niXto вне форума  
Непрочитано 29.08.2011, 13:35  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Учитывая что линии I2C - открытый коллектор, а уровень логической еденицы для 5в логики - 2.4в то можно резисторы подтяжки зацепить на 3.3в. Или собрать транслятор уровней на 2 полевиках.
_guardianangel вне форума  
Непрочитано 29.08.2011, 13:35  
petr5555
Почётный гражданин KAZUS.RUN
 
Регистрация: 16.02.2010
Сообщений: 1,422
Сказал спасибо: 0
Сказали Спасибо 130 раз(а) в 116 сообщении(ях)
petr5555 на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Для согласования можно применить и резисторные делители,
хотя правильнее всего использовать оптронные развязки.
petr5555 вне форума  
Непрочитано 29.08.2011, 13:37  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Сообщение от petr5555 Посмотреть сообщение
хотя правильнее всего использовать оптронные развязки.
Для двухнаправленной шины это будет что то. Из разряда скрещивания ужа с ежом.
_guardianangel вне форума  
Непрочитано 29.08.2011, 13:43  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

SFA, Здесь по смотрите - классический пример транслятора шины http://easyelectronics.ru/elektronny....html#more-360
_guardianangel вне форума  
Непрочитано 29.08.2011, 13:55  
SFA
Временная регистрация
 
Регистрация: 07.06.2007
Сообщений: 77
Сказал спасибо: 6
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
SFA на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Благодарю за ответы.
Посмотрел даташит там указано, что выше питания нельзя подавать высокий логический уровень.
Контроллер LCD - uc1601s.
SFA вне форума  
Непрочитано 29.08.2011, 14:54  
petr5555
Почётный гражданин KAZUS.RUN
 
Регистрация: 16.02.2010
Сообщений: 1,422
Сказал спасибо: 0
Сказали Спасибо 130 раз(а) в 116 сообщении(ях)
petr5555 на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Сообщение от _guardianangel Посмотреть сообщение
Для двухнаправленной шины это будет что то. Из разряда скрещивания ужа с ежом.

Насколько я понял общаться нужно с индикатором, а для
этого связь нужно обеспечиавать только в одну сторону.
petr5555 вне форума  
Непрочитано 29.08.2011, 16:53  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: I2C и разные напряжения питания

Сообщение от petr5555 Посмотреть сообщение
Насколько я понял общаться нужно с индикатором, а для
этого связь нужно обеспечиавать только в одну сторону.
Подтверждения в 9-м бите от индикатора дожидаться не надо? Регистр статуса читать не надо?
niXto вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет по доработке блока питания Demo65 Источники питания и свет 11 08.03.2011 21:04
Бестрансформаторный блок питания j2153 Источники питания и свет 9 04.09.2009 12:05
Фотодатчик AsikK Автоматика и аппаратура связи 138 11.03.2007 22:01
Проблема со стабилизатором переменного напряжения Vovan_a Источники питания и свет 31 24.01.2007 12:29
Использование одной библиотеки I2C на разные порты vovan_zh Микроконтроллеры, АЦП, память и т.д 1 04.04.2006 12:16


Часовой пояс GMT +4, время: 09:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.