Инфо - Juraś-Projects

Информаци�?



Краткое опи�?ание DiSEqC-команд и о�?новных принципов DiSEqC-протокола

Протокол DiSEqC и�?пользует�?�? дл�? управлени�? различной периферией в приёмных �?и�?темах �?путникового ТВ. Это позиционеры, переключатели и даже головки (LNB), которые так и не �?тали попул�?рными (речь идёт об управл�?емых по протоколу 1.0 головках). Команды DiSEqC передают�?�? по линии по�?то�?нного питающего напр�?жени�? 12-20В при помощи тоновых по�?ылок ча�?тотой 22кГц (±20%) и номинальной амплитудой 650мВ (±250мВ) при напр�?жении питани�? 13В. Учитыва�? потери в кабеле и допу�?тимые погрешно�?ти, детектор DiSEqC-у�?трой�?тва должен �?охран�?ть работо�?по�?обно�?ть при �?нижении амплитуды до 300мВ. Мак�?имально рекомендуема�? амплитуда �?о�?тавл�?ет 1В. Дл�? того, чтобы детектор не реагировал на помехи, он не должен реагировать на тоновые по�?ылки амплитудой менее 100мВ.

DiSEqC и�?пользует дл�? передачи широтно-импуль�?ную манипул�?цию, при которой от ширины огибающей импуль�?ов зави�?ит передаваемый бит. Врем�? передачи одного бита �?о�?тавл�?ет 1.5м�? и у�?ловно разделено на 3 равные ча�?ти по 500мк�? (±100мк�?). Дл�? бита 0 ширина огибающей �?о�?тавл�?ет 1.0м�?, что �?оответ�?твует 22 импуль�?ам, а дл�? бита 1 ширина огибающей �?о�?тавл�?ет 0.5м�?, а �?то 11 импуль�?ов.

Формирование битов протокола DiSEqC:
DiSEqC Bit 0 DiSEqC Bit 1

При передаче байта передают�?�? по�?ледовательно в�?е 8 бит в пор�?дке от �?таршего к младшему + 9-й бит нечётно�?ти. Обща�? длина байта �?о�?тавл�?ет 13.5м�?. Пауза в конце по�?леднего бита также �?читает�?�?.

Формирование байта протокола (байт E0h):
DiSEqC Byte

�?а ри�?унке показан пример байта "E0h" �? битом нечётно�?ти в конце.

Сообщени�? DiSEqC имеют определённую �?труктуру. Обща�? длина �?ообщени�? DiSEqC �?о�?тавл�?ет от 3-х до 6-и байт. Байты в �?ообщении передают�?�? без пауз. В конце каждого DiSEqC-�?ообщени�? должна об�?зательно при�?ут�?твовать пауза минимум 6 м�?. Первым в �?ообщении передаёт�?�? байт �?инхронизации. В зави�?имо�?ти от направлени�? передачи, необходимо�?ти ответа и прочих факторов, �?тот байт может принимать различные значени�?, но �?тарший нибл байта в�?егда �?о�?тавл�?ет значение "Eh" (�?м. таблицу 1). Следующим по�?ле байта �?инхронизации передаёт�?�? байт адре�?а (�?м. Таблица 2). Этот байт указывает, кому предназначено �?ообщение. Протокол преду�?матривает и широковещательную передачу, когда команда передаёт�?�? в�?ем или не�?кольким у�?трой�?твам �?разу. Это имеет �?мы�?л, е�?ли в �?и�?теме при�?ут�?твует не�?колько DiSEqC-у�?трой�?тв. Третьим передаёт�?�? байт команды, который указывает, какую команду должно выполнить у�?трой�?тво (�?м. Таблица 3). Далее �?ледуют байты данных, которых может быть от нул�? до 3-х. Те �?ообщени�?, указанные в таблице 3, в которых указана длина �?ообщени�? 3 байта, не �?одержат байт данных.

Формирование �?ообщени�? E0-10-38-C4h DiSEqC-протокола:
DiSEqC Message

�?а ри�?унке показан пример 4-х байтового �?ообщени�? "E0-10-38-C4h", которое включает порт 2 в DiSEqC-переключателе протокола 2.0/1.0.

В таблицах приведена информаци�?, котора�?, в о�?новном, необходима дл�? управлени�? DiSEqC-переключател�?ми протоколов 1.0 и 1.1.

Таблица 1.
Байт �?инхронизации (Framing Byte)
HEX BIN DEC Опи�?ание
E0 1110 0000 224 Команда от ма�?тера. Ответ не требует�?�?. Перва�? передача.
E1 1110 0001 225 Команда от ма�?тера. Ответ не требует�?�?. Повторна�? передача.
E2 1110 0010 226 Команда от ма�?тера. Ответ требует�?�?. Перва�? передача.
E3 1110 0011 227 Команда от ма�?тера. Ответ требует�?�?. Повторна�? передача.
E4 1110 0100 228 Ответ ведомого. «ОК», ошибок не обнаружено.
E5 1110 0101 229 Ответ ведомого. Команда не поддерживает�?�? ведомым.
E6 1110 0110 230 Ответ ведомого. Обнаружена ошибка чётно�?ти – требует�?�? повтор.
E7 1110 0111 231 Ответ ведомого. Команда не ра�?познана – требует�?�? повтор.

