Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.01.2010, 10:45
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
TTL сигналы и длинные провода
Подскажите, плз, как правильно монтировать многоблочные девайсы, часть блоков которых получает параллельные управляющие сигналы (все сигналы ТТЛ)?
Имеем: мега8+74hc245 (буферируем сигналы управления) на одной плате и 8 драйверов светодиодов MBI5026 группами по 2 штуки на отдельных платах. Все соединено единым 20 -пиновым шлейфом общей длиной до 2 м.
Проблема: видны случайные вспышки светодиодов (индикация динамическая). То есть выводим одно, но периодически незажженные светодиоды вспыхивают.
Знаю, что всякие большие табло содержат кучу таких же драйверов и расстояние между блоками достигает нескольких метров, однако все работает четко. Как добиться такой четкости?
|
|
|
|
24.01.2010, 11:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,967
Сказал спасибо: 296
Сказали Спасибо 499 раз(а) в 363 сообщении(ях)
|
Re: TTL сигналы и длинные провода
Прадеды использовали т.н. магистральные приемопередатчики. Основной принцип - дифференциальные линии и гистерезис на входе.
Сейчас ИМХО дешевле будет в каждый блок - по меге. Тем же UART.
|
|
|
|
24.01.2010, 14:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,290
Сказал спасибо: 441
Сказали Спасибо 1,046 раз(а) в 705 сообщении(ях)
|
Re: TTL сигналы и длинные провода
Если все уже собрано и не возможности переделать, попробуйте:
- снизить частоту ,динамической индикации
- в шлейфе перемежать сигнальные и земляные проводники
- последовательно с шлейфом включить резисторы 33-330 ом, это уменьшит броски тока и отражения в кабеле.
|
|
|
|
24.01.2010, 19:03
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: TTL сигналы и длинные провода
А где можно прочитать про разводку таких блоков, согласование линий, шлейфы и правила всякие? А то щас столкнулся, что девайс в моноблоке работает изумительно, как разнесли блоки на расстояние - полезли чудеса, пробитые ключи драйверов светодиодов и проч. Решилось отключением ШИМа. Видать ,нехилые всплески по проводам лезли. Есть какие-то гарантированные схематические решения для всяких табло и экранов, где много драйверов светодиодов и длинные связи?
|
|
|
|
24.01.2010, 19:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,732
Сказал спасибо: 2,462
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: TTL сигналы и длинные провода
Может провода тонкие?
На длине 2 м и такие чудеса ?
|
|
|
|
24.01.2010, 20:41
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 885
Сказал спасибо: 119
Сказали Спасибо 1,109 раз(а) в 176 сообщении(ях)
|
Re: TTL сигналы и длинные провода
Сообщение от Churchill
|
Есть какие-то гарантированные схематические решения для всяких табло и экранов, где много драйверов светодиодов и длинные связи?
|
В общем, ничего лучше цифровой шины RS-485 для таких целей не найдете. Как уже писали, это потребует установки контроллера на каждом модуле, который подключается к шине.
Если уже все сделано и менять сильно не хочется то есть три незамысловатых правила: - Все провода с обоих концов шлейва поключаются через резисторы (100-200 Ом). Это уменьшает "звон" в проводах и частично защищает от электростатических разрядов, который неизбежны при такой длине проводов
- Ток, который "уходит" в модуль через шлейф, должен по этому же шлейфу и возвращаться. Это уже ближе к вопросу о правильной разводке земли/питания всей схемы
- Можно попробовать "согласовать" шлейф (наподобие того как это делается в каоксиальном кабеле от антенны), это полностью уберет искажения сигнала
Но это все так, не очень надежно и не выходя за рамки ТТЛ вряд ли что-то можно кардинально улучшить.
Лучше всего с подобными задачами справляется последовательная цифровая шина с дифференциальным физическим каналом, например, такая как RS-485.
Последний раз редактировалось alexgap; 24.01.2010 в 20:46.
|
|
|
Сказали "Спасибо" alexgap
|
|
|
25.01.2010, 09:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,524
Сказал спасибо: 734
Сказали Спасибо 1,922 раз(а) в 795 сообщении(ях)
|
Re: TTL сигналы и длинные провода
Сообщение от alexgap
|
последовательная цифровая шина с дифференциальным физическим каналом, например, такая как RS-485
|
А если провода длинные, то еще лучше с гальванической развязкой. В этом сам убедился, перепаивая в третий раз драйвера в схеме управления телекамерой. От одного драйвера вообще только ноги остались и угольки на плате А на четвертый раз выгорела сама схема управления. Но меня там уже не было Причем, все железо - штатное, не самоделка. Экономия, однако...
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
25.01.2010, 10:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: TTL сигналы и длинные провода
MBI5026 имеет триггеры Шмита на всех входах, грех не воспользоватся. Простого RC фильтра должно хватить. Разумеется надо посчитать константу сообразно скорости передачи данных.
__________________
Мыслю, следовательно существую
|
|
|
|
25.01.2010, 10:37
|
|
Прописка
Регистрация: 09.06.2007
Сообщений: 96
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: TTL сигналы и длинные провода
"Курс цифровой электроники" 3-й или 4-й том тебе поможет. Автор Янсен. Голландец.
|
|
|
|
25.01.2010, 15:11
|
|
Прописка
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
|
Re: TTL сигналы и длинные провода
Могу предложить выполнить соединение узла управления и индикации кабелем для локалки. Витые пары в нем нагружаются с обоих концов на последовательно соединенные резистор 100ом и конденсатор 510пф для согласования линии. Конденсаторы ставятся для уменьшения статического тока потребления.
Кстати, если узлы питаются от разных сетевых источников, то оптопары необходимы.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:07.
|
|