Протокол DiSEqC используется для управления различной периферией в приёмных системах спутникового ТВ. ru.wikipedia.org В зависимости от выбора канала на ресивере протокол автоматически подключает к нему одну конкретную антенну, отсоединяя все остальные. forumtech.ru
Для передачи сигнала по протоколу DiSEqC применяется коаксиальный кабель, в котором, помимо радиочастотного сигнала, имеется напряжение для питания конвертера (постоянный ток мощностью 13–18 В), а также тоновый сигнал управления 22 кГц. forumtech.ru st-b.ru
Сообщения DiSEqC состоят из байтов, после каждого из которых следует бит контроля на чётность. st-b.ru Команда ресивера может содержать от 3 до 6 байтов: st-b.ru
- Первый байт — служебный (framing) — обязательный, он содержит постоянную последовательность «11100» для синхронизации управляемого устройства и три бита-признака: команда/ответ, первичная/повторная, ответ требуется/не требуется. st-b.ru
- Второй байт — адрес управляемого устройства. st-b.ru Все устройства адресуются по типу. st-b.ru Адрес состоит из двух частей: старшие 4 разряда определяют семейство устройств (например, позиционеры или конвертеры), младшие 4 разряда — тип устройства внутри семейства. st-b.ru
- Третий байт — код команды. st-b.ru
- Четвёртый и последующие — байты данных. st-b.ru В зависимости от назначения команды, она может содержать от одного до трёх байтов данных, а может не содержать их вовсе. st-b.ru
Сообщение DiSEqC передаётся в следующей последовательности: st-b.ru
- Если на момент передачи в кабеле присутствует тон 22 кГц, он прекращается. st-b.ru
- Затем, если одновременно с подачей команды DiSEqC подаётся команда 13/18 В, изменяется напряжение и выдерживается пауза (5 мс). st-b.ru
- После этого команда DiSEqC передаётся слитно, без промежутков между байтами данных и контрольными битами, и снова выдерживается пауза в 15 мс. st-b.ru
- Потом передаётся команда Tone Burst, и только затем, если нужно, возобновляется непрерывный тон 22 кГц. st-b.ru
Команда передаётся единовременно, в промежутках между командами управляемое устройство сохраняет состояние, соответствующее последней полученной команде. st-b.ru