Таблица 2.
Байт адре�?а (Address Byte)
HEX BIN DEC Опи�?ание
00 0000 0000 0 Любое у�?трой�?тво (от ма�?тера в�?ем ведомым �?разу)
10 0001 0000 16 Любой LNB, переключатель или SMATV (от ма�?тера ко в�?ем указанным ведомым).
11 0001 0001 17 LNB
12 0001 0010 18 LNB �? петлевой коммутацией
14 0001 0100 20 Переключатель (�? блокировкой по�?то�?нной �?о�?тавл�?ющей)
15 0001 0101 21 Переключатель (�? пропу�?канием по�?то�?нной �?о�?тавл�?ющей)
18 0001 1000 24 SMATV
Fx1111 xxxx240+И�?пользует�?�? по у�?мотрению производителей

Таблица 3.
Байт команды (Command Byte)
HEX BIN DEC Им�? команды Опи�?ание Длина �?ообщени�?
00 0000 0000 0 Reset Сбро�?ить DiSEqC-микроконтроллер. 3
01 0000 0001 1 Clear Reset Стереть флаг �?бро�?а DiSEqC-микроконтроллера. 3
02 0000 0010 2 Power Off Выключить DiSEqC-микроконтроллер. 3
03 0000 0011 3 Power On Включить DiSEqC-микроконтроллер. 3
22 0010 0010 34 Set Pos A Выбрать позицию �?путника "A" (или "C", когда у�?тановлена опци�? "B"). 3
23 0010 0011 35 Set SO A У�?тановить опцию "A" переключател�? (например, позицию A/B) 3
26 0010 0110 38 Set Pos B Выбрать позицию �?путника "B" (или "D", когда у�?тановлена опци�? "B"). 3
27 0010 0111 39 Set SO B У�?тановить опцию "B" переключател�? (например, позицию C/D) 3
280010 100040Set S1A У�?тановить S1 в положение A (бит S1=0)3
29 0010 1001 41 Set S2A У�?тановить S2 в положение A (бит S2=0) 3
2A 0010 1010 42 Set S3A У�?тановить S3 в положение A (бит S3=0) 3
2B 0010 1011 43 Set S4A У�?тановить S4 в положение A (бит S4=0) 3
2C 0010 1100 44 Set S1B У�?тановить S1 в положение B (бит S1=1) 3
2D 0010 1101 45 Set S2B У�?тановить S2 в положение B (бит S2=1) 3
2E 0010 1110 46 Set S3B У�?тановить S3 в положение B (бит S3=1) 3
2F 0010 1111 47 Set S4B У�?тановить S4 в положение B (бит S4=1) 3
38 0011 1000 56 Write N0 Группова�? запи�?ь в порт (Committed switches) 4
39 0011 1001 57 Write N1 Группова�? запи�?ь в порт (Uncommitted switches) 4

Терерь о реги�?трах. DiSEqC-контроллер, у�?ловно говор�?, �?одержит реги�?тр, биты которого управл�?ют теми или иными входами, к которым в �?вою очередь подключены головки или другие коммутаторы. Е�?ть два типа реги�?тров. Первый - �?то "Committed Switches" или порт N0, 4-битовый реги�?тр, функции битов которого заранее определены. Этот реги�?тр и�?пользует�?�? малошум�?щими DiSEqC-головками и DiSEqC-переключател�?ми протокола 2.0/1.0. Второй реги�?тр - "Uncommitted switches" или порт N1, также 4-битовый реги�?тр, назначение битов которого жё�?тко не оговорено. Однако DiSEqC-коммутаторы протокола 2.1/1.1 и�?пользуют именно �?тот реги�?тр дл�? управлени�? �?воими входами.

Таблица 4.
Порт "Committed Switches"
Биты Опи�?ание Е�?ли бит равен 0 Е�?ли бит равен 1
Бит 0 Поддиапазон (Hi/Lo) �?ижний поддиапазон Верхний поддиапазон
Бит 1 Пол�?ризаци�? (H/V) Вертикальна�? пол�?ризаци�? Горизонтальна�? пол�?ризаци�?
Бит 2 Позици�? (B/A) Позици�? A Позици�? B
Бит 3 Опци�? (B/A) Опци�? A Опци�? B

