Разность напряжений при соединении по I2C

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Разность напряжений при соединении по I2C

Сообщение sansher » 08 ноя 2008, 22:24

Ну я тем наплодил...
Собна вопрос вот в чём... Можно коннектить 2 МК на I2C с учётом того, что один из них работает от 3,3в(хотя поддерживает и 5), а другой от 5в?
Аватара пользователя
sansher
 
Сообщения: 80
Зарегистрирован: 14 мар 2007, 12:55
Откуда: Липецк

Re: Разность напряжений при соединении по I2C

Сообщение Сергей » 08 ноя 2008, 22:27

Йа коннектил ) Усе нормально было
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разность напряжений при соединении по I2C

Сообщение EdGull » 08 ноя 2008, 22:31

если в схеме нет критичных к напряжению элементов, то можно.
но если например к меге по spi будет подключена СС2500, то она СС2500 сгорит.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Разность напряжений при соединении по I2C

Сообщение sansher » 08 ноя 2008, 22:52

Ок. СПС
Аватара пользователя
sansher
 
Сообщения: 80
Зарегистрирован: 14 мар 2007, 12:55
Откуда: Липецк

Re: Разность напряжений при соединении по I2C

Сообщение Vooon » 08 ноя 2008, 23:14

ЕМНИП у атмела был такой апнот.

Кратко:
Если 5 В толерантая микра можно обойтись без согласования.
Если нет — нужна схема согласования, состоит из 2 полевиков и нескольких резисторов.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Разность напряжений при соединении по I2C

Сообщение avr123.nm.ru » 08 ноя 2008, 23:48

Без толерантности можно просто не подтягивать к 5 вольтам а только к 3.x - при 5 вольтах "1" обычно возникает до достижения напруги на входе 3 вольт. Графики типовых значений переключения входов AVR - в "Устройство AVR" - http://avr123.nm.ru/02.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Разность напряжений при соединении по I2C

Сообщение Duhas » 09 ноя 2008, 10:09

п оидее входы 3-х ворльтовых устройств мона защитить от перенапряжения связкой диоды + резюк.. чтоб на диодах падало достаточное для лог 1 напряжение но не превышающее допустимое...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разность напряжений при соединении по I2C

Сообщение Сергей » 09 ноя 2008, 14:05

а если потом соединить два таких 3.3 - 3.3 устройств? Там уже никчему падение напряжения
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разность напряжений при соединении по I2C

Сообщение Duhas » 09 ноя 2008, 14:46

а оно все будет на диодах.. паралельно которым подключен вход.... диоды ПАРАЛЛЕЛЬНО входу а не последовательно... но прокатит только для однонаправленных входов )) так что сюда не покатит видимо )))
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разность напряжений при соединении по I2C

Сообщение Gfer » 28 апр 2009, 19:36

Конкретно для шины I2C рекомендации производителя!
Изображение
Сон разума рождает чудовищ...
Аватара пользователя
Gfer
 
Сообщения: 169
Зарегистрирован: 25 апр 2009, 12:03
Откуда: Москва
прог. языки: С
ФИО: Клесник Станислав Владимирович


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10