Разгон DVB карты TechniSat
SkyStar2
Внимание,
эта информация только для ознакомления !!!
Ответственность за попытки повторить это - лежит только на вас !!!
Подтолкнуло
на это, увеличение
некоторыми спутниковыми провайдерами
символьной скорости на транспондерах,
причем до таких величин,
с которыми
SkyStar2 (SS2) просто не справляется.
Их можно
понять, спутниковый интернет становится
все более популярным,
число пользователей
растет, пропускной способности полосы
не хватает, вывод - расширять полосу.
А что
делать простым пользователям, имеющим
старую DVB карту,
которая не справляется
даже с темя потоками, поддержка которых
заявлена в документации на карту?
Карта
SkyStar2 доминирует на рынке SAT оборудования,
и имеется почти у каждого
пользователя
спутникового интернета.
Хоть и написано в Data sheet от
SS2, взятом на официальном
сайте Teсhnisat,
что
символьная скорость (SR) поддерживается до
45 MС/с,
реально карта уже испытывает
проблемы с обработкой потока превышающим 27
MС/с.
Очевидно карту
разрабатывали одни люди, а спецификацю на устройство
писали совершенно другие, основываясь на данных взятых с потолка :)
Сначала провайдер Klassika на
спутнике Yamal201 90E увеличил SR до 38000,
затем в прошлом месяце
PlanetSky
на спутнике ExpressAM1 40E увеличил SR до 29650.
В течении года уже были поиски решения проблемы - это
модификация
драйверов устройства, увеличение буфера и пр., но особого эффекта они
не давали.
Решение же проблемы оказалось
настолько простым и лежащим на поверхности,
что это может сделать любой человек, державший хоть раз в жизни
паяльник ;).
После
непродолжительного изучения карты на ней был обнаружен стандартный
четырехвыводной кварцевый генератор на 45МГц с TTL
выходом, применяемый для
тактирования цифровых схем.
Было сделано предположение,
что обработку потока производит некоторый
DSP расположенный в чипе B2C2,
а генератор
и задает скорость работы этого самого
DSP. И это предположение было взято «в
проработку».
В куче
хлама под диваном
был найден донор - плата от лазерного
принтера ;)
на ней стояло 3 генератора
в таком же корпусе как и на СС2 номиналами
в 28.0, 48.0 и 66МГц
(к сожалению, последний
оказался неисправным).
Рис. 1 Донор.
Рис. 2. Слева
новый генератор на 48Мгц, справа - оригинальный
на 45Мгц.
Немного
терпения и
оригинальный генератор был удален с
карты,
а генератор на 48Мгц был впаян на
плату SS2.
Рис.
3. SkyStar2 с генератором на 48МГц.
После
установки SS2
в слот PCI, карта успешно
определилась BIOS, Win2k
так же загрузилась нормально.
Сигнал со спутника АМ1
траспордер [11.051 H, SR 29.650] успешно «залочился»
с таким же уровнем, что и до переделки
- 55%.
Попытка захвата потока
данных с PID 514 (один из
самых загруженный PIDов
на тот момент) показала,
что захват идет
с заметно меньшими обрывами потока, чем
с кварцем на 45МГц! Вернее почти без
обрывов (~5 в минуту).
Хотя, до переделки
разрывы потока «сыпались» сотнями
в секунду.
После разгона шины PCI
до 37.5Мгц обрывы потока на одном PID
514 исчезли совсем,
но при попытке захватывать
весь поток данных с траспордера
наблюдались редкие обрывы.
Из
результатов этого
эксперимента был сделан вывод, что DSP в
SS2 не хватает
для корректного
поддержания SR=30.000 Мс/сек около 10%
производительности.
Во всяком случае,
увеличение частоты на 6% оказалось
(почти) достаточно для поддержки SR=29.650
Мс/сек.
Позже
после замены
кварцевого генератора на 53Мгц весь
поток данных с траспордера [11.051 H, SR
29.650] спутника АМ1
принимался без проблем,
даже на очень «слабом» компьютере
Celeron 550 без «разгона»
шины PCI.
Карта начала уверено
держать SR=29650 в часы максимальной
загрузки.
Нагрев чипа FlexCopII
субъективно не изменился.
Инструментальные
измерения изменения температуры
произвести так и не удалось в виду
отсутствия необходимого оборудования.
В груде старых
железок была найдена AGP видеокарта Intel 740
Рис. 4. Intel 740
Рис. 5. Кварцевый
генератор на 66 Mhz от видеокарты Intel 740
крупным планом.
Рис. 6. Генератор
на 66 Мгц установлен на плату SS2
Карта без проблем
запустилась и уверенно справлялась с приемом
транспорного потока
на спутнике Yamal 90E
провайдер Klassica 3980 L at SR
38000 ;)
да, да это не ошибка, многие
из энтузиастов
спутникового интернета знают,
что там
всего один PID=100 с символьной скоростью
38
МС/с.
ТВ каналы шли в
ProgDVB также без проблем и артефактов...
Позже был
произведен эксперимент на спутнике
Intelsat 702
54.8°E провайдер SatGate SR
40692 с кварцевым генератором на 60 Мгц.
Карта также
уверенно справлялась с потоком.
При
отсутствии кварцевого
генератора на нужные частоты и ради
продолжения эксперимента
была собрана
простая схема на основе микросхемы
CY25814 (умножитель на 4)
c
кварцевым резонатором на 14.7 МГц с
результирующей частотой 58.8 МГц .
На данный
момент удалось
запустить карту на 80 МГц. :-O
Установив
в этой схеме резонатор на 20МГц.
Рис. 7. Схема
«мегадевайса»
Рис. 8. «Мегадевайс»
в работе ;)
После
появилась идея
установки кварцевого резонатора нужного
номинала
в схему оригинального
кварцевого генератора от SS2.
Для этого была вскрыта
крышка генератора.
Самый простой способ
это сделать это спилить места завальцовки
корпуса.
Снимается пластина на
пружинках, и припаивается подходящий
кварц.
Рис. 9. Вскрытый
генератор.
Рис. 10. «Вот
это "чудо" в собраном виде» ;)
Впаян советский резонатор на 60МГц.
Что делать при
отсутствии нужного кварцевого генератора ?
Идея пришла
совершенно неожиданно - AGP шина работает по умолчанию на частоте 66
MГц,
что если воспользоваться
тактовым генератором материнской платы ?
Т.е. подключить SS2 к
тактовому генератору AGP шины ? ;)
Рис.
11. Стандартный
132 pin-овый AGP слот.
Нам необходимо подключиться
к PIN - B7 (CLK)
Нам понадобится всего один
проводок, один
конец можно
припаять к 7-ому PIN-у видеокарты.
Рис. 12. Провод
CLK на видеокарте.
Либо вставить штырек в
отверстие слота и к нему припаять провод,
заметьте разницу расположения перегородки на слотах AGP2x/4х и новом
AGP8x

Рис. 13. Штырь в слоте
AGP 2x/4x

Рис. 14. Штырь в слоте
AGP 8x
Другой конец проводка к
ноге кварцевого генератора SS2
Рис. 15. Провод
на SS2.
Этот
способ подключения
вызвал споры о его корректности со
схемотехнической точки зрения, но он
работает.
Самое любопытное, при
таком подходе – это возможность менять
частоту SS2 прямо настройками
BIOS материнской платы.
Наши
приветствия инженерам и разработчикам компании TechniSat
от простых инженеров
и дилетантов из холодной и снежной Сибири, что находится в России.
С новым годом и рождеством. Удачи.
(C)
2006 K.TOD, DUSHiK, SORRY, TAURUS а также все кто принимал в этом
участие...