Как плавно запулдаунить линию ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено CD_Eater 29 июня 2005 г. 13:32

Однопроводная линия используется для обмена данными между несколькими устройствами по принципу "доминантного потенциала" (как в CAN). Потенциал линии изменяется в пределах от 0 до +12 вольт. Каждое устройство может притянуть линию вниз. Когда все устройства молчат, на линии 12 вольт.

Топология подключения устройств к линии не фиксирована. То есть, от 1 до 16 устройств могут быть соединены как угодно (звездой, цепочкой, кольцом или вообще произвольно, хоть буквой 'Ф'). Скорость не является критичным параметром, достаточно 1000 бит/сек. Протяжённость линии - до 200 метров (суммарная длина всех сегментов). Поскольку в такой извращённой топологии говорить о терминаторах бессмысленно, то избежать краевых эффектов (отражений волн от концов провода или гуляния волны по кольцу) мне порекомендовали не согласованием волнового сопротивления, а снижением частоты и плавным изменением потенциала в линии.

Вопрос 1. Получится ли достичь такой скорости при такой топологии и такой длине, если использовать коаксиал RG-6 ?

Хочется, чтобы потенциал линии изменился от высокого уровня (12 вольт) до низкого (не выше 1 вольта) примерно за 20 мкс. Не обязательно линейно, но чтобы более-менее плавно. А потом - обратно.

Простейшее решение - конденсатор на затворе полевика - не устраивает, т.к. почти полное изменение потенциала линии происходит на небольшом участке в доли вольта напряжения затвора, который нужно "отлавливать" и настраивать отдельно для каждого транзистора.

Дополнительная сложность в том, что неизвестен резистор, подтягивающий линию вверх. Точнее говоря, там нет резистора. На линии висят от 1 до 16 девайсов. В каждом девайсе стоит ограничитель тока, который "выливает" в линию около 50 мА. Поскольку девайсы могут независимо друг от друга включаться и выключаться, то ток короткого замыкания линии на землю может варьироваться в пределах от 50 до 800 мА. Нужно, чтобы плавность опускания потенциала линии не зависела от количества устройств на линии (т.е., от величины тока КЗ).

Можно поставить ОУ, управляющий одноамперным полевиком, так чтобы на вход ОУ подавался потенциал линии (возможно, через делитель напряжения), и потенциал конденсатора, заряжаемого постоянным током, но что-то это немного громоздко выходит.

Вопрос 2. Подскажите, пожалуйста, простое схемное решение для плавного пул-дауна.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru