Страница 1 из 1

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

Добавлено: Пн июл 05, 2010 10:46:45
va25dim
Здравствуйте, нужно подключить 3 TDA7439 к одному микроконтроллеру pic16f887, как я понял из Datasheet адресс устройства остаеться не изменным, если TDA просто посадить на шину, параметры будут меняться у всех 3 срузу, для раздельного изменения параметров нужно делать 3 разных шины. можно ли как нибудь обойтись одной или делать 3 шины?

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

Добавлено: Пн июл 05, 2010 15:30:27
vovik15
придется делать 3 шины,одной сдесь никак не обойтись

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

Добавлено: Пн июл 05, 2010 16:35:27
va25dim
Комутация TDA7439.JPG
(23.67 КБ) 453 скачивания
а что если попробывать так, ведь мне ничего читать не надо, только писать

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

Добавлено: Пн июл 05, 2010 16:40:38
va25dim
данные передовать по адрессу TDA7439 а нужную выбирать выходом RDx

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

Добавлено: Пн июл 05, 2010 16:52:25
vovik15
да конечно можно,но элементы И в данном случае неуместны,все и без неих прекрастно будет работать

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

Добавлено: Пн июл 05, 2010 16:57:58
vovik15
тоесть вы собираесесь переключать каждую линию данных,отдельно
а что? неплохая идея,но можно и обойтись без них,и реализовать все програмно
только одно замечание: 155 серия микросхем выполнена по ТТЛ структуре,Уровень лог1 составляет около 2,5 вольта
а микроконтроллер КМОП ,имееет уровень 5в,поэтому вам нужно использовать 174 серию

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

Добавлено: Пн июл 05, 2010 17:36:33
va25dim
да пример с 155 неудачен, написал что попалось на глаза, а какую именно из 174 серии, я не нашел там лог. элементов, а программно это 3 линии I2C??

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

Добавлено: Пн июл 05, 2010 21:40:41
Aheir
Есть специальные микросхемы-демультиплексоры для i2c. Навскидку не назову, но найти несложно. Сам использовал в аналогичной ситуации. В конце концов - да хоть аналоговые ключи или реле туда поставьте... :)

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

Добавлено: Пн июл 05, 2010 22:37:12
vovik15
ну да,действительно,в 176,и 561 серии таких элементов не имеется
зато есть другие,например
кр1554ли1
кр1554ли6 (2элемента 4И) которая вам больше подойдет
кр1561ли2
кр1564ли1
кр1564ли3
удачи

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

Добавлено: Ср июл 07, 2010 11:27:32
va25dim
Перечитал еще раз спецификацию шины I2C, коммутировать линию данных нельзя, так как есть бит подтверждения, передаваемый ведомым ведущему, поэтому более логичным будет коммутировать линию синхронизации, так как при низком уровне данные устройством не воспринимаются, для коммутации шины я выбрал CD4081BE (КР1561ЛИ2) это четыре элемента 2И.

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

Добавлено: Ср июл 07, 2010 13:01:55
Engineer_Keen
Можно попробовать использовать ключи типа 74HC4066 (К561КТ3), тогда и линию данных можно коммутировать.