Биты 0 и 1 и�?пользуют�?�? дл�? управлени�? рабочей пол�?ризацией и ча�?тотой гетеродина в малошум�?щих головках �? поддержкой DiSEqC-протокола. Эти биты также могут и�?пользовать�?�? и в мульти�?витчах. Бит 2 и�?пользует�?�? в DiSEqC-переключател�?х 2x1 протокола 2.0/1.0, где непо�?ред�?твенно и�?пользует�?�? дл�? выбора позиции. Бит 3 предназначен дл�? ра�?ширени�? возможно�?тей по выбору позиции и в паре �? битом 2 и�?пользует�?�? в DiSEqC-переключател�?х 4x1 протокола 2.0/1.0, повыша�? количе�?тво комбинаций до 4-х �?огла�?но Таблице 6.


Таблица 5.
Порт "Uncommitted Switches"
Биты Опи�?ание Е�?ли бит равен 0 Е�?ли бит равен 1
Бит 0 S1 (Switch 1) S1 в положении A S1 в положении B
Бит 1 S2 (Switch 2) S2 в положении A S2 в положении B
Бит 2 S3 (Switch 3) S3 в положении A S3 в положении B
Бит 3 S4 (Switch 4) S4 в положении A S4 в положении B

DiSEqC-коммутаторы протокола 2.1/1.1 и�?пользуют порт "Uncommitted Switches", коммутиру�? входы в зави�?имо�?ти от комбинаций битов 0 - 3 �?огла�?но Таблице 7. Таким образом, чи�?ло входов увеличено до 16. Более про�?той DiSEqC-Switsh 2.1/1.1 может иметь только 4 входа. При �?том и�?пользуют�?�? только 2 младших бита 0 и 1, а о�?тальные игнорируют�?�?.

Таблица 6.
Комбинации битов 2 и 3 реги�?тра "Committed Switches"
Бит 2 - Позици�? Бит 3 - Опци�? Соответ�?твующий номер входа/�?путника
Позици�? A Опци�? A 1
Позици�? B Опци�? A 2
Позици�? A Опци�? B 3
Позици�? B Опци�? B 4

Таблица 7.
Комбинации битов 0 - 3 реги�?тра "Uncommitted Switches"
Бит 0 - S1 Бит 1 - S2 Бит 2 - S3 Бит 3 - S4 Соответ�?твующий номер входа/�?путника
AAAA 1
BAAA 2
ABAA 3
BBAA 4
AABA 5
BABA 6
ABBA 7
BBBA 8
AAAB 9
BAAB 10
ABAB 11
BBAB 12
AABB 13
BABB 14
ABBB 15
BBBB 16

Команды у�?ловно можно разделить на две группы. Перва�? группа - �?то команды диапазона 20h-2Fh. Это короткие команды, которые не требуют передачи байта данных и которые управл�?ют �?о�?то�?нием только одного бита. Команды 20h-27h управл�?ют битами реги�?тра "Committed Switches", а команды 28h-2Fh управл�?ют �?оответ�?твенно битами реги�?тра "Uncommitted switches". Преимуще�?твом команд �?вл�?ет�?�? то, что врем�? передачи �?ообщени�? �?о�?тавл�?ет 40.5 м�?, однако е�?ли требует�?�? перейти �?о �?путника 4 на �?путник 1, то придёт�?�? выдать в линию 2 �?ообщени�? (изменив бит 3 "Опци�?" и бит 2 "Позици�?" дл�? реги�?тра N0), что �?уще�?твенно увеличит врем�? передачи команд, учитыва�? паузу между �?ообщени�?ми. Такие команды удобны, е�?ли коммутатор имеет только 2 входа.

Команды 38h и 39h �?вл�?ют�?�? более универ�?альными, так как измен�?ют �?о�?то�?ние �?разу 4-х битов, т.е. в�?его реги�?тра �?разу. Команда 38h производит запи�?ь в реги�?тр "Commited Switches", а команда 39h - в "Uncommited Switches". Поддержка �?тих команд DiSEqC-переключател�?ми об�?зательна. По�?ле команды �?ледует 1 байт данных, который указывает какие именно биты нужно изменить. Таким образом, врем�? передачи �?ообщени�? вне зави�?имо�?ти от изменени�? входа коммутатора равно 54 м�?. Старший нибл байта указывает, какие биты нужно �?тереть, а младший нибл указывает, какие биты нужно у�?тановить. �?апример, байт "C4h" (показано в Таблице 8) из комбинации "E0h-10h-38h-C4h" �?тирает биты 2 и 3 порта N0 (тоже �?амое, что "Committed Switshes") и у�?танавливает бит 2, включа�? тем �?амым порт 2 �?огла�?но Таблице 6.

Таблица 8.
Байт данных "C4h" по�?ле команды "38h"
Старший нибл = "Ch"Младший нибл = "4h"
Бит 7 = 1 Бит 6 = 1 Бит 5 = 0 Бит 4 = 0 Бит 3 = 0 Бит 2 = 1 Бит 1 = 0 Бит 0 = 0
Стирает бит 3 реги�?тра N0 Стирает бит 2 реги�?тра N0 �?е измен�?ет бит 1 реги�?тра N0 �?е измен�?ет бит 0 реги�?тра N0 �?е запи�?ывает бит 3 реги�?тра N0 Запи�?ывает бит 2 реги�?тра N0 �?е запи�?ывает бит 1 реги�?тра N0 �?е запи�?ывает бит 0 реги�?тра N0

