Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
30.05.2013, 09:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Управление модулями
В одной из работ возникло требование сделать конструкцию блочной - из нескольких одинаковых модулей, присоединяемых к базовому устройству параллельно по шине. Интерфейс выбран SPI.
Простейшее решение - от каждого модуля пустить собственный провод CS (выбор устройства).
Но хотелось бы логически продолжить и сигнал CS тоже пустить по шине.
Суть:
Устройство слушает коды, посылаемые по этой шине, и когда код совпадает с его собственным ("зашитым"), активизируется. Любым несовпадающим кодом сбрасывается.
Сделать такое можно многочисленными путями, как на рассыпухе, так и на МК.
Но не знает ли кто уже готовой микросхемы конкретно под такую задачу? (опознавание адреса).
Интерфейс желательно, чтоб проводов поменьше: тот же самый SPI или типа однопроводного Далласа.
Требований к быстродействию не ставится, десяток герц примерно.
Модулей пока предполагается небольшое количество (менее десятка), но потом могут добавить.
|
|
|
|
30.05.2013, 09:39
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,048
Сказал спасибо: 2,560
Сказали Спасибо 11,887 раз(а) в 5,961 сообщении(ях)
|
Re: управление модулями
RS485 (три конца) и любой доступный дешевый контроллер. О россыпи давно пора забыть.
Если расстояние не сантиметры - спай лучше не применять.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
30.05.2013, 09:56
|
|
Временная регистрация
Регистрация: 04.05.2008
Адрес: Ставрополь
Сообщений: 63
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 17 сообщении(ях)
|
Re: Управление модулями
Еще можно применить I2C если расстояние до метра. Никаких микросхем не надо, только контроллер
|
|
|
|
30.05.2013, 10:14
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Управление модулями
Ничего не сказано о производительности и помехозащищенности. А то может быть CAN?
|
|
|
|
30.05.2013, 10:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Управление модулями
Тогда уж лучше езернет
|
|
|
|
30.05.2013, 10:58
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Управление модулями
кустомер, А что аурдунья уже готового не предлагает ?
Кубики закончились ?
__________________
Осторожно , злой кот
|
|
|
|
30.05.2013, 11:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: управление модулями
Сообщение от dosikus
|
кустомер, А что аурдунья уже готового не предлагает ?D
|
Кто не предлагает? - не понял.
Сообщение от Easyrider83
|
Ничего не сказано о производительности и помехозащищенности. А то может быть CAN?
|
Производительность порядка 100 байт/сек. Единичные ошибки к серьезным последствиям не приводят.
SPI уже используют микросхемы в составе модулей. Так что без лишнего огорода...
Сообщение от akegor
|
Если расстояние не сантиметры - спай лучше не применять.
|
Почему? Тактовую частоту можно же понизить?
Сообщение от valic
|
Еще можно применить I2C если расстояние до метра. Никаких микросхем не надо, только контроллер
|
Контроллер-то я сам знаю как, нет нужды спрашивать у форума))))))
Я спрашиваю о том, чего не знаю.
__________________
оставил форум, защищая свою честь и достоинство.
|
|
|
|
30.05.2013, 11:44
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Управление модулями
100 байт в секунду? Ну тогда i2c.
|
|
|
|
30.05.2013, 11:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Управление модулями
Господа, интерфейс выбран.
Вопрос темы - конкретное наименование микросхемы. Кто не знает - занимают места в зрительном зале.
__________________
оставил форум, защищая свою честь и достоинство.
|
|
|
|
30.05.2013, 12:02
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Управление модулями
Как же вас понять, ежели вы ничего не говорите?
Под SPI интерфейс существует великое множество разных микросхем.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:20.
|
|