Ну вот, время появилось и руки дошли. Точнее, пришлось выкроить время, так как этот самый конвертер за 150 рублей меня конкретно достал.
Суть вопроса: перестроить магнитолу в российский диапазон "цивильным" методом, а так как в нашем тяжелом случае это означает перехват данных от процессора к синтезатору и их корректировка на лету - то это типа хак.
Цена вопроса: 55 рублей (стоимость однокристаллки AVR ATmega8) плюс мелочевка - кварц на 16 и пара конденсаторов к нему.
Шаг первый - собственно перехват. Так как обмен данными между процессором и синтезатором двухсторонний, подходит либо полная эмуляция синтезатора, либо работа на лету. Первое не подходит, так как режим сканирования пойдет лесом (и поиск станций превратится в кошмар), поэтому выбран второй вариант и максимально возможная тактовая частота перехватчика (atmeg'и). Впоследствии оказалось, что вполне можно работать и на 8 мгц, то есть избавиться от обвязки в виде кварца, но переделывать уже неохота. Да и температурная стабильность немаловажна.
Итак, режем дорожки, идущие к 3,4 ногам синтезатора (LC72191), припаиваем туда два провода, и три провода непосредственно к ногам 2,3,4. Сама однокристаллка разместилась возле радиатора над разьемом CD-ченджера, но если взять ее в TQFP корпусе и без обвязки, то можно разместить вообще где угодно. Вот только подпаиваться к такой микрухе - не для слабонервных.
Провода выглядят жутко толстыми, да? На самом деле это из 80-пинового IDE шлейфа
Вся суть сводится к вычленению из цифрового обмена команд управления частотой, прибавления 18 мегагерц и отправки дальше. Из-за особенностей LC72191 АМ диапазон ушел лесом, но оно кому-то надо?
Программу для AVR-ки выложу попозже, но если кому сильно не терпится - пишите в личку.