�?налогично работает команда "39h" дл�? порта N1 ("Uncommitted Switches").

В �?ледующей таблице приведены DiSEqC-�?ообщени�?, необходимые дл�? управлени�? DiSEqC-коммутаторами протоколов 1.0 и 1.1 (либо 2.0 и 2.1). Варианты данных приведены через дробь, предпочтительнее первый вариант. Байт �?инхронизации должен формировать�?�? �?огла�?но Таблице 1.

Таблица 9.
DiSEqC-�?ообщени�? дл�? управлени�? DiSEqC-переключател�?ми протоколов 1.0 и 1.1
1-й байт - �?инхр. 2-й байт - адре�? 3-й байт - команда 4-й байт - данные Дей�?твие Протокол
E0h-E3h10h/00h00h- Сбро�?ить контроллер - включает�?�? вход 11.0 / 1.1
E0h-E3h10h/00h02h- Выключить питание - в�?е входы отключают�?�?1.0 / 1.1
E0h-E3h10h/00h03h- Включить питание - включён вход до выключени�?1.0 / 1.1
E0h-E3h10h/00h38hC0h/D0h/E0h/F0h Включить вход/�?путник 11.0
E0h-E3h10h/00h38hC4h/D4h/E4h/F4h Включить вход/�?путник 21.0
E0h-E3h10h/00h38hC8h/D8h/E8h/F8h Включить вход/�?путник 31.0
E0h-E3h10h/00h38hCCh/DCh/ECh/FCh Включить вход/�?путник 41.0
E0h-E3h10h/00h39hF0h Включить вход/�?путник 11.1
E0h-E3h10h/00h39hF1h Включить вход/�?путник 21.1
E0h-E3h10h/00h39hF2h Включить вход/�?путник 31.1
E0h-E3h10h/00h39hF3h Включить вход/�?путник 41.1
E0h-E3h10h/00h39hF4h Включить вход/�?путник 51.1
E0h-E3h10h/00h39hF5h Включить вход/�?путник 61.1
E0h-E3h10h/00h39hF6h Включить вход/�?путник 71.1
E0h-E3h10h/00h39hF7h Включить вход/�?путник 81.1
E0h-E3h10h/00h39hF8h Включить вход/�?путник 91.1
E0h-E3h10h/00h39hF9h Включить вход/�?путник 101.1
E0h-E3h10h/00h39hFAh Включить вход/�?путник 111.1
E0h-E3h10h/00h39hFBh Включить вход/�?путник 121.1
E0h-E3h10h/00h39hFCh Включить вход/�?путник 131.1
E0h-E3h10h/00h39hFDh Включить вход/�?путник 141.1
E0h-E3h10h/00h39hFEh Включить вход/�?путник 151.1
E0h-E3h10h/00h39hFFh Включить вход/�?путник 161.1

Те�?тирование DiSEqC-переключателей или "разборки" �? ди�?еками

Данный раздел �?айта по�?в�?щен детальному разбору различных моделей DiSEqC-коммутаторов. Данна�? �?тать�? ни в коем �?лучае не �?вл�?ет�?�? антирекламой, равно как и не �?вл�?ет�?�? рекламой тех или иных производителей DiSEqC-коммутаторов. Мо�? задача - объективно оценить некоторые параметры коммутаторов, а выводы о�?танут�?�? за вами. Это также поможет разработчикам и в�?ем, кто инетере�?ует�?�? �?лектроникой, ра�?�?мотреть различные �?хемотехниче�?кие решени�?. �?е и�?ключено, что коммутаторы �? одинаковой маркировкой, но выпущенные в разное врем�? и в разных ме�?тах, могут значительно отличать�?�? друг от друга. Проверка в большой �?тепени ка�?ает�?�? программной ча�?ти DiSEqC-коммутаторов, т.е. его контроллера. Под проверку попадают переключатели только �? 4-�? выходами и только протокола 1.0/2.0.

Проверки программной ча�?ти DiSEqC-коммутаторов провер�?ют�?�? при помощи DiSEqC-те�?тера �? различными прошивками, �?деланными �?пециально дл�? подобного рода те�?тов, что в данном �?лучае оказало�?ь удобнее в�?его. �?апример, только таким �?по�?обом �? могу �?пециально �?формировать ошибку нечётно�?ти, чтобы по�?мотреть на реакцию контроллера. �?ормальный контроллер должен при обнаружении ошибки нечётно�?ти игнорировать команду, ничего не переключа�?, а также должен выдавать байт "ошибка нечётно�?ти", е�?ли и�?пользует�?�? протокол 2.0.

Контроль ответов контроллера на выводе DTX о�?уще�?твл�?ет�?�? при помощи о�?циллографа �? запоминанием.

Пример выдачи контроллером DiSEqC байта ответа E4h:
Byte E4h on DTX pin

