Різні думки та міркування про тюнерів
Телевізійний тюнер - схема, укладена в екранований корпус, яка вибирає необхідний наявних сигналів і переводить їх у діапазон першої проміжної частоти. Перетворення виконується підсумовуванням/відніманням вхідного сигналу з частотою опорного генератора - гетеродина. Гетеродин, як правило (і в нашому випадку теж) - генератор з частотоздатним LC контуром. L - це просто котушка (хоча для діапазону ДМВ вона вироджується у відрізок дроту), C - у ранніх телевізорах це були невеликі конденсатори, набір яких перемикався (разом з котушками) поворотом великої ручки на передній панелі, потім їх замінили варикапами - діодами, ємність переходів яких залежить від прикладеної зворотної напруги. Зворотне напруження - напруга налаштування - вироблялося або блоком підстроювальних резисторів (3, 4 покоління радянських ТБ), або спеціальним ЦАП-ом, розташованим у системному контролері (це вже пізніше).
Потім технологія просунулась ще трохи, і у тюнері, що використовується нами, напруга налаштування виробляється спеціальною схемою, керованої по цифровій шині i2c. Ця схема - не ЦАП, а щось оригінальніше. Вона називається PLL (Phase Lock Loop) і діє так: на варикап подається деяка початкова напруга. Частота гетеродина ділиться керованим дільником і результат поділу порівнюється з деякою опорною частотою, що виробляється низькочастотним генератором кварцовим. Якщо перша частота перевищує другу – напруга на варикапі збільшується, його ємність зростає, частота гетеродину падає. І навпаки - якщо частота гетеродина, поділена на задане значення, нижче за опорну - напруга на варикапі зменшується. Таким чином, гетеродин виявляється суворо синхронізований із кварцовим генератором для будь-якого заданого дільника. Точністьустановки частоти настільки ефективна, що канал утримуватиметься навіть за відсутності зовнішнього автопідстроювання, крім того, константи дільника, відповідні певній станції, будуть підходити для різних екземплярів тюнера.
Зручність PLL-тюнера для нашої схеми в тому, що він не вимагає високовольтного ЦАП для керування гетеродином, що значно спрощує конструкцію.
Ви можете вибрати інші PLL-тюнери, наприклад, KS-H-148O, але при цьому слід звертати увагу на наступне: 1) доступний тюнеру вхідний діапазон частот (не всі тюнери можуть приймати, наприклад, діапазон кабельних каналів). 2) тип входу - кабель або одночасно антенне гніздо. 3) вихід - може бути симетричним чи асиметричним. Останнє вимагатиме деякої зміни схеми. 4) протокол управління. Складність над реалізації протоколу, а доступності документації нею.
Тюнер KS-H-134O споживає близько 5в/150 мА для роботи гетеродина та керуючої схеми та 30 в/1 мА для управління варикапами. 5 можна отримати, включивши між 12 в шиною живлення ТБ і тюнером мікросхему 7805, кр142ен5а або що небудь аналогічне; заодно на ці ж 5 вішається контролер OSD. 30 зазвичай отримують з сигналу зворотного ходу малої розгортки: цей імпульс використовувався раніше для управління декодером кольору. У 32Втц201 він використовується тільки для гасіння зворотного ходу променя, але після запланованої переробки цей сигнал буде використовуватися для живлення тюнера та синхронізації OSD-контролера.
Сигнал зворотного ходу малої розгортки - імпульс з амплітудою близько 60в, шпаруватість приблизно 1:10 (вгору 60 - коротко, вниз -
10 в - довго), намальований у багатьох книжках з ТБ та осцилограмах у схемах ТБ. Ми акуратно зріжемо надмірну напругу простим VD-R-C-VD ланцюжком. ніякийсерйозної стабілізації цієї напруги не потрібно - PLL-схема дуже добре буде утримувати частоту, важливо, щоб напруга не перевищила допустимий рівень.
На час тестування, якщо у вашій місцевості багато ТВ каналів, можна подавати нижчу напругу - просто при цьому зменшуватиметься доступний тюнеру частотний діапазон.
4.8 (максимальне посилення) до
1 (мінімальне посилення).
Входи тюнера (i2c та AGC) захищені від різноманітних перешкод RC-ланцюжками (100ом, 56пф). Вони намальовані у мануалах. Потрібно врахувати, що ще один такий самий ланцюжок, з резистрами близько 300ом розташований усередині тюнера. Тому не можна суттєво збільшувати номінал зовнішнього резистора, крім того, pull-up резистор i2c має бути хоча б 5-10 кому. При меншому значенні системний контролер не буде стійко впізнавати логічний "0", що передається тюнером.
Антенний вхід, судячи з мануалу на тюнер, захищений від статичної електрики рівня 7 кв - його можна просто виставляти як антенне гніздо.
Документація на KS-H тюнери доступна погано, хоча з іншими виробниками ситуація не набагато краща. Власне, саме KS-H-134 (UV1316MK2) я вибрав саме тому, що збіглася наявність документації на нього та його наявність у продажу. Теоретично, KS-H виробляється фірмою Selteka, сайт тут: http://www.selteka.lt/. Здавалося б, крім технічних характеристик, там мали б лежати і мануали, але виробник так не думає. Мені вдалося знайти мануал зовсім в іншому місці (це була приватна сторінка з кількома PDFками на різні залізки. Адреса забув. До речі, ось ще схожа сторінка). Seltekа, фактично, тільки збирач – тюнер побудований на мікросхемі фірми Philips. Звідси висновок: якщо можна розпорошити тюнер перед покупкою, можнадізнатися марку керуючої мікросхеми та шукати мануал на неї, а не на тюнер – там теж буде багато корисного.
У вихідних текстах мого firmware також згадуються ще деякі деталі: наприклад про те, що максимальний час перебудови частоти вимагає 150 мс по ТТД, але реальна перебудова може вимагати набагато меншого часу - все залежить від різниці між поточною та необхідною частотою. Тобто. перебудова на 1-5 кроків – наприклад близько однієї мс. Я використав значення 150 (про всяк випадок збільшивши його до 200) як критерій виходу за межі діапазону перебудови - тобто. якщо тюнер за цей час не дає готовності (FL = In-lock flag (FL = 1 at loop is phase-locked) = 0) - значить потрібно або змінити діапазон або сказати користувачеві, що далі перебудовуватися нікуди.
Фактично, тюнер складається з трьох окремих каналів, кожен із яких працює у своєму діапазоні частот. Відбивається цей факт лише на керуючому тюнером коді. Однак, оскільки кожен з каналів має невелику смугу, в якій також працює інший канал (смуги перекриваються), керуючий код побудований так, що на ділянках, що перекриваються, можна використовувати будь-який з каналів. Це досягається дуже просто: при перебудові частоти поточний канал використовується, поки тюнер дає готовність. Наприклад (цифри залежать від екземпляра тюнера), якщо до частоти 150 МГц перебудовуватися зверху вниз, від частоти 250 МГц, використовуватиметься канал другого діапазону, він зірветься десь на частоті 120 МГц. Якщо ж до 150 МГц йти знизу, від 50 МГц – буде використано перший канал, його гранична частота – 160 МГц.