Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа с KS-H-142
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
muravey
Кто-нибудь работал с этим тюнером?
Он построен на микросхеме TDA6508A, описание на неё здесь
http://doc.chipfind.ru/zip/philips/tda6508a.zip
Пытаюсь управлять им согласно этому описанию, но что-то ничего не выходит...

Управление делаю на pic-контроллере, пишу на Си в CSS PCWH. Но это в принципе не важно, распишу всё по битам...

Вот, например, кусок кода для отладки для настройки на 1 тв канал (49,75 МГц)

Код
// Передача команд настройки на ТВ тюнер
   i2c_start();
   i2c_write(0b11000000);  //байт адреса ADB
   i2c_write(0b00000011);  //байт делителя DB1
   i2c_write(0b11100011);  //байт делителя DB2
   i2c_write(0b10001000);  //байт управления CB
   i2c_write(0b00000001);  //байт выбора полосы BB
   i2c_stop();


В ADB: адрес тюнера пишу 00, так как заземляю вывод AS на корпус.
В CB: выбираю коэффициент деления частоты опорного генератора 80, так как внутри тюнера стоит кварц 4МГц, тогда шаг настройки будет 50кГц.
Тогда коэффициент деления частоты сигнала N=49750кГц/50кГц=995=11 11100011 => DB1=00000011 DB2=11100011
В BB: выбираю нижнюю полосу (49,75...151,25 МГц).

Вот еще фрагмент с настройками шины i2c в контроллере

Код
#use i2c(Master,slow,sda=PIN_A4,scl=PIN_A5,restart_wdt)


Подаю сигнал на вход тюнера порядка 100мкВ. Смотрю осциллографом на выходе наличие ПЧ 38МГц, а там по нулям.
Забивал подобные же настройки и для 5 канала (93,25 МГц), результат тот же. unsure.gif
Тюнер рабочий - запаивал его в телевизор вместо родного KS-H-148, всё ловит. При этом уровень ПЧ 38МГц на выходе порядка 10мВ, хотя наверняка больше, просто у осциллографа полоса пропускания 25МГц (С1-81).

Что я делаю не так? Может есть какие-то тонкости?

Заранее спасибо.
WHALE
я работал с энтим селектором несколько лет назад-завелось с полпинка.
Вы учитывайте,что это вы настраиваете гетеродин,соответственно частота должна быть Fканала+Fгет.
И еше,энти селекторы бывают двух разновидностей-на ПЧ 38Мгц и 38,9Мгц.Чаще используют под им-
портную -38,9.
Но у меня стоял под нашу 38,0,если что пересчитаете.Вот пример для первого канала:
1 канал:
start.
1- 0XC2(байт адреса)
2-6 (cт.байт прескалера)
3-0XDB (мл.байт прескалера)
4-0xC9 (режим работы-у меня всегда константа)
5-1 (поддиапазон-L)
stop.
muravey
Цитата
Вы учитывайте,что это вы настраиваете гетеродин,соответственно частота должна быть Fканала+Fгет.

Это я уже при отладке перепутал. В реальной программе всё правильно рассчитывается N=(Fтвк+38МГц)/50кГц.

Вы пишете адрес 01. Как я понимаю вывод AS висит в воздухе?

Цитата
4-0xC9 (режим работы-у меня всегда константа)

Возможно здесь была проблема, ток подкачки заряда устанавливал всегда 20мкА...

Спасибо. Завтра попробую.
WHALE
да,AS не подключен.могу скинуть рассчитанную раблицу под все TV каналы до 60.
muravey
Спасибо, всё заработало! smile.gif

Цитата

Спасибо, не нужно. Я в программе микроконтроллера рассчитываю коэффициент деления, чтоб было проще изменить частоту настройки и достать еще и радиостанции в диапазонах УКВ-1 и УКВ-2.

И еще вопрос. Подробного описания этих модулей? А то максимум, что попадается - лист с цоколевкой и диапазонами рабочих частот. Конкретно интересует время захвата и диапазоны входных и выходных уровней.
WHALE
Подробного описания я тоже не встречал.Динамический диапазон(по памяти)-примерно от 100мкВ до
100мВ-это во всем диапазоне АРУ.Время перестройки с нижних метров до верних ДМВ очень сильно
ориентировочно миллисекунд 300-400.
muravey
Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.