Колонка в таблице �? заголовком "при 44кГц" указывает работо�?по�?обно�?ть контроллера при повышении модулирующей ча�?тоты 22кГц в два раза. По работо�?по�?обно�?ти �? �?тим параметром можно �?удить о чув�?твительно�?ти контроллера к изменению ча�?тоты не�?ущей, а также о �?по�?обе ра�?познавани�? команд (под�?чёт импуль�?ов или измерение длительно�?тей). �?апомню, что �?пецификаци�? протокола допу�?кает 20%-отклонение ча�?тоты, т.е. от 17.6кГц до 26.4кГц.

Предполагает�?�?, что читатель знаком �? протоколом и его о�?новными принципами, а также знаком �?о �?хемотехникой (СВЧ, аналогова�?, цифрова�?) подобных у�?трой�?тв. Со �?хемотехникой DiSEqC-коммутаторов можно ознакомить�?�? в �?татье �?натоми�? DiSEqC-переключателей, �? протоколом DiSEqC можно ознакомить�?�? на �?той же �?транице выше, а также на �?айте разработчика протокола .

�?иже приводит�?�? �?равнительна�? таблица по различным модел�?м коммутаторов. Дл�? про�?мотра более подробного опи�?ани�? нажимайте по названию модели в таблице.

Сравнение моделей DiSEqC-коммутаторов
Модель Контроллер Прот. DTX* Синхро �?дре�?а Команды Бит нечёт. при 300мВ при 44кГц Ток** Схема
DIGITAL DT-2000 LZ53S 2.0 е�?ть! E0h - E3h 00h,10h 38h, 39h (1.1!) провер�?ет�?�? �?табильно работает! 18.4м�? PNG
DIGITAL DT-2000 FEGO 153S 1.0 от�?ут. E0h 10h 38h провер�?ет�?�? �?табильно не работает 25.8м�? -
MULTISAT RV803SN 1.0 от�?ут. E0h, E1h 10h 38h провер�?ет�?�? �?табильно не работает 25.7м�? -
GOSPELL GS-41203 неизве�?тен 2.0 е�?ть! E0h - E3h 00h, 10h, 15h 00h, 02h, 03h, 22h, 23h, 26h, 27h, 38h игнорирует�?�? �?табильно работает! 25.6м�? -
EUROSAT DSW-6107P EM78153S02 2.0 е�?ть! E0h - E3h 00h, 10h, 15h 00h, 02h, 03h, 22h, 23h, 26h, 27h, 38h игнорирует�?�? �?табильно работает! 26.4м�? -
ATOM 4102 PT9601-0001 1.0 - E0h 10h 38h провер�?ет�?�? �?табильно не работает 25.3м�? -
BEAUSAT II HS108N 1.0 - E0h, E1h 10h 38h провер�?ет�?�? �?табильно не работает 26.0м�? PNG

* - наличие �?игналов на выводе DTX контроллера, что определ�?ет�?�? его прошивкой, что в �?вою очередь определ�?ет протокол

** - измерение потребл�?емого тока производит�?�? без нагрузки при напр�?жении 18В


DIGITAL Telecom DT-2000

DIGITAL DT-2000 DIGITAL DT-2000

Герметичный, довольно аккуратный корпу�?, однако F-разъёмы не герметичные, из-за чего может проникать влага в корпу�?, е�?ли не прин�?ть меры. �?а наклейке указана поддержка протокола 2.0, а также другие параметры. Печатна�? плата двух�?торонн�?�?. При в�?крытии задней крышки, гл�?д�? на плату, �?разу бро�?ает�?�? в глаза от�?ут�?твие PIN-диодов, которые заменены зде�?ь рези�?торами номиналом 27 Ом. Это наверн�?ка �?кажет�?�? на уровне полезного �?игнала в конечном итоге. От�?ут�?твует также �?лектролитиче�?кий конден�?атор по питанию. Детали, необходимые дл�? реализации протокола 2.0 от�?ут�?твуют, хот�? плата разведена �? учётом �?тих деталей. Указанный на лицевой крышке адре�? у�?трой�?тва 15h не поддерживает�?�? контроллером, только адре�?а 00h и 10h. Бит чётно�?ти провер�?ет�?�?. Из в�?ех команд, поддерживаемых обычно протоколом 1.0, поддерживает�?�? только 38h (�?то об�?зательна�? �?огла�?но протоколу команда), а также поддерживает�?�? команда 39h уровн�? протокола 1.1, чего быть не должно! В результате �?того контроллер реагирует на команды протокола 1.1. Причём выполнение команд протокола 1.1 прои�?ходит �?ледующим образом: при подаче команд "uncommitted port 0..3" включает�?�? порт A, при подаче "uncommitted port 4..7" включает�?�? порт B и так далее по аналогии. Контроллер питает�?�? напр�?жением 5В. В каче�?тве транзи�?торов VT1-VT5 и�?пользованы транзи�?торы PMBS3904 (Philips) �? маркировкой WO4 на корпу�?е, в каче�?тве VT6-VT9 (коммутирующие по �?хеме) и�?пользованы транзи�?торы S8550LT1 (SHENZHEN TUOFENG) �? маркировкой 2TY китай�?кого производ�?тва �? мак�?имальным током коллектора 500м�?.

Однако, контроллер LZ53S выдаёт ответы на вывод DTX, что подтверждает протокол 2.0, не�?мотр�? на то, что на плате деталей дл�? протокола 2.0 не хватает. При опознавании команды контроллер выдаёт байт E4h, при неподдерживаемой команде выдаёт E5h, при ошибке нечётно�?ти выдаёт байт E6h, что �?оответ�?твует протоколу. Команды на вывод DTX выдают�? только в �?лучае по�?туплени�? на контроллер �?ообщений, начинающих�?�? �? байтов �?инхронизации E2h, E3h, которые �?огла�?но протоколу "требуют ответа" от контроллера DiSEqC. Итак, чтобы коммутатор �?мог работать по протоколу 2.0, не хватает в�?его 3-х деталей.

Схема:
Схема DIGITAL Telecom DT-2000

�?а �?хеме обведены уча�?тки �? от�?ут�?твующими детал�?ми дл�? протокола 2.0, а также �?лектролитиче�?кий конден�?атор по питанию.


DIGITAL Telecom DT-2000

Более �?тара�? вер�?и�?
DIGITAL DT-2000 DIGITAL DT-2000

Вот пример DiSEqC-коммутатора такой же модели, как в предыдущем �?лучае, но выпущенного не�?колько ранее. Отличает�?�? наклейка на корпу�?е и о�?обенно отличает�?�? печатна�? плата внутри. �?а наклейке указана поддержка протокола 2.0, однако ни печатна�? плата, ни контроллер не поддерживают протокол 2.0. Питание контроллера FEGO 153S о�?уще�?твл�?ет�?�? от напр�?жени�? 5В, формируемого на �?табилитроне. Электролитиче�?кий конден�?атор у�?тановлен �? обратной �?тороны печатной платы. В каче�?тве коммутирующих ключей и�?пользованы �?двоенные транзи�?торы BC807DS в корпу�?е SOT457 - 2 �?лемента на 4 канала.

Поддержка команд контроллером минимальна. Поддерживает�?�? протокол 1.0, да и то по минимуму. �?е поддерживает�?�? ра�?познавание повторных �?ообщений, которые начинают�?�? �? E1h. �?екоторые тюнера при повторной передаче �?ообщени�? �?тот бит (�?амый младший) в конце байта E0h у�?тавнавливают.


MULTISAT

Multisat Multisat

Корпу�? герметичный, но F-разъёмы пропу�?кают и воздух и влагу. Печатна�? плата - двух�?торонн�?�?, �? большим количе�?твом переходных отвер�?тий на общий провод, разведена �? учётом деталей под протокол 2.0, которые от�?ут�?твуют. �?а наклейке указана поддержка протокола 2.0. �?а контроллере типа RV803SN наклеена кака�?-то зелёна�? наклейка �? надпи�?ью "01". PIN-диоды на плате при�?ут�?твуют, однако по�?ледовательно �? по�?ледними включены какие-то неизве�?тные диоды в корпу�?е SOD80C. Электролитиче�?кий конден�?атор по питанию при�?ут�?твует. Питание контроллера о�?уще�?твл�?ет�?�? от напр�?жени�? 5В, формируемого на �?табилитроне.

При попытке подачи на контроллер команд протокола 2.0 (начинающих�?�? �? байтов �?инхронизации E2h и E3h), переключени�? портов не прои�?ходит, ответов на выводе DTX не наблюдает�?�?. Бит чётно�?ти провер�?ет�?�?. Поддерживает�?�? только один адре�? 10h, а также только одна команда 38h групповой запи�?и в порт. �?а команду 39h уровн�? 1.1 контроллер не реагирует.


GOSPELL GP-41203

GOSPELL GP-41203 GOSPELL GP-41203

Крышка корпу�?а нормально загерметизирована, однако F-разъёмы не имеют герметизации. �?аклейка на корпу�?е не не�?ёт никакой информации о поддерживаемом протоколе. Печатна�? плата - двух�?торонн�?, �? большим количе�?твом переходных отвер�?тий на общий провод, �?делана довольно каче�?твенно. �?а плате е�?ть у�?тановочные ме�?та дл�? деталей поддержки протокола 2.0, однако �?ти детали от�?ут�?твуют. PIN-диоды на плате при�?ут�?твуют, однако по�?ледовательно �? по�?ледними включены какие-то неизве�?тные диоды в корпу�?е SOD80C. Электролитиче�?кий конден�?атор по питанию от�?ут�?твует. Питание контроллера о�?уще�?твл�?ет�?�? от напр�?жени�? 5В, формируемого на �?табилитроне.

