UART - несколько Rx

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Привет всем!
Вот у меня такой вопрос - есть микроконтроллер (один) и четыре устройства которые от него управляются. Контроллер только передает, устройства только принимают. Разделения не нужно - вещание на все одновременно. Можно просто соединить без всякого? Или лучше через диоды? Или?)
Думаю что так сделать можно - но может кто знает подводные камни?
Контактная информация:
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

можно, сначала передаем адрес, потом данные, оконечное при совпадении адреса принимает данные (хотя если вещание на всех.....). ну это конечно в том случае если устройства тоже на контроллере и тоже самодельные, нагрузочную способность шины наверное стоит проверить на железе :roll: если что умощнить, или применить драйверные микросхемы RS-422
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

если не вдаваться в методы управления 4-мя приемниками, подключить на один выход 4-е входа - без проблем.
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
IT KT
Аватара пользователя
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33

Сообщение demson »

А какое кстати максимальное число приемников?
в спорах рождается ИСТИНА [AND] flud.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

У ТТЛ десяток нормирован. У КМОПА больше.

Из жизни - при токе утечки 10 мкА входа - порядка тысячи входов
можно повесить. Но стока не бывает.

Вешайте ВСЕ :roll:
Реклама
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Подводный камень - емкость монтажа. Если емкость бут большая (так что
постоянная RC больше периода бита) - то ниче не получится. Не раскачает
выход.
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

При скоростях работы UART, емкость монтажа вряд ли будет помехой
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

А разве про UART говорилось. Тогда сори - действительно несущественно.
Хотя броадкастинг сделать можно и быстро - мегабит или два. ТОлько вот от прерываний на получателях придется отказаться. Ну а если U(s)ART то вообще
без разницы хоть бухту провода.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

У меня кодовое разделение приемников. Да и скорость всего 600 бод )
И почему эт придется отказаться от прерываний?)
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Ну если вещать очен очен быстро. Ну совсем. Тогда тактирование точнее синхронизация будет от частоты задающего кварца. На этом принцыпе
работает программная реализация USB - все рассчитано до такта. Зато
работает!
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Ясно. Ну у меня скросоть маленькая. Программная реализация USB штука опасная )) как то имел дело - не понравилось, да и зачем когда есть аппаратная ) ТОлько для общего развития
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

а вы соединять контроллер и исполнительные устройства хотите напрямую? при более менее больших расстояниях (иногда больше 10-15см) помехи ловятся на раз :roll: (пылесос, электробритва, холодильник.....)
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
IT KT
Аватара пользователя
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33

Сообщение demson »

а если к земле резистором. или как в 485 заглушку.?
в спорах рождается ИСТИНА [AND] flud.
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

имхо проще драйверные микросхемы RS-485(422) поставить, при цене 25-40 руб. лучшее решение
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

имхо проще драйверные микросхемы RS-485(422) поставить, при цене 25-40 руб. лучшее решение
Тем более, что устройства работают либо на приём, либо на передачу. Повесил на вывод MAX, и без всякой переделки прошивки получил на выходе полноценный 485-й. А уж его максимальных 1200 метров длинны линии (если без ретрансляторов) хватит с головой. Только топологию выдерживай, и радуйся.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

У меня расстояния меньше 15см )
Или все таки посоветуете буфер поставить? Если да то какой?
Контактная информация:
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

Pooher писал(а):
...
А уж его максимальных 1200 метров длинны линии (если без ретрансляторов) хватит с головой. Только топологию выдерживай, и радуйся.
1200 - это макс.скорости, до 19600 кбит/сек на 4000 м работает, только пыль стоит :idea:
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Сообщение Pooher »

1200 - это макс.скорости
Ну, это по спецификации :)
Или все таки посоветуете буфер поставить?
Смысла не вижу.
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»