Надоели наушники с постоянно отрывающимся джеком и раздолбанное гнездо в компьюетер. Решил отказаться от проводов и стал прсматриваться к FM-гарнитуре, но по отзывам понял, что мой вариант это блютуз.
Однако и тут есть свои сложности.
FM-гарнитура – это по сути FM приемник и передатчик. Никакого кодирования перед передачей и раскодированием звука после приема не происходит, а значит нет отставания звука от картинки на мониторе.
В случае с блютуз между передачей аудио в цифровом формате и его приемом + раскодированием до уровня звуковых колебаний проходит определенное время. И чем слабее версия блютуз, тем больше отставание звука от картинки.
Изучая тему, набрел на информацию о профилях и кодеках поддерживаемых версиями блютуз. Как выяснилось, обладая одним и тем же набором поддерживаемых профилей, блютуз гаджеты от разных производителей могут вести себя по-разному в плане отставания аудио от видео. Все дело заключается в кодеках кодирования и раскодирования потока.
На сегодняшний день самым продвинутым, скоростным кодеком является кодек Aptx, реализованный в чипах CSR8645.
На основе данного чипа в Китае выпускаются блютуз модули CSR8645 с поддержкой Aptx.
Заказал себе такой по цене 5,2 $ с бесплатной доставкой в наши края на момент покупки.
Однако получив посылку был очень удивлен – заказывал вот этот
а получил вот это:
Т.е. в посылке оказался нужный мне модуль, но в комплектации с внешним двухканальным усилителем по цене без него.
Спор затевать не стал из скромности), а там могли и уволить кого-то. За ошибку благодарю, хотя и не ловко.
Теперь обо всем по порядку.
Технические характеристики модуля блютуз:
1. версия Bluetooth: 4.0
2. напряжение питания: DC3.6V-4.2V
3. поддерживаемые протоколы Bluetooth: HFP V1.6/ V1.2 A2DP/ AVRCP V1.4/ HSP V1.2
4. рабочий ток: ≤30mA
5. ток в режиме ожидания: < 50uA
6. температурный диапазон: -40 ~ + 80 по Цельсию
7. дальность передачи:> 10 м
8. мощность передатчика: CLASS1/CLASS2/CLASS3, 9dbm (Макс)
9. диапазон Частот:2.4 ГГЦ ~ 2.480 ГГЦ
10. внешний интерфейс: PIO/ SPI/ I2S/ PCM/ USB
11. аудио кодеки: AAC/ MP3/ SBC/ APTX
Заглянул в даташит и обнаружил еще несколько очень интересных функций:
1.Возможность подключения двух микрофонов
2. 5-ти полосный настраиваемый эквалайзер
3. шумоподавление микрофонных входов, в том числе ветра!!!
4. распознавание голоса для функции свободных рук во время ответа на вызов
5. подключение двух телефонов одновременно
6. возможность програмирования
7. Внимание: контроль заряда литиевого аккумулятора!!!
Благодаря весьма скромным размерам (27*13,3 мм только блютуз и 29*30,5 мм с усилителем.) модуль можно инсталировать практически куда угодно.
Назначение выводов:
Относительно програмирования сказать ничего не могу. Якобы для этого требуется какой-то специфический программатор. Но мне эта функция, как и большинству потребителей вряд ли будет интересна.
С эквалайзером тоже не смог разобраться, но верю что он есть – производитель чипа Cambridge Silicon Radio дорожит своей репутацией. Скорее всего эквалайзер активируется определенной комбинацией кнопок, но даже с дефолтными установками звук просто отличный, а его настройку можно сделать на источнике (компьютер, телефон и т. д.)
Внутренняя схема контроля заряда аккумулятора может обеспечивать зарядный ток на уровне 200 мА, для больших токов требуется внешний транзистор с подключением согласно даташиту. При снижении напряжения на аккумуляторе до 2,8 вольта, контроллер отключает питание.
Схема подключения внешних компонентов для реализации гарнитуры для телефона крайне проста:
С подключением светодиодов, аккумулятора и кнопок управления все предельно ясно. Есть некоторые оговорки по подключению наушников/динамиков (далее по тексту Н/Д) и микрофонов – каждый Н/Д подключается двумя отдельными проводами, объединять провода массы нельзя иначе полулим возбуждение и фон. На первый взгляд не очень удобно, зато хорошая развязка каналов и отсутствие взаимопроникновения сигналов из канала в канал. Допускается подключение Д/Н сопротивлением 16-32 Ома.
Поскольку сейчас применяются электретные микрофоны, то для их работы требуется подать питание, что и реализовано выходом модуля Mic Bias.
В моем случае (модуль блютуз на плате усилителя мощности) все неоходимые внешние компоненты уже размещены на плате усилителя мощности – светодиоды с токоограничивающими резисторами, внешние цепи одного микрофона (если нужен второй, то придется подпаивать аналогичные цепочки непосредственно к модулю блютуз).
К присланной мне комплектации кнопка POWER отсутствует. Модуль по умолчанию находится в спящем режиме и для его активации следует нажать и удерживать в течении нескольких секунд кнопку PLAY, после чего модуль включается и коннектится с источником сигнала (другим блютуз устройством).
Таким образом для управления нужно только пять кнопок – Play, Vol+,Vol-, Track+, Track-.
Один контакт каждой кнопки соединяется с соответствующим выводом на плате, а второй контакт каждой кнопки подключается к выводу COM. В тестовом режиме провод, подпаяный к точке COM, просто замыкал с Play, Vol+,Vol-, Track+, Track-. Управление работает отлично.
Сопряжение с телефоном и ток потребления в режиме ожидания.
Что могу сказать об стерео усилителе?
Он построен на двух одноканальных усилителей звука HT6872. Оба канала полностью независимы друг от друга. Динамики, уже с сопротивлением от 4-х Ом, так же подключаются каждый своей парой проводов. Для использования модуля с усилителем в качестве основы для блютуз наушников или колонок это удобно. В остальных случаях, где требуется использование общей массы двух каналов придется применять дополнительные схемные решения. Каждый канал развивает мощность в 3 Ватта.
Допускается питание модуля с усилителем мощности напряжением до 6,5 Вольт – на плате усилителя стоит стабилизатор 7536. От входного напряжения (до 6,5 Вольт) питается усилитель, а от полученных 3,6 В – модуль блютуз.
В продаже так же встречаются блютуз модули с другим усилителем. Там применена одна микросхема и для подключения динамиков требуется три провода.
Качество звука просто отменное, очень порадовали низкие частоты, микрофон чувствительный. На расстоянии одного метра от микрофона абонент меня слышит прекрасно. Дальность связи порядка десяти метров.
Конструкция «на коленке» и результаты замеров тока потребления на максимальной и средней громкости.
За качество фото прошу простить – фотоаппарат приказал долго жить.
За обзор плюс, впрочем.
долго пользовал после переделки, весьма неплохо, но слабый модуль блупуп в наушниках портит общее впечатление.
«Кодек aptX обеспечивает передачу аудио с битрейтом до 352 кБ/с».
Другими словами, он без потерь передает уже сжатый с потерями звук.
основные параметры кодека A2DP Apt-X:
Степень сжатия: 4:1
Формат звука: 16 бит, 44,1 кГц (соответствует CD-Audio)
Битрейт: до 352 кб/с
Диапазон частот: 10 Гц – 22 кГц
Задержка передачи: менее 1,89 мс на частоте 48 кГц
Динамический диапазон: 16 бит, более 92 дБ
Шум и искажения: — 68,8 дБ.
Сжатый-то сжатый, но найдите мне человека, который ощутит отличие этого звука от звука СD
Или аналог, плиз.
Или, подскажите годную bluetooth управляшку для телефона на руль можно без аудиомодуля.
Купил такую, так ее каждый раз по новой коннектить в меню блютус к телефону надо. Неудобно жуть.
Мерси
Имеются проводные уши стилсериес сиберия в3 разобранные, места там в ушах хоть отбавляй, было бы интересно посадить их на бт.
теперь осуществляю инстанляцию в наушники.
Смотрю, что усилок будет слабоват для ушей.
35оМ…
ну только если так
сам удивляюсь)
Не исключено, кстати, что и AptX можно переливать в модули на других CSR-овских чипах, если в них хватает процессорной мощности. Ну и пошаманить придётся, скорее всего.
В полупроводниковой индустрии существует такая практика, когда фактически один и тот же чип продают под разными названиями. Это позволяет очень удешевить его производство.
Т.о. может оказаться, что превратить один чип CSR без поддержки AptX в чип CSR с поддержкой AptX вполне решаемая задача, с помощью перезаливки софта.
Нет, это разработанный и запатентованный Qualcomm-ом кодек.
Уже позже Qualcomm купил CSR.
Насколько хорошо CSR охранял интеллектуальную собственность Qualcomm-а от посягательств — неизвестно. Но закрытый SDK на CSR-овские Bluetooth чипы можно найти в торренте.
Китайцы и 20 лет назад умели и перемаркировали чипы.Так что нет никаких гарантий.
Никогда их это не останавлевало. Подделывали и продолжают подделывать.
Было бы интересно ознакомиться с результатами эксперимента. Будет инфа — прошу выложить.
Вот пару ссылок на github-е:
https://github.com/flaksirus/SkiHeater
https://github.com/pfalcon/blutunode
Это фирмвари для другого чипа, но сути, думаю, не меняет.
Или вот здесь можно почитать: https://geektimes.ru/post/256902/
Есть, например, CSR8670, в нем софт хранится во флеше.
Т.е. вариант с покупкой чипа без лицензии aptX с последующей заливкой туда фирмвари с aptX остается.
С другой стороны, это может быть экономически нецелесообразным.
Так что, Возвращаясь к нашим ЦСР: не индивидуальные настройки, но и далеко не весь протокол — некие совсем низкоуровневые команды, которые может использовать только почти такой же процессор, возможно, существуют… я бы их очень, Очень берёг, а человека разобравшегося срочно пригласил бы на работу, чтобы связать НДА)
Плата с усилком завелась нормально. Планировалась использовать как синезубадаптер к усилку внешнему. Звук с усилков с платы был не айс. С модуля прямо с выхода — очень хороший. В итоге пооткусывал эти самые усилки, плату в коробочку от Тик-так, штекер под внешнее питание и юзаю как внешний синезуб успешно.
По поводу Автор не прав. Подключать надо землю на AGND и сответствено SPK_L_P и SPK_R_P.
А если вам на линейный выход, то берите по одному отводу с каждой пары относительно AGND.
Только не к земле а к плюсу питания.
У меня так и сделано. К модулю подключены плюс и минус питания. Резистор с плюса питания к POWER_EN. И выход на усилитель. Единственное если в течении минут 10 к модулю не подключиться по блютус он засыпает и нужно будет снять питание и пода снова.
Громкость выставляется на источнике, то есть на телефоне.
Модуль не засыпает. По крайней мере я не замечал.
не поделитесь?
хотя спасибо, уже сам нашел:
www.czwtech.com/uploadfile/cfile/20121224103629171.pdf
тут смотрите в разделе загрузка
К стати, чтобы почувствовать всю полноту aptx, передатчик так же должен быть с таким кодеком. В передатчике устанавливается чип csr8510. В «свистках» Orico BTA 403 такой стоит.
github.com/g-gabber/f3188_crl
или там есть хитрая команда по UART, которая его на передачу переключает?
@выше, «передатчиком» несколько неудачно обозвана фигня, которая втыкается в ЮСБ и делает из него блютус
С учётом платной доставки, цена обозреваемой платы для меня (в Украине) составляет $8.01, что всего лишь на три бакса меньше, чем тот модуль на CSR8635 с поддержкой Bluetooth версии аж 4.1 и солидной на вид обвязкой!
разница в чипах — 8635 не поддерживает кодек aptx, В остальном все тоже — блютуз + усилитель звука + кнопки. Область применения — прослушивание аудио, при просмотре видео звуковая дорожка будет отставать от картинки на экране.
по поводу цены — обозреваемый стоил 5.2 у.е. на момент покупки, доставка была бесплатная. сейчас добавили стоимость доставки. Но ведь можно купить у другого продавца с бесплатной доставкой за все те же 5 у.е.
Приблизительно тоже самое что и сказать что «блюпуп крут». Какой именно aptX из всего семейства? Live? Lossless? Что такое скоростной? Какая задержка? В чём измеряется?
Т.е. вам неизвестно. «Ваще крутой блюпуп и не задавайте глупых вопросов». Ясно-понятно.
Подойдет ли как модуль беспроводной связи через AUX в авто? И сколько у него памяти в буфере обмена?
про память не скажу. для чего такая информация? что хотите сделать? поделитесь.
Еще как вариант внедрить его в корпус старичка Одисей 001, но в обоих случаях выходы на наушники минусовые придется соединить.
У меня то идея сделать себе блюпуп в машине. У меня там рядом USB (для запитки) и AUX.
И у меня BK8000L модуль.
Или аналог, плиз.
Или, подскажите годную bluetooth управляшку для телефона на руль можно без аудиомодуля.
Купил такую, так ее каждый раз по новой коннектить в меню блютус к телефону надо. Неудобно жуть.
Мерси
ну в смысле что этот aptx должен уметь поддерживать компьютер, в случае использовании с нонеймным блютусным свистком, или это надо какой-то специальный aptx блютус модуль для компьютера докупать?
.
Возможно два раза или больше.
Например: у Вас есть 12В устройство, Вам же где-то надо брать эти 12В, верно?
Заказал подобный модуль для магнитолы через AUX, в ней есть режим при котором AUX включается когда её (14 пин ) притягивается к земле. К примеру: слушаю радио или сд диск, поступает звонок на телефон, появляется напряжение, срабатывает реле (14 пин к земле), включается аукс, поговорил, ложу трубку, всё в обратном порядке. Заказывал до этого другой модуль на неизвестном чипе AP1508 так в нём было нужне напряжение. Но звук… когда музыку слушаешь — нормуль, а когда звонок то еле слышно. Может кто проверить 1.8 в.(16 пин) когда появляется? Спасибо
Ладно, буду ждать свой модуль. Спс
Вот кстати какой я заказал:
собрана с усилителем TPA6132, не знаю чем он хорош и с изолированным DC-DC питанием (b1203s-1W)
Нашёл полный даташит на CSR8645, до этого обрывок находил. Разбираюсь…
Подключил 3.6 вольт к BAT, землю к GND, ну AGND, SPK-L-P и SPK-R-P к усилителю. Через резистор 10кОм от плюса питания подаю сигнал на POWER_EN — включается.
в компе так же был свисток версии 2.0. — работало с заиканиями
заменил свисток на 4.0 — полет нормальный
Итого у меня подключено:
BAT к плюсу питания;
Power EN — постоянно к плюсу питания через 2 резистора (общее сопротивлении 20кОм).
GND — к нулю.
AGND я отключил вообще. К общему проводу входа усилителя ничего не подключено.
SPK_L_P и SPK_R_P — к левому и правому входам усилителя.
Но… при всех включениях/отключениях Блютус, иногда при отключении сигнала — сильные щелчки. Громкость на усилителе сильно убавлена, на ноутбуке (или телефоне) тоже меньше половины. На щелчки срабатывает защита усилителя и он отключает колонки релюшкой.
Еще такое ощущение, что напряжение на выходе Блютус модуля выше, чем допустимо для усилителя, при большей громкости он так же отключает колонки. Может быть такое?
Ясно одно — подключать нужно как-то по-другому. Как-то подключать землю ко входу усилителя…
Возможно нужно заменить выходы SPK_L_P и SPK_R_P на SPK_L_N и SPK_R_N?
Я так понимаю модулю пришел конец?