Зарегистрирован: 28.12.2004 Сообщения: 184 Откуда: Москва
Добавлено: Вт Июн 20, 2006 1:24 pm Заголовок сообщения: SkyStar1 и SR 44948 Mсимв/сек. Некоторые особенности разгона
Как я уже писал ранее, с началом использования пакетом Старгейт ТВ потока с SR 44948 Mсимв/сек появилась возможность испытния спутниковых приемников на предельных режимах работаы. В самом деле до сих пор такие парметры не использовал никто.
Предельные значения могут повлиять на работу всех узлов карты:
1. Тюнер - прием сигнала. Проверяется способность демодулятора залочить SR 44948 FEC 7/8. Узла селекции частоты - этот поток зажат в полосу 54 МГц при использовании roll-off 0,2. Способность dvb-frontenda безошибочно демодулировать и обработать поток.
2. Для карт с аппаратной обработкой потока (прежде всего SkyStar1) - cпособность приемника выделить из 72 Мбит/сек транспортного потока элементарные потоки по заданным PID без потери пакетов.
Как я тогда писал SkyStar1 rev 1.3 успешно справилась с задачей, SkyStar1 rev 1.5 и rev 2.3 - нет.
Отмечу, для того, чтобы dvb-карты Technotrend могли залочить сигнал при SR > 36000 необходимо включить в драйвере режим альтернативной синхронизации. Для этого установить в реестре:
Карты сигнал видели, но ТВ изображение не появлялось. Ну нет и нет, тогда я отложил анализ ситуации. Далнейшее развитие эта история получила в ходе экспериментов по разгону SkyStar1.
При экстримальном разгоне с вольтмоддингом карта впадала в похожую ситуацию в ходе снижения напряжения вольтмоддинга. Процессор AV7111 явно зависал. При поднятии напряжения и рестарте карты снова работал. Мне это напомнило историю со СтаргейтТВ и я отложив на время разгон вернулся к этому вопросу.
Сразу стало ясно, что тюнер карты пожалуй не при чем.
- Во первых сигнал был залочен успешно.
- Во вторых эти-же тюнера используются в бюджетных картах Technotrend, а у тех проблема не наблюдается.
- В третих, в тюнерах обоих SkyStar1 rev 1.5 и rev 2.3 используется один и тот-же DVB-frontend STV0299, но этот-же frontend используется в приемниках, которые хорошо работали потоком Старгейт ТВ.
При анализе поведения ProgDVB стало ясно, что процессор AV7111 зависает при попытке воспроизвести любой канал пакета СтаргейтТВ. Попытка переключиться на любой другой канал на этом спутнике, но на другом транспондере уже не удается - карта лочит поток, но данные и тут не идут.
Положение спасает только перезапуск устройства или полностью ProgDVB. При перезапуске в память на карте заново грузится firmware и процессор AV7111 аппаратно перезапускается сигналом Reset - контакт C18 с вывода GPIO2 чипа SAA7146 (контакт 142).
Т.е. с одной стороны дело явно в AV7111, с другой - четко видно - со старым тюнером SS1 rev 1.3 работает, а с новым уже нет.
Случай подбросил шанс разобраться. В ходе выполнения ремонта одной SkyStar1 rev 1.3 потребовалась замена тюнера. Поскольку тюнера BSRV2 давно не выпускаются, на карту был установлен тюнер от rev 1.5 - BSRU6 (правда и они сняты с производства).
Естественно, карта запустилась, но СтаргейтТВ не заработал.
Стало ясно что загвоздка кроется именно в связке тюнер BSRU6 - AV7111, а не в каждом из них по отдельности.
Архитектура карты rev 1.5 не имеет сильных отличий от rev 1.3. Внесены некоторые изменения для поддержки нового тюнера и нового аудио-чипа CS4341. Сам чип AV7111 одинаков на всех релизах SkyStar1.
Если в в дизайне карты rev 1.3 даже и остались незамеченные мной отличия от rev 1.5, или различия в eeprom - то они не играют роли, иначе карта бы заработала на этих каналах и с новым тюнером.
Итак, что пришлось переделать в этой SkyStar1 rev 1.3 для установки тюнера от rev 1.5? Почти ничего за одним исключением.
Тюнер BSRU6 (точнее чип STV0299), в отличии от BSRV2 (VES1893) требует дополнительное питание 2,5 В. В современных чипах используется, как правило, два питания - одно для запитки интерфейсных каскадов - 3,3 или 5 В и более низкое - для запитки основного ядра чипа. Низкое напряжение снижает потребление и следственно тепловыделение чипа.
На SkyStar1 rev 1.5 экономные немцы не стали городить отдельный стабилизатор, а просто запитали тюнер от стабилизатора, который питает ядро AV7111, благо его мощности хватает. Этот узел построен на базе линейного стабилизатора-трехточки LD1117ADJ.
Казалось бы, вот она решение!. DVB-frontend жестко синхронизируется по частоте с обрабатываемым потоком. Чем выше его SR, тем больше операций выполняет frontend, тем сильнее его энергопотребление. Возможно на предельной SR просаживается питание 2,5 В и процессор AV7111 повисает.
Однако измерения вольтметром и осциллографом не показало изменеий в уровне питания и величине его пульсаций. Тем не менее были проведены ряд модификаций цепей питания с целью уменьшить уровень потенциальных помех - установка фильтрующих конденсаторов, развязка тюнера через LC-фильтро. Устанавливался даже отдельный стабилизатор +2,5 В на питание тюнера.
Опробовался и вольтмоддинг стабилизатора ядра AV7111 до 2,7 В.
Но увы, к победе ничего это не привело.
Отметим, что отдельный стабилизатор +2,5 В возможно сможет повлять на другие параметры карты - чуствительность, работу с низкими SR, но это тема другого исследования.
Ситуация несколько непонятна. Вроде разница между релизами - только в цепях питания, но их коррекция не привела к результату...
Далее был опробован легкий разгон по частоте чипа AV7111 без вольтмоддинга.
Последний раз редактировалось: Globus (Сб Июн 24, 2006 9:10 am), всего редактировалось 4 раз(а)
Далее был опробован легкий разгон по частоте чипа AV7111 без вольтмоддинга.
Штатно процессор AV7111 тактируется частотой 27 МГц. Генератор создан в полном соответствии с референс-схемой приведеной в сокращенном даташите на чип. Отметим одну особенность - генератор этот перестраиваемый. Чип выделяет из потока метки PCR, и на основе их анализа вырабатывет управляющий ШИМ-сигнал VCXO_CTRL. Пройдя транзистор, на интегрирующей цепочке вырабатывается управляющее напряжение, управляющее варикапами. Конечно предел перестройки невелик - добротность кварца велика.
Трудно сказать какую практическую цель преследует эта синхронизация, вероятно для большей плавности работы MPEG-2 декодера. В всяком случае при переключении каналов заметны изменения уровня напряжения в точке B. Они правде невелики, около 0,2 - 0,3 В.
Для пробы обратная связь по частоте была разорвана в точке С. Против ожидания карта показывала ТВ каналы без сбоев. Значит эта цепь ни имеет обязательного значения. Отлично одно препятствие на пути разгона снято.
Самый легкий разгон - подать 33 МГц, благо взять есть откуда - с шины PCI, сигнал CLK, контакт B16.
Причем, в отличии от подачи 66 МГц с шины AGP на SkyStar2, здесь ситуация проще - сигнал CLK подается на чип SAA7146, значит можно его взять прямо на плате, не с разъема шины..
Остальное дело техники - отпаиваем SMD-резистор R (прячем его в коробочку - вдруг пригодится),
зачищаем от лака и облуживаем участок проводник от PCI B16 к SAA7146
и соединяем эти точки макисально коротким проводом.
(Добавлено)
При работе в hardmode звук будет искажен - тактовая частота выше, декодер звука в AV7111 тоже работает быстрее.
При работе в softmode звук будет нормальный - его декодирует кодек DirectShow на компьютере и разгон AV7111 его не затронул.
ТВ-выход в обоих режимах работает, но тоже с повышенными частотами - многие телевизоры не смогут их засинхронизировать - увидим "синего малевича".
Для исправления ситуации надо править firmware - загружаемое в карту ПО, на котором работает AV7111. Я это не умею. Если есть знающие люди - присоединяйтесь.
Вывод:
Чип AV7111 на штатной частоте 27 МГц не справляется с обработкой потока 72 Мбит/сек получая его от dvb-frontend`а STV0299 (тюнера BSRU6 и BSBE). Но прекрасно его переваривает получая от VES1893 (тюнер BSRV2).
Разгон до 33 МГц (22% от штатной) помогает ему в этой ситауции.
Вывод совершенно мной неожиданный.
Что такого особенного в транспортном потоке, получаемом AV7111 от dvb-frontend`а STV0299???
Ведь на SkyStar2 rev 2ю6 чип FlexCopII нормально переваривает поток СтаргейтТВ от STV0299B установленного в тюнере TBMU24112IMB1.
Важно:
Нагрев чипа AV7111 на частоте 33 МГЦ если и увеличился, то несильно. Но на всякий случай рекомендую в район разъема CI-модуля закрепить небольшой вентилятор, обдувающий AV7111 и тюнер.
Как писал ранее, энергопотребление и нагрев dvb-frontend`а прамо зависит от SR. Беда SkyStar1 rev 1.5 в том, что изготовитель тюнера, японский ALPS, начав выпускать тюнера BSRU6 не изменил дизайн крышки тюнера.
Изгиб теплоотводящего лепестка рассчитан на более высокий frontend VES1893 используемый в старом BSRV2, поэтому ои не прилегает к новому STV0299 совсем. Более того, в первых партиях тюнеров под лепесток не клали даже термопасту.
Поэтому рекомендую всем изменять изгиб теплоотводящего лепестка, с тем что-бы добиться макимально плотного прилегания. Естествено капнуть чуть термопасты под лепесток - слой ее должен быть максимально тонким.
Последний раз редактировалось: Globus (Сб Июн 24, 2006 9:17 am), всего редактировалось 2 раз(а)
Добавлено: Ср Июн 21, 2006 8:12 am Заголовок сообщения:
Globus - огромное спасибо
Обязательно попробую ЭТО на своей SkyStar1 версия 1.5
Блин .... правда навыков паять такие штуки у меня нет ...
последнее что я паял, это были транзистор П13 и диод Д7 .
о результатах напишу ....
сейчас высокоскоростной поток с 80е - у меня на эту плату
не идет ....
Сделал все по рекомендации:
1. Отпаял резистор
2. Соединил проводом точку А с дорожкой в виде змейки
Результат:
1.Изображение появилось, но звук с искажениями.
2.Нет изображение и звука на выходе SS1, т.е. на телевизоре.
Да плата ТТ Premium rev. 2.3
Резистор при отпайке загубил, пришлось назад поставить МЛТ 0.125 33Ом, в раскаряку! )
Действительно видеосигнал на ТВ поступает но с большей строчной и кадровой частотой развертки, сначала появляется не синхронный сигнал на экране, через 1-3 секунды заменяется на синий экран.
Подскажите возможно ли дальше развитие разгона без проблем в hardmode??? _________________ TTPremium v2.3,Офсет 940х840, Альяно 70 Абсолют на 49Е SatGate.Acorp DS120, OpenBox 820CI, ARION 1000x1100 мотоподвес Navigator NDA-4120, три головки(Си-"Классика",волшебная пластина; Ку; Ку-круговая), 7W-110.5E
Зарегистрирован: 10.11.2005 Сообщения: 22 Откуда: Якутия, п. Чокурдах,70°38'N 147°55'E
Добавлено: Пт Июн 23, 2006 11:03 am Заголовок сообщения:
Разогнал СС1 (рев. 1.5) по приведенной GLOBUSoм инструкции. Систена загрузилась, карта системой определилась. При попытке "порыбачить" на Классике Ямал 201 - то же самое, что и было - файлы рвет и карта "засыпает", не справляясь с потоком
На Гелиосе и Радуге (Ямал 201) все как и раньше - рыбачит без проблем. ТВ и радио на Ямале - тоже без проблем. Тестировал рыбалку и модулем скайнета к ProgDVB и самостоятельной программой скайнет 091.
Таким образом, практика показывает, что данный метод разгона (на нынешнем его этапе) для рыбалки на Классике (Ямал 201) явно недостаточен. Нужно продолжать попытки... и все получится
GLOBUS, вся надежда на Вас _________________ Супрал 2,0 прямофокус полярка , SVEC 0,9 офсет;
смотрю 90Е Си и Ку, 96,5Е СИ, 140Е Ку, Openbox-7200, "рыбалка" 90Е, 140Е, Acorp DS 120
ноутбук Toshiba Satellite A100-847 (Core2Duo 2,0 GHz, оператива 2 Gb, NVidia GeForce 7600 - 256 mb, HDD 500Gb)
К сожалеию мой осциллограф не слишком широкополосный, то колебания 27 МГц он просто не отобразит. Выход несложен - надо уменьщить частоту.
В загашниках находим 4 м/c 531ТМ2 - это 2 D-триггера в одном корпусе. Типичное время задержки для 531 серии - 3 нс. То , что нужно. На 4 корпусах собираем делитель частоты на 256 (2^.
Отмечу, делитель можно собрать и на счетчиках, и на сдвиговых регистрах - вариантов много. Высокосроростные могут быть не все, а 1-2 первых чипа в линейке.
Соединяем снова обратную связь по частоте в точке B и подключаем штатный генератор.
Запускаем помп, напряжение в точке B - +5B, длительность периода мендра на выходе делителя - 9.6 мкс, что соответсвует тактовой частоте 26,666 МГц.
Запускаем ProgDVB и сразу удачно попадаются два канала - TVBiznes и 4 funTV. Tf одном напряжение в точке B +4В, на другом - 0,2 В. Т.е. практически полный дипазон.
Однако вот незадача - никаких изменеий периода на экране осциллографа не видно. Т.е. они, конечно есть, но весьма малы - добротность ккварца велика и диапазон перестройки мал (как и ожидалось).
Надо поискать частотометр.
Посмотрим реальное влияние ОС по частоте. Выбираем какал, в точку B через резистор 2,2К подаем то 0, то +5В.
Никаких изменений ни в тембре звука, ни в динамике ТВ изображения (SS1 в hardmode).
Так, что не совсем ясно, так ли уж нужна эта ОС.
Увы, это пожалуй разрушает надежду иправить звук в hardmode при разгоне 33 МГц, установкой нового кварца в генератор. Зато ясно, что она (точнее ее отсутствие) не будет помехой при дальнейшем разгоне.
Любопытно как происходит синхронизация при переключениями между этими двумя каналами - примерно за 3 сек, 3 раза ступенчато менется напряжение, примено до 80% номинала, а потом плавно доходит до требуемого уровня (конденсатор заряжается).
Отмечу, делитель вещь весьма нужная и для других целей оверклокинга. Нередко при разгоне SS2 устновкой нового кварца в генератор, не получается добиться нужных результатов.
Возможно потому, что в таких генраторах кварц должен возбуждаться на 3-ей гармонике. Возможно у кого-то он возбуждается на второй, в итоге чатота меньше, цель не достигнута.
Зарегистрирован: 10.11.2005 Сообщения: 22 Откуда: Якутия, п. Чокурдах,70°38'N 147°55'E
Добавлено: Вс Июн 25, 2006 7:35 am Заголовок сообщения: SkyStar1 и SR 44948 Mсимв/сек. Некоторые особенности разгона
Globus писал(а):
в SkyNet дляSkyStar1 есть каталог boot
Какие там файлы, размеры, даты?
В модуле Скайнет к ProgDVB
в папке BOOT:
файл SC_MAIN.MC - 18.02.2003 г. размер 19,6 Кб
в папке 24 (которая внутри папки BOOT):
файл Boot_up.axf -6.06.2001 размер 256 байт
файл Dpram - 3.04.2002 размер 288 байт
файл Root - 21.06.2002 размер 264 Кб
В папке Nova (которая внутри папки BOOT)::
afqk dsp_usb -17.04.2002 размер 12,9 Кб
В самостоятельной проге Скайнет 091:
в папке BOOT:
файл SC_MAIN.MC - 18.02.2003 г. размер 19,6 Кб
в папке 24:
файл Boot_up.axf -6.06.2001 размер 256 байт
файл Dpram - 28.02.2005 размер 288 байт
файл Root - 28.02.2005 размер 296 Кб
В папке 24 Data:
файл Boot_up.axf -6.06.2001 размер 256 байт
файл Dpram - 10.05.2001 размер 288 байт
файл Root - 10.05.2001 размер 80,1 Кб
to Globus
Для упрощения экспериментов с подбором частот можно воспользоваться софтовым клокгенератором http://www.cpuid.com/clockgen.php
Он позволяет плавно ненять основные частоты компа (RAM, FSB, PCI и AGP) на лету (иногда по отдельности, но обычно вместе). Для начала работы нужно вручную выбрать ваш чипсет в установках. (В принципе многие компы умеют это делать из биоса, но с перезагрузкой).
Что-бы расширить диапазон изменения частот может пригодиться прога для изменения на лету множителя (в основном для АМД) например одна из этих http://crystalmark.info/download/index-e.html
Таким образом мне удавалось поднимать на Semprone-3300+ частоту FSB, PCI и AGP в 1.5 раза при снижении множителя с 10 до 6, и на 10-15% без его изменения.
Надеюсь поможет сократить время выбора привильного кварца или найти другое решение....
____________________________________________________
- Пап, а как правильно написать: Герасим утопил 25 мум, мумей или мумов?
- Напиши просто - мумифицировал реку.
Вчера в транспондерных новостях обнаружил, что на Expres AM2 появились TV каналы на транспондере 11544V44950 fec 3/4, а также IP-TV с такими же параметрами транспондера.
Перестроил антенну, включил "highsymbolrates"=dword:00000001
и чудеса показывает и TV и IP-TV.
А на 11044H44948 fec 7/8 не показывает.
Видимо все загвоздка в коэф. корр. ошибок. Который требует большей пропускной способности.
И видимо все дело в "дровах" _________________ TTPremium v2.3,Офсет 940х840, Альяно 70 Абсолют на 49Е SatGate.Acorp DS120, OpenBox 820CI, ARION 1000x1100 мотоподвес Navigator NDA-4120, три головки(Си-"Классика",волшебная пластина; Ку; Ку-круговая), 7W-110.5E
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах