3 одинаковых адресса на i2c

Обсуждаем цифровые устройства...
Ответить
va25dim
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс сен 30, 2007 19:34:33

3 одинаковых адресса на i2c

Сообщение va25dim »

Здравствуйте, нужно подключить 3 TDA7439 к одному микроконтроллеру pic16f887, как я понял из Datasheet адресс устройства остаеться не изменным, если TDA просто посадить на шину, параметры будут меняться у всех 3 срузу, для раздельного изменения параметров нужно делать 3 разных шины. можно ли как нибудь обойтись одной или делать 3 шины?
Реклама
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: 3 одинаковых адресса на i2c

Сообщение vovik15 »

придется делать 3 шины,одной сдесь никак не обойтись
Реклама
va25dim
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс сен 30, 2007 19:34:33

Re: 3 одинаковых адресса на i2c

Сообщение va25dim »

Комутация TDA7439.JPG
(23.67 КБ) 451 скачивание
а что если попробывать так, ведь мне ничего читать не надо, только писать
va25dim
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс сен 30, 2007 19:34:33

Re: 3 одинаковых адресса на i2c

Сообщение va25dim »

данные передовать по адрессу TDA7439 а нужную выбирать выходом RDx
Реклама
Эиком - электронные компоненты и радиодетали
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: 3 одинаковых адресса на i2c

Сообщение vovik15 »

да конечно можно,но элементы И в данном случае неуместны,все и без неих прекрастно будет работать
Реклама
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: 3 одинаковых адресса на i2c

Сообщение vovik15 »

тоесть вы собираесесь переключать каждую линию данных,отдельно
а что? неплохая идея,но можно и обойтись без них,и реализовать все програмно
только одно замечание: 155 серия микросхем выполнена по ТТЛ структуре,Уровень лог1 составляет около 2,5 вольта
а микроконтроллер КМОП ,имееет уровень 5в,поэтому вам нужно использовать 174 серию
Реклама
va25dim
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс сен 30, 2007 19:34:33

Re: 3 одинаковых адресса на i2c

Сообщение va25dim »

да пример с 155 неудачен, написал что попалось на глаза, а какую именно из 174 серии, я не нашел там лог. элементов, а программно это 3 линии I2C??
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Re: 3 одинаковых адресса на i2c

Сообщение Aheir »

Есть специальные микросхемы-демультиплексоры для i2c. Навскидку не назову, но найти несложно. Сам использовал в аналогичной ситуации. В конце концов - да хоть аналоговые ключи или реле туда поставьте... :)
Оптимизм х (Опыт + Знания) = const
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: 3 одинаковых адресса на i2c

Сообщение vovik15 »

ну да,действительно,в 176,и 561 серии таких элементов не имеется
зато есть другие,например
кр1554ли1
кр1554ли6 (2элемента 4И) которая вам больше подойдет
кр1561ли2
кр1564ли1
кр1564ли3
удачи
va25dim
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс сен 30, 2007 19:34:33

Re: 3 одинаковых адресса на i2c

Сообщение va25dim »

Перечитал еще раз спецификацию шины I2C, коммутировать линию данных нельзя, так как есть бит подтверждения, передаваемый ведомым ведущему, поэтому более логичным будет коммутировать линию синхронизации, так как при низком уровне данные устройством не воспринимаются, для коммутации шины я выбрал CD4081BE (КР1561ЛИ2) это четыре элемента 2И.
Вложения
Комутация TDA7439.JPG
(26.38 КБ) 385 скачиваний
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: 3 одинаковых адресса на i2c

Сообщение Engineer_Keen »

Можно попробовать использовать ключи типа 74HC4066 (К561КТ3), тогда и линию данных можно коммутировать.
Ответить

Вернуться в «Цифровая техника»