Контроллер не имеет маркировки, а жаль. Поддерживает в�?е команды уровн�? 1.0/2.0, в�?е необходимые адре�?а и �?инхробайты. �?о игнорирует ошибку бита нечётно�?ти, при которой в�?ё равно обрабатывает команды, переключа�? порты. �?а выводе DTX при�?ут�?твуют ответы в виде байта E4h при у�?пешном выполнении команды в �?лучае и�?пользовани�? протокола 2.0 (�?инхробайты E2h или E3h в начале каждого �?ообщени�? уровн�? 2.0). Выдаёт E5h при неподдерживаемой команде и E6h при обнаружении ошибки нечётно�?ти, как и должен делать нормальный в программном отношении контроллер.


Eurosat DSW-6107P

Eurosat DSW-6107P Eurosat DSW-6107P

Герметична�? крышка, F-разъёмы пропу�?кают. �?а лицевой наклейке информации о протоколе нету. Печатна�? плата двух�?торонн�?�?, разведена под детали протокола 2.0, которые от�?ут�?твуют. PIN-диоды и �?лектролитиче�?кий конден�?атор по питанию при�?ут�?твуют. Питание контроллера о�?уще�?твл�?ет�?�? от напр�?жени�? 5В, формируемого на �?табилитроне. Следует отметить, что в �?той модели коммутатора и�?пользуют�?�? �?двоенные транзи�?торы дл�? коммутации головок, что уменьшает веро�?тно�?ть выхода их из �?тро�? при �?лучайном коротком замыкании, повышает нагрузочною �?по�?обно�?ть выходов примерно до 1�?.

Контроллер имеет маркировку EM78153S02. Поддерживает в�?е команды уровн�? 1.0/2.0, в�?е необходимые адре�?а и �?инхробайты. Игнорирует ошибку бита нечётно�?ти, при которой в�?ё равно обрабатывает команды, переключа�? порты. �?а выводе DTX при�?ут�?твуют ответы в виде байта E4h при у�?пешном выполнении команды в �?лучае и�?пользовани�? протокола 2.0 (�?инхробайты E2h или E3h в начале каждого �?ообщени�? уровн�? 2.0). Выдаёт E5h при подаче неподдерживаемой команды и E6h при обнаружении ошибки нечётно�?ти, как и должен ве�?ти �?еб�? нормальный в программном отношении контроллер.


ATOM 4102

ATOM  4102 ATOM  4102

Герметична�? задн�?�? крышка, но негерметичные F-разъёмы. �?а наклейке лицевой панели указана поддержка протокола 2.0. �?а двух�?торонней печатной плате деталей дл�? протокола 2.0 нету, равно как и разводка �?делана так, что их и некуда в�?тавить. Плата крепит�?�? внутри корпу�?а на 6-и заклёпках. Разводка платы значительно отличает�?�? от "типовой". При в�?крытии задней крышки обнаружила�?ь бумажка �? надпи�?ью "QC PASS". Питание контроллера PT9601-0001 о�?уще�?твл�?ет�?�? от 5В, формируемого при помощи �?табилитрона. PIN-диоды и �?лектролитиче�?кий конден�?атор на плате при�?ут�?твуют.

Следует отметить, что контроллер поддерживает только одну команду 38h по только одному адре�?у 10h при только одном �?инхробайте E0h. При повторе команд DiSEqC тюнером, когда тюнер у�?танавливает �?инхробайт в E1h, �?тот коммутатор не будет реагировать.


BEAUSAT II

BEAUSAT II BEAUSAT II

Информаци�? о названии коммутатора и поддерживаемом протоколе �?одержит�?�? на упаковке, на �?амом коммутаторе такой информации нету. В какую упаковку положишь, так и называть�?�? будет. Задн�?�? крышка �?делана из тонкого материала и легко в�?крывает�?�? отвёрткой. F-разъёмы не имеют герметизации. Печатна�? плата одно�?торонн�?�?, из гетинак�?а, �? множе�?твом SMD-рези�?торов в роли джамперов. Плата закреплена на 4-х заклёпках. Гетинак�? имеет плохие показатели в обла�?ти СВЧ. Деталей дл�? реализации протокола 2.0 на плате нету, хот�? в�?е компоненты у�?тановлены. Электролитиче�?кого конден�?атора по питанию нету. Вме�?то PIN-диодов у�?тановлены неизве�?тные диоды в корпу�?е SOD80C, хот�? не и�?ключено, что PIN-диоды могут быть в таких корпу�?ах, но определить �?то невозможно. Контроллер HS108N - в 8-ми выводном корпу�?е, питает�?�? от напр�?жени�? 5В, формируемого на �?табилитроне.

Команды 22h, 23h, 26h, 27h ра�?познают�?�? контроллером, но интерпретируют�?�? неправильно, по�?тому в таблице не указаны. При попытке подачи комманд уровн�? 2.0 контроллер ничего не делает.

Схема:
Схема BEAUSAT II

WinQuest

WinQuest WinQuest

