Про виведення REMOTE зі штатної магнітоли

У цьому записі поговоримо про виведення сигналу REMOTE зі штатної магнітоли.

remote

На жаль, у різних магнітолах застосовуються різні мікросхеми підсилювача з різним протоколом обміну. Тому прошивка для перехоплювача потрібна своя для кожної з таких мікросхем. Для початку розбираємо магнітолу і дивимося, яка мікросхема підсилювача встановлена ​​всередині. У цій магнітолі застосована TDF8546:

штатної

Дістаємо хустку arduino з процесором ATMega328P (я брав таку www.ebay.com/itm/252067263517) і програматор AVR ISP на ваш смак (середу розробки arduino я не використовую, тому потрібен ISP-програматор). звідси (всередині також скомпіловані прошивки під мікросхеми підсилювача TDA7563 і TDF8546). Надалі, ймовірно, додам підтримку й інших мікросхем підсилювача з I2C-інтерфейсом.

виведення

Прошиваємо атмегу, кріпимо плату arduino всередині магнітоли і підпаюємо до плати магнітоли.

remote

Далі потрібно підключити лінії I2C. На дрібних платах arduino лінія SDA зазвичай на виводі A4, лінія SCL на виводі A5. На магнітолі підключитися до шини I2C найпростіше на контактах мікросхеми підсилювача (відкриваєте документацію на вашу мікросхему та знаходите, на яких висновках сигнали SDA та SCL).

Також із плати arduino потрібно вивести сам вихід REMOTE. Ніжка мікроконтролера B.5 (для викладених прошивок), на дрібних ардуіно зазвичай виведена на висновок, позначений "13". Але слід врахувати, що це висновок має напругу балка. 1 = 3,3В, тому його потрібно ще розкачати до 12В. Я в даному випадку поставив керований лінійнийстабілізатор 78R12, якому на 4 ніжку завів сигнал REMOTE з arduino. Таким чином, стабілізатор у мене включається тоді, коли магнітола включає вбудований підсилювач.

Також 78R12 я доповнив запобіжником на 0,5А та вивів назовні з магнітоли.