Страница 1 из 1
Как автомагнитола определяет что CD вставлен в дисковод .
Добавлено: Пн дек 29, 2014 13:55:01
Dm7203
Хочу сделать AUX для автомагнитолы , но и оставить радио , что бы можно было переключать Радио / CD .
Входной аудио сигнал будет подаваться вместо звука с CD .
Но я не могу понять как процессор определяет что CD диск вставлен в дисковод и готов для прослушивания .

Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 14:10:05
Albert_V
Так же, как и в любом проигрывателе CD:
1. Закрытие лотка или включение питания.
2. Перемещение "бошки" к центру диска (вначале проверка положения "бошки").
3. Раскручивание диска.
4. Попытка сфокусировать луч (с перемещением "бошки") на секторах с каталогом или, вначале, на служебной области диска с попыткой чтения.
Если каталог считан - диск распознан (диск вставлен).
Далее - Play.
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 14:39:33
Dm7203
Дисковод не вставлен , как обмануть процессор , что бы он "думал" что дисковод стоит и готов .
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 14:54:26
Albert_V
Думаю, что никак. Коммутатор (Tuner<>CD) управляется по I2C и по цифровой шине общается процессор с блоком CD . Слишком много перепахивать придётся (если вообще возможно найти протокол общения с CD).
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 15:30:01
Dm7203
Я не хочу управлять коммутатором напрямую , пусть им по прежнему управляет процессор .
Мне нужно просто что бы магнитола переключалась на CD и звук брался с канала CD
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 15:45:11
Albert_V
Вы не совсем внимательно прочитали мой предыдущий пост.
Процессор по цифровой шине общается с CD.
Dm7203 писал(а):Дисковод не вставлен , как обмануть процессор , что бы он "думал" что дисковод стоит и готов .
"Имитировать" (по протоколу общения) MN6627933, которая стоит на плате CD.
Кстати, по условию "готов" переключения Tuner<>CD скорее всего, не будет. Только по команде "Play".
Вам намного дешевле будет просто, сменить магнитолу. Но, это лично моё мнение.
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 15:53:16
Dm7203
Я просто думал что наличие дисковода определяется не по шине I2C .
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 16:06:18
Albert_V
Общение с CD не по I2C.
Документацию найти практически невозможно, но очень напоминает SCI.
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 16:19:49
Dm7203
Ладно с этим.
Решил перейти на СД чейнжер .
Магнитола начала переключаться на него при подаче на BUS - высокого логического уровня 5v
Буду подавать входной сигнал на канал CDC.
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 16:24:25
Albert_V
А вход она при этом переключает или остаётся на тюнере до нажатия Play?
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 16:42:59
Dm7203
Вход переключает , все ... работает .
Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 16:43:57
Albert_V
Вам просто повезло.
С Наступающим Новым Годом!!!

Re: Как автомагнитола определяет что CD вставлен в дисковод
Добавлено: Пн дек 29, 2014 16:56:52
Dm7203
И вас тоже !