С герметизацией та же и�?тори�?, что и в предыдущих �?луча�?х, правда ра�?положение разъёмов играет положительную роль, к тому же к �?той модели коммутатора прилагает�?�? �?пециальный кожух дл�? креплени�? и дополнительной влагозащиты (на фото не показан). �?а наклейке указан протокол 2.0, но контроллер и �?хема не поддепрживают 2.0. Программный те�?т не проводил�?�?, так как контроллер у�?тановлен такой же, как и в предыдущей модели (HS108N), да и �?хема �?лектриче�?ка�? принципиальна�? така�? же, за и�?ключением номиналов некоторых �?лементов. Отличие еще и в том, что �?лектролитиче�?кий конден�?атор по питанию в�?ё-таки у�?тановлен, �? обратной �?тороны платы. �?а плате довольно много перемычек из SMD-рези�?торов номиналов 0 Ом. В общем, плата �?обрана очень аккуратно, без о�?татков флю�?а.

Об�?удить DiSEqC-коммутаторы на форуме

Опи�?ание входных СВЧ-модулей от аналоговых �?путниковых приёмников

Такой модуль может быть и�?пользован дл�? по�?троени�? панорамного индикатора дл�? на�?тройки на �?путник. Иногда вы�?�?нить назначение выводов у попавшего�?�? под руку тюнера бывает не так уж и про�?то. К тому же, не в�?е модули имеют удобный I2C-интерфей�? дл�? управлени�?. В �?той ча�?ти �?траницы �? поделю�?ь �?воим опытом в �?той обла�?ти. Е�?ли назначение некоторых выводов не обозначено, значит �?ти выводы либо не и�?пользуют�?�?, либо не и�?�?ледовали�?ь, либо неизве�?тны.

TBCE18210WM

TBCE18210 front-end

Это 2-х входовый аналоговый СВЧ-модуль �? управлением по 3-х проводному по�?ледовательному интерфей�?у. Интерфей�? не�?ложный дл�? реализации на микроконтроллере, однако не такой удобный, как SPI или I2C, так как не�?тандартный. В каче�?тве �?интезатора и�?пользован LC7215 �? тактовой ча�?тотой 11.16МГц. В каче�?тве опорной ча�?тоты, что вы�?тавл�?ет�?�? по интерфей�?у, может быть одна из 4-х: 1кГц, 5кГц, 9кГц и 10кГц. С учётом и�?пользовани�? в модуле делител�? типа uPB1505 �? ко�?ффициентом делени�? 128, включённого на входе PLL-�?интезатора, минимальный шаг пере�?тройки тюнера равен �?оответ�?твенно 128кГц, 640кГц, 1.152МГц и 1.28МГц. Как видно, шаг пере�?тройки в любом �?лучае не �?вл�?ет�?�? "целым" чи�?лом, т.е. не 1МГц и не 2МГц к примеру, что не�?колько неудобно, однако �?то не �?вл�?ет�?�? большой проблемой. FM-демодул�?тор - TDA8012. Опи�?ание интерфей�?а �?одержит�?�? в даташите на �?интезатор, который до�?тупен в �?ети.

TBCE18117IN

TBCE18117 front-end

Одновходовый СВЧ-модуль от аналогового приёмника. В�?троенный �?интезатор ча�?тот TSA5055 �? управлением по шине I2C. Вывод ADDR (или P3 по даташиту �?интезатора) определ�?ет логиче�?кий адре�? �?интезатора. Минимальный шаг пере�?тройки тюнера �?о�?тавл�?ет 125кГц. FM демодул�?тор - TDA8012. Опи�?ани�? микро�?хем, вход�?щих в �?о�?тав модул�?, �?вободно до�?тупны в �?ети. Модуль очень удобен дл�? по�?троени�? аналогового панорамного индикатора.

Sharp BSFH77G08 (надпи�?ь на корпу�?е "SG492VA-A")

BSFH77G08 front-end

Это одновходовый аналоговый СВЧ-модуль, и�?пользуемый �? внешним �?интезатором ча�?тот. Дл�? �?того в модуле имеет�?�? выход ча�?тоты гетеродина, делённой делителем �? маркировкой 12079 (ко�?ффициент 1/256). В аналоговом приёмнике, откуда был извлечен �?тот модуль, и�?пользовал�?�? �?интезатор ча�?тот BU2611, тактируемый от кварцевого резонатора �? ча�?тотой 5.625МГц. Синтезатор управл�?ет�?�? по 3-х проводной по�?ледовательной шине, очень похожей на шину SPI. FM-демодул�?тор - Sharp IX1475PA. �?апр�?жение дл�? варикапов �?о�?тавл�?ет 24В.

�?ашел�?�? и даташит на �?тот модуль (BSFH77G08).



Ŭeb dyzajn, zdymki i malunki ad Juraś-Projects. Jurasieva amatarskaja staronka. Usie pravy abaronienyja. © 2024 Ру�?�?ко�?зычна�? вер�?и�?.