Итак, несколько лет назад были куплены ухи Marshall Major II Bluetooth. По тем временам как раз искал себе наушники для прослушивания музыки, в итоге остановился на этих. Качество звучания меня полностью устраивает. Устроило меня оно на столько, что в итоге у меня сейчас 3 штуки таких наушников (на работе, дома и на даче). Но, беспроводные только одни, они же были первые. К слову, их можно подключить кабелем (без всех эти ваших беспроводных технологий). Куплены они были, в том числе, для просмотра фильмов, дабы не разбудить людей рядом, поэтому и блютусные, поэтому с aptX кодеком. Но это все пролог.
Как-то раз, воспользовавшись китайским ЗУ на 3 ампера – я сжег наушники, вот так. Если что, вот он, бойтесь:
Зарядник спокойно заряжает до сих пор любые телефоны, планшеты и прочее. Теперь теория заговора: есть у меня предположение, что жадные англичане из Marshall могли специально сделать так, чтобы потребитель пользовался только штатным зарядным, которое на 1-1.5 ампера. Ток зарядки не ограничивается и повышенный ток убивает девайс. Но это предположение. В любом случае ухи померли. Включались, но не были видны по BT.
Разобрав их – увидел следующее, на плате буквально нету нихрена, кроме модуля BT CSR8645. С этим модулем я знаком, уже кой чего колхозил на нем. Для одного проекта пришлось перебрать кучу BT модулей (BT201, XS3868, BK3266..) и уже тогда я отметил хороший звук и отсутствие помех у данного девайса.
Но именно у этих ушей CSR модуль имеет необычное исполнение. Характерная его особенность – отсутствие антенны на борту. Да и по контактам не совсем совпадает. Поиски его в интернете успехом не увенчались. Купить такой негде. Походу спецзаказ от маршалов.
Делать нечего, как временная мера был куплен такой приемник:
Расскажу пару слов про него, приблуда – так себе. Для просмотра фильмов канеш хватит, но звук плох, нет возможности менять громкость. Ну и как видно… батарейка там внутри с горошину, так что если вечером надо глянуть фильм – будь добр заряди заранее.
Спустя какое-то время, благодаря одному из постов на пикабу научился проектировать печатные платы. К слову, печатные платы я делал очень давно, еще в школе. Использовал я для этого хлорное железо и лак для ногтей, думаю многие из поколения «по старше» занимались подобным в свое время)) Лазерно-утюжный так и не попробовал, руки не дошли. Так что все в основном собирал на монтажных платах.
По итогу оказалось не все так страшно, освоил EasyEda и реализовал пару-тройку проектов уже на печатках. Это конечно очень круто. Только ждать их долго.
Собственно, после всего этого пришла мысль, а чего бы не собрать заново эти наушники, запилив все на печатной плате в размер. Сказано - сделано. Изучаем даташит на модуль, получаем такую схему, минимум обвязки. Кнопку включения решил ставить с фиксацией.
Еще у маршалов необычный способ вырубать BT модуль при подключении ушей аудио-кабелем. Прямо за гнездом 3.5 стоит тактовая микрокнопка. Вставляемый миниджек ее нажимает и отрубает питание. Мне показался такой вариант не очень практичным, думаю со временем кнопка развалится. Так что сделал по-своему, нашел аудио гнездо с максимальными «так сказать» функционалом, там аж 9 контактов)
Кроме общего, левого и правого каналов там присутствуют 2 группы контактов с норм-замкнутым, норм-разомкнутым и центральным контактом. На этих двух группах я и перекидываю динамики, то на разъем, то на CSR модуль, в зависимости от вставленного джека.
Далее.. была очень хардкорно заколхожена отладочная плата:
К слову, переходную плату на DIP под модуль я заказал, но она не пришла с али, а все остальное было, в итоге решил не ждать месяц, а припаяться вот так вот. Чтобы вся эта хрень не замялась при испытаниях и не замкнула, под нее напечатал каркас с карманом для аккума.
Погонял устройство, все хорошо, звук хороший, фона нет, кнопки пашут, BT работает хорошо.
Всплыла проблема с зарядкой. У модуля есть функционал встроенной зарядки (Internal Charge), она работает сама, единственный ее минус, что ток зарядки что-то около 0.5A, меня это устраивало.. НО она не работает нихрена.
Все прозвонил уже в 10 раз. Подпаялся к SPI выводам модуля, подключил через конвертер к компу, считал конфигурацию – все параметры, отвечающие за внутреннюю зарядку включены, ничего подозрительного. Херли делать… чем городить огород с внешней зарядкой решил использовать попсовую плату
Делаем печатку, заказываем:
Вот тут пришла беда, откуда не ждали. К этому моменту JLCPCB и PCBWAY перестали принимать оплату из РФ. Воспользовался сайтом PcbWave, к слову интерфейс там сильно напоминает первых двух, возможно это их «прокладка». Сделал заказ и тут он не хило так подвис... заказ оставался в статусе «In production» в течении полу года! Писал им письма в поддержку... толку никакого.
Решил заказать на али, у тех ребят, кому кидаешь деньги, и они уже заказывают сами и тебе отправляют. Дальше цирк, только мне али отправляет платы (через неделю вроде), как на PcbWave статус переходит в «In shipping». В итоге у меня теперь этих плат до черта:
Ладно, паяем.. в процессе монтажа компонентов и прикидки к наушникам сразу вскрылись все косяки, которые заранее не продумал. Во первых, какого-то хрена один из кондеров был перенесен на другую сторону платы.. и как только я это проморгал. Кондер отвечает за микрофон, в ушах микрофона 2 (зачем – не понятно), так что лишаемся одного из двух микрофона – не жалко.
Выключатель был развернут, а светодиод пришлось перенести варварским методом.
Сравниваем с оригиналом… да, еще учиться и учиться.
Для запихивания модуля зарядки во второе ухо пришлось поколдовать (развернуть модуль и прикрутить к нему другой разъем microUsb)
Печатаем новую панельку и кнопку
В итоге, конечно многое я бы переделал, если бы начинал с нуля. Все-таки надо было делать плату «в завод», чтобы просто подпаяться к ней, не менять кнопки, не менять светодиод. Внимательней проверять разводку платы. Тогда глядишь и колхоза было бы не так много. Но, получилось все равно не плохо.