Андрей Смирнов
Время чтения: ~14 мин.
Просмотров: 3

Авторизация

Cписок сравнения:Каталог

Статьи →

Микроконтроллеры семейства STM32

Микроконтроллеры (далее — МК) STM32 основаны на 32-битных RISC ядрах ARM Cortex M0/M0+, M3, M4 и M7 и делятся на 4 основных семейства: 1.Для беспроводных решений: STM32WB3 и STM32WL3 2.Малопотребляющие: STM32L0, STM32L1, STM32L5, STM32L4 и →

Переделка USB-симулятора полета в пульт радиоуправления на основе Arduino

Как собрать портативный осциллограф

Всем доброго времени суток. Сегодня я бы хотел рассказать, как собрать портативный (даже карманный) осциллограф на контроллере atmega328. Что вообще такое осциллограф? По словам википедии, это прибор, предназначенный для исследования (наблюдения, записи, →

Робота з «розумними» світлодіодами WS2812

Проєкт демонструє роботу з «розумними» світлодіодами. WS2812 випускаються в різних форм-факторах, один з яких — діодне кільце. Перше, що спадає на думку, — зробити на його основі індикатор для годинника. Такий годинник може бути встановлений на робочому →

Запись аудиофайлов на микросхемы серии ISD1700

В одном из недавних проектов мне потребовалось добавить озвучивание коротких текстовых сообщений. Шилды типа MP3-модуля с SD-картой показались мне избыточными, а «обучать» ARDUINO воспроизводить человеческую речь значило бы отдать практически все ресурсы →

Цена в сравнении с CSR8630 в полтора раза меньше. Как думаете, на чем сэкономили? Конечно же на качестве звука.

Модуль обладает Bluetooth 3.0, использует кодек SBC – и этим все сказано.

Еще один аналог, очень распространенная схема среди радиолюбителей, родной брат CSR8630, модуль – OVC3860.

Цена немного выше. И сходства не только внешние, но и технически они почти аналогичны.

Но стоит отметить, что не смотря на Bluetooth 3.0 и кодирование все тем же SBC, качество звука заметно лучше. Это достигается за счет дополнительного усиления на низких частотах и искажения на высоких, таким образом, чтобы звук получался «красивым, объемным» для пользователя. Еще в ней очень удобные и понятные встроенные звуки индикации. А так же много форумов и вариантов монтажа принципиальных схем доступных каждому. И на этом все плюсы заканчиваются.

Я плавно подхожу к CSR8635, тут уже можно говорить о качестве полноценного звука с кодеком AptX.

Но и здесь есть подводные камни – не на всех сборках с этой микросхемой имеется антена, а прицепить кусок проволки неочевидный выход. Нужно припаивать генератор сигнала, развязку для антенны. Так что, даже, если все это удастся проделать – размер ручной распайки будет внушительным и точно не влезет в портативное устройство. Конечно можно это все и не делать, но тогда дальность действия этого модуля составит 10-15 см.

Те же проблемы с модулем BTM835B на микросхеме CSR8635 – нет антенны.

Полноценными и самыми практичными модулями существующие сегодня, являются сборки с антенной CSR8645 и CSR8635.

Неспроста в этой статье они тоже стоят рядом. Ведь по свойствам они абсолютно аналогичные.

Идеальный звук, отсутствие наводок, используют кодек AptX, блютуз 4.0 – разница в цене!

CSR8645 стоит, примерно на четверть дороже чем CSR8635. Цена выше за счет того, что микросборка больше распиарена и проще найти реальные даташиты и видеоуроки по сборке устройств на ее основе.

Вот почему эта статья советует Вам выбирать именно о CSR8635 — компромисс цены и качества.

Эта микросборка находится в разделе «Bluetooth», под названием – Аудио-модуль Bluetooth 4.0 на BlueCore® CSR8635

Чип работает с Bluetooth профилями: A2DP v1.2, AVRCP v1.4, HFP v1.6, HSP v1.2 и DI v1.3

Использует кодеки: SBC, MP3, AAC, AptX — зависит от отправляющего устройства.

Работает со всеми версиями Bluetooth имеющими профили аудио.

Напряжение питания: 3,3 — 3,7 В — самый низкий уровень срабатывания сигнала о разряде батареи среди аналогов.

Нагрузка встроенного усилителя мощности: от 16 до 32 Ом – означает, что будет воспроизводится безупречное качество звука без искажений на всех возможных типах динамиков наушников.

Размеры модуля рекордно малы:

Теперь, когда я Вас убедил, на сколько это правильный выбор, предлагаю приступить к монтажу.

Настоящую принципиальную схему к модулю мне так и не удалось найти. Вернее существовал на момент моего знакомства с CSR8630 даташит, все описание, но оно касается самого чипа, а не всего модуля в общем. Все, что я имел, из реальных схем – это вот это:

Да, догадываться можно долго. А экспериментировать быстрее. Так я и сжег свой первый модуль. Стыдно писать здесь, в чем именно была моя ошибка. Но не все напрасно — его гибель дала мне некие догадки по принципиальной схеме. Первая принципиальная схема была не вполне верна и я сжег выходящий каскад антенны еще одного модуля. Не буду показывать принципиальных схем с ошибками, а сразу выложу Вам верный вариант:

Эта принципиальная схема самый простой в монтаже вариант. Ее можно исполнить без кнопок управления. Но обязательными являются светодиоды индикации (как нагрузка) и переключатель S1.

Дело в том, что если подать питание на выводы 27 (плюс) и 26 (минус) – ничего не произойдет. Схема защищает себя и не включится без команды лишь от подачи питания. Схема (заведется) только когда с питанием на 27 и 26 выводе замкнуть 30 (MFB) вывод с 27(VBAT). Причем если замкнуть и сразу разомкнуть 30 и 27 – схема включится, но не будут работать кнопки управления громкостью, переключения треков и паузы. Для этого переключатель S1 должен быть фиксированным! Именно переключателем, а не тактовой кнопкой. При размыкании S1 (после загрузки модуля) схема выключается, сохраняя за пол секунды все настройки: положение громкости, адрес последнего устройства с которым была связана и т.д.

И еще дам парочку технических советов:

1. Если сигнальные светодиоды разные, желательно использовать на каждый отдельный резистор, хотя, по факту, это ни на что не влияет.

2. Чем выше сопротивление резистора R1, тем тусклее светят диоды и тем меньше лишней энергии потребляет модуль.

3. Если Вы планируете делать звуковой усилитель к этому модулю, стоит обратить внимание на то, что у модуля нет общего аудио вывода и Вам необходимо проиграться с развязкой на выходе. Нельзя замыкать аудио выводы, делая один общий – это приведет к сгоранию усилителя модуля.

Так же нельзя использовать общую землю конечного усилителя и Bluetooth-модуля, причем не только конкретно этого, а и всех модулей рассмотренных в этой статье — это тоже приведет к сгоранию усилителя модуля. Причина — земля аудио в таких модулях ВСЕГДА делается искусственной(подвешенной). Страхуйтесь резисторами и фильтрами – конденсаторами, если все-таки делаете усилитель к модулю наугад, а лучше используйте оптическую развязку на аудио.

4. Для пайки к выводам аудио-модуля используйте тонкие проводки – это предотвратит их отрыв. Выводы очень маленькие, и если выломать один такой – найти его на платке будет сложно, в некоторых случаях вообще технически невозможно.

5. Более подробную и дополнительную информацию с примерами, можно найти в моем видео.

Ваша оценка статьи:

Отлично
Хорошо
Удовлетворительно
Плохо
Очень плохо

Благодарим Вас за обращение! Ваш отзыв появится после модерации администратором.Владимир 11.01.2020 21:05:32″2. Чем выше сопротивление резистора R1, тем тусклее светят диоды и тем меньше лишней энергии потребляет модуль.»Лишняя энергия будет резистором преобразовываться из электрической в тепловуюdonald 28.12.2019 02:38:39А Чтобы заряжать аккумулятор в CSR8645 контроллер заряда еще стоит, там такая фича есть.Роман 20.11.2019 16:12:42Автор баран. Как уже сказали у 35 AptX нету. Так же, у версии без антенны, достаточно припаять пару сантиметров провода к RF выводу и все будет замечательно работать, в другом конце квартиры ловит без проблем.Евгений. 18.07.2019 18:54:11На автора бы в суд подать за дезинформацию. CSR8635 без AptX.Руслан 16.05.2019 23:34:05 Подскажите где кнопка предыдущий трек?Евгений 07.05.2019 09:14:10Возможно автор, или кто-то из гостей поможет мне с решением моего вопроса:Можно ли с модулем 8635 подключить кнопку управления пауза/стоп и следующий/предыдущий трек точно так же, как на многих проводных гарнитурах с кнопкой — одной кнопкой? Одно нажатие — пауза/плей, два нажатия — следующий трек, три нажатия — предыдущий трек.Алекс 29.04.2019 22:02:47Господа комментаторы, коли говорите А, говорите тогда и БЭ. Где автор ввёл вас-нас в заблуждение? Только ли в том, что CSR863 не поддерживает AptX или ещё где-то по существу и схематике? По данному руководству я не спалю эту полезнючую кроху?вавы 07.03.2019 12:46:48Автор совсем не понимает о чем пишет. А статья эта в топе гугла. Многие люди будут введены в заблуждениеDfcz 14.09.2018 10:49:38Повторю чужой коммент, автор болтун.Доброго. Подскажите в статье нет ошибки? Судя по даташитам qualcomm чип CSR8635 не поддерживает кодек AptX. Поделитесь, как Вы проверили что он работает?https://www.qualcomm.com/products/csr8635Денис 04.09.2018 16:33:26Ввели в заблуждение — а нам мучайся…Взял вариант без антены (5 штук)Воха 08.05.2018 00:17:10Прочитал эту статью и купил 8635. А потом зашёл на сайт квалкома и понял, что статья не совпадает с официальными тех-доками. Не ведитесь, берите 8645 и будем вам счастье!Ростислав Решетняк 07.02.2018 21:06:41Большое спасибо))Андрей 30.01.2018 00:09:23Нет жеж Артх у 35й, и ни намека об этом.Удивленный пользователь 14.01.2018 04:23:27CSR8645 стоит, примерно на четверть дороже чем CSR8635, потому как вопреки содержимому вашей статьи, CSR8645 имеет поддержку AptX, а CSR8635 — нет.Для того, чтобы в этом убедиться, достаточно посетить сайт производителя:https://www.qualcomm.com/products/csr8645https://www.qualcomm.com/products/csr8635Петр 04.01.2018 21:33:04Доброго. Подскажите в статье нет ошибки? Судя по даташитам qualcomm чип CSR8635 не поддерживает кодек AptX. Поделитесь, как Вы проверили что он работает?https://www.qualcomm.com/products/csr8635Владимир 05.11.2017 21:01:04Есть ли возможность перевести чип в режим транслятора стерео-сигнала? Можно ли связать два чипа? Чтоб например с одного передавать музыку, а второй подключить к усилителю? И да, вы проверяли возможность подключения к усилителю, а не к динамикам?Валдис 22.10.2017 12:22:05крутяк, мне понравилось))) с этим модулем можно собрать беспроводную активную колонку))) только на каждый канал отдельный усилитель ставить или микросхему уже в мостовом включении

  • Цена: $7,53

Несколько лет назад я купил дочке систему 2.1, и в последнее время эти колонки стали все чаще использоваться в связке со смартфоном. Оно и понятно: там своя музычка, настроеные плэйлисты и вообще все удобно и под рукой. Но есть один огромный недостаток — смарт в таком случае всегда должен быть, что называется, «на привязи». В общем, уже давненько появилась идея сделать акустику беспроводной, и желательно не в ущерб качеству. Именно об этом и пойдет речь в моем обзоре. Главный вопрос — как отвязать телефон от акустики — решается блютуз-приемником, это понятно. Дополнительные заморочки — это качество звука, передаваемого по синезубу, и автономность работы внешнего приемника. Сначала я решил воспользоваться способом, который напрашивался сам собой: прицепить к звуку вот такой внешний ресивер и наслаждаться жизнью. На распродажах по копеечной цене был куплен аналогичный ресивер, но надежд он не оправдал. Во-первых, автономность работы: да, устройство работает без внешнего питания, но периодически его все-таки необходимо заряжать. Во-вторых, качество звука: сабвуфер практически незаметен, звук какой-то шипящий, что-ли… Выходит, единственный плюс в устройстве — это удобство его подключения. Воткнул, и забыл… Ну, пока аккумулятор не сядет. Короче, незачёт. После такого облома с внешним приемником решено было поискать что-то другое, с более качественным звучанием. В списке дополнительных пожеланий было также питание устройства не от батареек и возможность встраивания. Кандидат был найден на муське, в обзоре от inko1973 — это bluetooth-модуль на достаточно старом, но хорошем чипе CSR8645. Про «вкусности» чипа можно сказать следующее — это поддержка Bluetooth 4.0 и кодека aptX, есть возможность работы с USB и картами памяти. Более подробное описание на английском можно посмотреть здесь. Итак, что я задумал сделать: — закупиться мелкой электроникой; — спаять из запчастей устройство, которое можно встроить внутрь сабвуфера; — реализовать возможность выбора источника звука — кабель или блютуз. Ну что, поехали! Полный список того, что потребуется для реализации задуманного: 1. bluetooth-модуль CSR8645 — собственно сам герой обзора. 2. дифференциальный усилитель на SGM4812, который поможет нам преобразовать 4 выхода с модуля CSR8645 (L+, L-, R+, R-) в необходимые для акустики землю, левый и правый канал. 3. 2 небольших 5-вольтовых релюшки — они понадобятся для синхронного переключения 2 каналов и земли при выборе источника звука. 4. небольшой AC-DC преобразователь (5 вольт, 700мА), который позволит питать нашу поделку. 5 вольт необходимо для питания реле. 5. понижающий DC-DC преобразователь на LM2596, чтобы получить 3.3 вольта из 5 вольт после AC-DC преобразователя. Ссылки нет, т.к. модуль брался уже не помню когда и где, но я думаю что заинтересованным людям не составит труда найти нечто подобное. 6. прототип печатной платы 5х7 см, взятый откуда-то из старых запасов — пригодится для размещения всех компонентов. Найти такой тоже не проблема, ссылку снова не привожу. 7. кнопка для переключения источников звука, куплена в оффлайне за копейки. 8. пара резисторов на 10кОм и один конденсатор на 10мкФ. 9. провода, припой, канифоль, термоусадка — всего по чуть-чуть. 10. паяльник, отвертка, ровные руки и желание сделать мир лучше что-нибудь полезное. Как только все необходимое было получено, я приступил к работе. Вот как выглядит сабвуфер сзади. Все достаточно стандартно — пара тюльпанов на вход, кнопка, шнур питания и выходы на колонки. Рядом я положил кнопку, которой впоследствии предстоит переключать источник звука: Откручиваем все винты, снимаем заднюю панель и осматриваем начинку. Видно, что преобразователь переменного тока находится глубоко в недрах саба: куда-то туда уходит кабель от розетки, и оттуда на плату идет питание. Напряжение питания платы — всего 1.9 вольт, а для моих целей этого явно не хватит. Напомню, блютуз-ресиверу требуется 3.3 вольта, а релюхам — 5 вольт (встречал в продаже еще 12-вольтовые). Сделаю небольшое отступление и скажу несколько слов об этих реле с замечательным названием HUI KE HK19F-DC 5V-SHG. Их особенность заключается в том, что они имеют две коммутируемых группы контактов, управляемых одной парой пинов. Я взял пару таких релюшек, чтобы переключать три линии — землю, правый канал и левый канал. Когда я заведу на одну группу контактов правый канал с выхода ресивера и правый канал со входа тюльпана, а на вторую группу соответственно левый канал, я смогу одновременно переключать каналы, подавая напряжение управляющие контакты. Можно было, конечно, не заморачиваться и поставить три обычных переключающих реле, но я взял эти из-за небольшого размера. Поскольку для проекта нужно 5 вольт и 3.3 вольта постоянного тока, а «в коробке» имеется только 220 вольт переменного тока и 1.9 постоянного, я подключил к штатному шнуру питания преобразователь переменного тока в постоянный (выходное напряжение 5 вольт используется для управления реле), а затем — понижающий преобразователь, для получения 3.3 вольт, необходимого ресиверу. Собственно, вот эти две штучки и будут обеспечивать правильным питанием ресивер:

Но есть еще одна закавыка: на выходе ресивера мы получаем четыре линии, по две для каждого канала, а на вход звуковой системы нам необходимо подать всего три. Объединять L- и R- нельзя, но в принципе можно использовать одну из этих линий в качестве земли. Однако существует более правильный путь: взять небольшой дифусилитель на чипе SGM4812, запитать его от тех же 3.3 вольт что и ресивер, выход ресивера подать на вход усилителя, и получить в итоге необходимые землю, правый и левый каналы. Вот здесь подробно описаны варианты применения ресивера, и там же указан тот вариант, который я и применил. Платы для преобразования звука были заказаны на просторах ибэя и алиэкспресса, ресивер пришел достаточно быстро (дней 15), усилитель добирался примерно на неделю дольше. Беглый осмотр плат: Взглянем на них поближе:
Вот несколько фоток, демонстрирующих процесс сборки компонентов на одной плате:
Дабы свести к минимуму изменения задней панели и при этом не нарушить привычную функциональность, я перерезал на плате сабвуфера точки соединения входных тюльпанов с остальной схемой и завел три провода от них на три линии релюшек, на нормально разомкнутые контакты. На нормально замкнутые контакты я прицепил линии с дифусилителя, а чтобы можно было их переключать, высверлил отверстие в съемной задней стенке усилителя и поставил туда обычную кнопку, которая подает на релюшки 5 вольт.
Собственно, все! Готовую плату я прилепил термоклем на дно сабвуфера, закрутил крышку, и — готово!
Пробное подключение прошло успешно. Модуль обнаруживается как CSR8645, при тестовом прослушивании музыки со смарта HTC One S, поддерживающего технологию aptX, выяснилось, что качество звука по синезубу не отличается от звука, передаваемого на эту же систему с этого же смарта, но по проводу. Басы есть, шипения и треска нет, расстояние между смартом и ресивером было в пределах 5 метров. Подключал я и устройства без поддержки aptX — по крайней мере, никакого упоминания о поддержке оной в описании этих устройств не нашлось — это ноутбук с беспроводной карточкой Intel Dual Band Wireless-AC 7260 7260HMW и смарт UMI Hammer. В обоих случаях качество звука порадовало, каких-либо проблем с искажением звука и заметой потерей качества не выявлено. Вот такой фотоотчет получился; я надеюсь, что кому-то он окажется полезен. Спасибо за внимание, а я ушел продумывать вторую версию своего поливатора. В планах — сделать его на нескольких платах Wemos, с блэкджеком расширенным планировщиком, журналом событий и управлением через веб. Получится или нет — посмотрим через месяц-полтора. Используемые источники:

  • https://arduino.ua/art56-bluetooth-nayshniki-na-mikrosborke-csr8630
  • https://mysku.ru/blog/ebay/50199.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации