![]() |
Нужен совет по I2C и TunerList 22dc279-62
После покупки авто, вынашивал мысль об апргрейде автозвука 1/2 года, и когда приступил к частичной реализации, столкнулся с непредвиденными проблемами. отсутствием в штатной магнитоле элементарно входов/выводов сигнала.
собственно проблема: Магнитола базируется на микросхеме saa7708h которую все хорошо видели, припаивались к ней для вывода сигнала на саб/внешний усилитель, но беспокоит не выход а вход. У микросхемы в версии магнитолы 22dc279-62 активны только 3 источника аналогового входного сигнала - AM, FM, и CD. Вместо AM подать сигнал с плеера неразумно, вместо FM не получится, так как сигнал мултиплексированный с RDS и декодируется внутри DSP, а вместо CD при помощи реле или аналоговых коммутаторов - не серьезно. Микросхема DSP располагает и другими входами: SPDIF, Tape... Требуется совет: реально ли или у кого-то получилось, или как? если кто знает: активировать иной (например Tape) вход на DSP магнитолы в прошивке через I2C порт? из этого следует другой вопрос: Как прочесть прошивку контроллера и третий вопрос, как и куда залить подправленную прошивку? Возможно, если решение активации альтернативного AUX на DSP существует, то это было бы самым рентабильным решением. Жду совета от лагуноводов-радиоэлектронщиков :) З.Ы.: Думается мне, что разобрать только магнитолу - мало... надо разобрать торпедо, и на дисплее посмотреть что за чип стоит, и если магнитола состоит только из cd-блока, дисплея и подрулевого управления, то I2S Master с прошивкой находится вероятно на дисплее. |
Незнаю как в этой магнитоле, но в Cabase режимы (AUX, CD, FM, MW) можно включить или выключить с передней панели магнитолы через Expert mode.
|
В Cabasse AUX реализован физически а в TunerList увы нет. Видимо в 2001 году никто не думал о том, что кроме CD и Радио ещё взбредет в голову что-то подключить к магнитоле ;)
Разобравшись с DSP на базе которого построена шахта, а именно saa7708h нашёл в описании команд I2C "биты" выбора источника входного сигнала, и увы там только 3 состояния: Цитата:
в итоге буду ставить на отдельной макетке микросхему TDA1029 - коммутатор сигналов, и врежу сигнал вместо CD, добавлю чтоб по умолчанию работал CD а при управляющем сигнале +5v на вход CD->DSP подавался сигнал с другого входа коммутатора. В принципе эту же функцию я и думал реализовать, но при помощи управляющего сигнала цифровой шины, а не отдельно реализованного аналогового коммутатора. Ещё есть мысль о том, что некоторые функции в мануале не документированы, и если послушать на шине кассетного Phillips TunerList, и тот же сигнал подать на DSP Сидюшного баламбаса, то есть вероятность что активируется вход Tape. Цена вопроса - найти анализатор I2C и послушать/послать сигнал, т.е. провести опыт. Думаю эта информация будет полезна многим желающим в будущем доработать штатную магнитолу ;) |
Цитата:
|
Да действительно... по датащиту на микросхеме присутствуют аналоговые CD входы, болтаются в воздухе как и от tape. По факту звук подается по SPDIF1, и привод сидюка управляется тоже по I2C.
в итоге имеем полностью цифровую шахту, где аналоговый участок - только 4 дорожки от DSP к унчику. врезаться в неё смысла нет, теряем подрулевое управление громкости, да и смысла никакого... тогда уж менять полностью магнитолу... Временно у друга взял кассетную шахту, и впаялся в предусилок кассетника. Чтоб включилась кассета защелку защелкиваю длиным щупом ))) надеюсь раздобыть слушалку i2c и послушать на шине кассетника команду включения tape входа на DSP, тогда можно было бы попробоывать послать команду, включающую тот или иной вход на DSP... или надо поковыряться в сервисмануале кассетника в поисках команд выбора analog source, надеюсь что в мануале на CD просто не регламинтированы многие команды, а чип используется одинаковый... очень надеюсь... |
Текущее время: 10:25. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © 2007-2024 lagunaclub