3 одинаковых адресса на i2c
3 одинаковых адресса на i2c
Здравствуйте, нужно подключить 3 TDA7439 к одному микроконтроллеру pic16f887, как я понял из Datasheet адресс устройства остаеться не изменным, если TDA просто посадить на шину, параметры будут меняться у всех 3 срузу, для раздельного изменения параметров нужно делать 3 разных шины. можно ли как нибудь обойтись одной или делать 3 шины?
- Реклама
Re: 3 одинаковых адресса на i2c
придется делать 3 шины,одной сдесь никак не обойтись
Re: 3 одинаковых адресса на i2c
а что если попробывать так, ведь мне ничего читать не надо, только писать
Re: 3 одинаковых адресса на i2c
данные передовать по адрессу TDA7439 а нужную выбирать выходом RDx
Re: 3 одинаковых адресса на i2c
да конечно можно,но элементы И в данном случае неуместны,все и без неих прекрастно будет работать
- Реклама
Re: 3 одинаковых адресса на i2c
тоесть вы собираесесь переключать каждую линию данных,отдельно
а что? неплохая идея,но можно и обойтись без них,и реализовать все програмно
только одно замечание: 155 серия микросхем выполнена по ТТЛ структуре,Уровень лог1 составляет около 2,5 вольта
а микроконтроллер КМОП ,имееет уровень 5в,поэтому вам нужно использовать 174 серию
а что? неплохая идея,но можно и обойтись без них,и реализовать все програмно
только одно замечание: 155 серия микросхем выполнена по ТТЛ структуре,Уровень лог1 составляет около 2,5 вольта
а микроконтроллер КМОП ,имееет уровень 5в,поэтому вам нужно использовать 174 серию
Re: 3 одинаковых адресса на i2c
да пример с 155 неудачен, написал что попалось на глаза, а какую именно из 174 серии, я не нашел там лог. элементов, а программно это 3 линии I2C??
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Re: 3 одинаковых адресса на i2c
Есть специальные микросхемы-демультиплексоры для i2c. Навскидку не назову, но найти несложно. Сам использовал в аналогичной ситуации. В конце концов - да хоть аналоговые ключи или реле туда поставьте... 
Оптимизм х (Опыт + Знания) = const
Re: 3 одинаковых адресса на i2c
ну да,действительно,в 176,и 561 серии таких элементов не имеется
зато есть другие,например
кр1554ли1
кр1554ли6 (2элемента 4И) которая вам больше подойдет
кр1561ли2
кр1564ли1
кр1564ли3
удачи
зато есть другие,например
кр1554ли1
кр1554ли6 (2элемента 4И) которая вам больше подойдет
кр1561ли2
кр1564ли1
кр1564ли3
удачи
Re: 3 одинаковых адресса на i2c
Перечитал еще раз спецификацию шины I2C, коммутировать линию данных нельзя, так как есть бит подтверждения, передаваемый ведомым ведущему, поэтому более логичным будет коммутировать линию синхронизации, так как при низком уровне данные устройством не воспринимаются, для коммутации шины я выбрал CD4081BE (КР1561ЛИ2) это четыре элемента 2И.
- Вложения
-
- Комутация TDA7439.JPG
- (26.38 КБ) 385 скачиваний
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: 3 одинаковых адресса на i2c
Можно попробовать использовать ключи типа 74HC4066 (К561КТ3), тогда и линию данных можно коммутировать.


