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

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

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

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

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

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

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

 
Опции темы

Несколько одинаковых slave на шине i2c

Непрочитано 16.04.2004, 06:11  
init_sub
Частый гость
 
Регистрация: 17.03.2004
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
init_sub на пути к лучшему
По умолчанию Несколько одинаковых slave на шине i2c

Есть аудио процессор TDA8425. В даташите написано, что для обращения к нему надо послать первым байтом его адрес: 1000001
Все нормально работает, но нужно подключить второй такой же процессор. Теперь непонятно, как я буду их раличать? Ведь если я пошлю 1000001, то ответят оба. Как одному назначить один адрес, а другому - другой?
Реклама:
init_sub вне форума  
Сказали "Спасибо" init_sub
warel (24.06.2019)
Непрочитано 16.04.2004, 08:41  
Drex
Гость
 
Сообщений: n/a
По умолчанию

Для данной микросхемы нужно делать только раздельные шины. Хотябы SDA. Адрес у нее зашит жестко и изменить его нельзя. Но у некоторых микросхем бывают дополнительные выводы, с помощью которых можно изменять адрес устройства.
 
Непрочитано 16.04.2004, 09:00  
init_sub
Частый гость
 
Регистрация: 17.03.2004
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
init_sub на пути к лучшему
По умолчанию

Это плохо. Портов у меня не хватает.

А допустим, если какое-нибудь устройство поддерживает разные адреса, как я буду знать что конкретный адрес присвоился нужному мне устройству?
init_sub вне форума  
Сказали "Спасибо" init_sub
warel (24.06.2019)
Непрочитано 16.04.2004, 09:43  
mikesmith
Администратор
 
Аватар для mikesmith
 
Регистрация: 10.05.2003
Сообщений: 2,649
Сказал спасибо: 495
Сказали Спасибо 2,635 раз(а) в 579 сообщении(ях)
mikesmith на пути к лучшему
По умолчанию

Разные адреса обычно выставляются перемычками. Т.е. у микросхемы есть пара выводов, которые ты можешь подкючить к +Пит или к GND (установив таким образом 0 или 1). Так что знать у кого какой адрес будешь точно, т.к. сам этот адрес и присвоишь.
__________________
C уважением, Михаил
Ищите даташиты на KAZUS.RUN: http://kazus.run/datasheets/index.html
mikesmith вне форума  
Сказали "Спасибо" mikesmith
warel (24.06.2019)
Непрочитано 16.04.2004, 10:06  
init_sub
Частый гость
 
Регистрация: 17.03.2004
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
init_sub на пути к лучшему
По умолчанию

А-а.. Теперь все понятно. Кроме того, как мне прикрутить эти тда.
init_sub вне форума  
Сказали "Спасибо" init_sub
warel (24.06.2019)
Непрочитано 16.04.2004, 10:15  
mikesmith
Администратор
 
Аватар для mikesmith
 
Регистрация: 10.05.2003
Сообщений: 2,649
Сказал спасибо: 495
Сказали Спасибо 2,635 раз(а) в 579 сообщении(ях)
mikesmith на пути к лучшему
По умолчанию

Разные линии делать...
__________________
C уважением, Михаил
Ищите даташиты на KAZUS.RUN: http://kazus.run/datasheets/index.html
mikesmith вне форума  
Сказали "Спасибо" mikesmith
warel (24.06.2019)
Непрочитано 16.04.2004, 10:26  
init_sub
Частый гость
 
Регистрация: 17.03.2004
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
init_sub на пути к лучшему
По умолчанию

Тогда придется и пик менять, все порты уже заняты. Филипс могла бы и получше шину придумать.
init_sub вне форума  
Сказали "Спасибо" init_sub
warel (24.06.2019)
Непрочитано 16.04.2004, 21:44  
mikesmith
Администратор
 
Аватар для mikesmith
 
Регистрация: 10.05.2003
Сообщений: 2,649
Сказал спасибо: 495
Сказали Спасибо 2,635 раз(а) в 579 сообщении(ях)
mikesmith на пути к лучшему
По умолчанию

Дело не в шине а данной микросхеме. Шина то хорошая...
__________________
C уважением, Михаил
Ищите даташиты на KAZUS.RUN: http://kazus.run/datasheets/index.html
mikesmith вне форума  
Сказали "Спасибо" mikesmith
warel (24.06.2019)
Непрочитано 16.04.2004, 21:59  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию

есть еще вариант - через дешифратор коммутировать сигналы CS (или какие там есть), или, в особо тяжелых случаях, общий провод этих ТДА.
DK вне форума  
Сказали "Спасибо" DK
warel (24.06.2019)
Непрочитано 16.04.2004, 22:15  
mikesmith
Администратор
 
Аватар для mikesmith
 
Регистрация: 10.05.2003
Сообщений: 2,649
Сказал спасибо: 495
Сказали Спасибо 2,635 раз(а) в 579 сообщении(ях)
mikesmith на пути к лучшему
По умолчанию

На самом деле мне кажется, что одну лапку можно выжать еще... Помнится мне, приходилось одну ногу использовать и как вход для кнопки, и как выход для светодиода и еще кое-что с ней делать. пусть товарищь вышлет схему - и я придумаю, как освободить одну лапу.
__________________
C уважением, Михаил
Ищите даташиты на KAZUS.RUN: http://kazus.run/datasheets/index.html
mikesmith вне форума  
Сказали "Спасибо" mikesmith
warel (24.06.2019)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pic18f452 i2c slave int9 PIC 13 11.09.2013 00:02
Адресация по шине I2C vendim Микроконтроллеры, АЦП, память и т.д 4 13.09.2008 19:45
МК в I2C как SLAVE CERGEI1982 Микроконтроллеры, АЦП, память и т.д 11 27.08.2007 09:23
Режим ведущего в шине I2C в PIC16F73 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 8 24.05.2007 09:34
Нужна микросхема обработки звука суправлением по шине i2c VANDAL Аудиотехника 3 28.06.2004 17:42


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


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