Csr bluetooth chip как подключить наушники
Предисловие: девайс с Bluetooth-передатчиком не означает, что устройство можно использовать в качестве источника звука для беспроводной аудиоаппаратуры. Не каждый Bluetooth позволит слушать стерео даже на достаточном уровне без искажений.
Старые версии Bluetooth не подойдут для прослушивания файлов с высоким битрейтом и в lossless-форматах. В современных девайсах часто можно встретить поддержку Bluetooth 3.0 или 4.0, изредка - 4.1. При этом может оказаться, что приобретаемая гарнитура поддерживает подключение только по протоколу версии 2.1. При том, что для воспроизведения аудио-видеопотока рекомендуется использовать версию Bluetooth не ниже 3.0 – причина кроется в скорости обменна данных.
Существуют такие профили Bluetooth:
HSP - обеспечивает беспроводую передачу монозвука с битрейтом 64 кбит/с.
HFP - обеспечивает только передачу моно, однако с более высоким качеством.
A2DP необходим для передачи двухканального аудиопотока - стерео.
AVRCP обеспечивает управление функциями воспроизводящих устройств (без него невозможно даже изменение громкости музыки).
Для полноценного прослушивания музыки необходим A2DP.
Кодеки Bluetooth
Subband Coding (SBC) – все частоты выше 14кГц будут срезаны.
Advanced Audio Coding (AAC) - звучит значительно лучше SBC, даже лучше МР3, но не идеально.
AptX – возможности передавать файлы в MP3 и AAC без дополнительных манипуляций и перекодирования, а потому и без ухудшения качества. Расширяет частотный диапазон от 10Гц до 22Кгц – является самым идеальным выбором для меломана на сегодняшний день.
Кодек ArtX создала компания CSR – именно та компания, о продукте которой сегодня пойдет речь.
Почему именно CSR? Давайте посмотрим, какие есть известные аналоги:
Самым дешевым полноценным с точки зрения Bluetooth-модулем – является микросборка BK8000L.
Цена в сравнении с 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 профилями: 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. Более подробную и дополнительную информацию с примерами, можно найти в моем видео.
Навеяно темой Улучшение звука Bluetooth на наушниках без aptX и LDAC. Решил создать параллельный способ решения проблемы, но со стороны наушников. Сразу скажу способ чуть менее тривиальный, требует некоторых технических навыков, внимательности и оборудования. Ссылки на софт и сопутствующий материал я приложу в конце статьи.
Внимание: описанные ниже манипуляции Вы проводите на свой страх и риск, велик шанс окирпичить свои наушники. Одни из двух имеющихся у меня я по глупости окирпичил, как этого избежать я расскажу.
Так же общая рекомендация: старайтесь как можно меньше лапать чипы на плате наушников, особенно маленькую микросхему SPI FLASH памяти, которая очень боится статики как и любая память, по той же причине лучше предварительно облапать батарею дабы снять с себя заряд и не сидеть в синтетическом махровом халате, шерстяном свитере, а так же убрать подальше кошку.
Немного предистории.
Однажды я увидел недорогие блютуз наушники с неплохими характеристиками (20 часов прослушивания, блютуз 4.1 и неплохое звучание на мой не искушенный слух). Так я стал владельцем Sven B350MV, позже я их слегка разобрал ради интереса и посмотрел что там за чип, а так же бегло погуглил про него инфу, это был CSR8635, убедился что он поддерживает AAC, а не только стандартный SBC и успокоился. Еще позже я решил взять себе недорогие же блютуз затычки, и прослушал несколько вариантов за ту же цену взял наиболее понравившиеся по звуку Sven SEB-B265MV, к слову аккум у них очень дохлый, садится за 3-4 часа, заряжается за 5-10 минут(буквально). Далее чисто случайно на компьютере обнаружил что у меня обе пары наушников работают в SBC, хотя аппаратная поддержка ААС в чипе есть. Думал дело в компьютере, но распарсив дамп протокола блютуз во время handshake, когда устройства сообщает о себе инфу во время соединения и поддерживаемые протоколы, понял что наушники действительно умеют только SBC. Так и родилась идея поддержку AAC в них включить.
Итак, нам понадобится:
- недорогой программатор на микросхеме FTDI FT232R/RL, подойдет китайский клон за 100руб
- (опционально) преобразователь уровней, я использовал на микросхеме TXS0108E за 40руб
- (опционально) резисторы (я использовал на 10кОм), если не используете преобразователь.
- кастомный драйвер csr-spi-ftdi с гитхаба
- официальный софт CSR (ныне квалком) для чипов
- паяльник естественно
- (опционально) немного МГТФ провода
- (опционально) breadboard
- и самое главное - НЕ спешить
Если вы увлекаетесь Arduino, то скорее всего все выше перечисленное у вас уже есть. В противном случае все можно заказать на Алике по ключевым словам FT232RL для программатора и TXS0108E для преобразователя уровней, либо в местных радио/ардуино магазинах, если не хотите ждать.
Что касается по драйверу, установка его заключается в подмене файла (библиотеки драйвера) в папке уже установленной программы BlueSuite (и других) и выглядит следующим образом:
Все, можно запускать программы.
Далее железная часть.
Итак после чтения даташитов по CSR8635 (подозреваю и других) приятным сюрпризом было требование производителя распаивать и выводить пятки интерфейса SPI под дебаг/программатор и SVEN удивительно точно этому требованию следуют и даже подписывают назначение пинов, иначе я бы навряд ли решился на это, у меня совсем не руки хирурга. Так что наша задача тривиальна - подпаяться к этим площадкам:
Далее нам надо подключить это все к программатору и тут есть несколько нюансов.
Во-первых: дело в том что наш программатор работает с уровнями логики 5в и 3.3в (устанавливается перемычкой), а наш чип с 1.8в, для этого нам и нужен двусторонний преобразования уровней, однако в даташите заявлена толерантность к максимальному напряжению 3.6в, следовательно вы можете на свой страх и риск выставить 3.3в на FTDI и подключить все через 10кОм резисторы. Судя по ветке переписки на гитхабе у людей все получилось успешно здесь и здесь.
Во-вторых: если у вас контрафактный чип RS232RL (как у меня именно они стоят в дешевых модулях, оригинальный стоит -6), то там пин DSR подписан как RSD.
Схема подключения выглядит следующим образом:
Здесь я добавлю схему подключения если вы используете преобразователь логических уровней как я и особенности подключения преобразователя на микросхеме TXS0108E (как у меня).
Итого: подключаем напряжение +3.3в или 5в (с преобразователем не принципиально) к LB. GND к соответственно GND на плате преобразователя и подключаете все остальные нужные выводы программатора со схемы выше к стороне B к пинам B1-B8 как удобно, я подключил по-порядку B1-B4 (cм. фото). Соответственно B1-Bx (H1-Hx) будут соответствовать выводам на другой стороне A1-Ax (L1-Lx). Пин OE подключаем к LA (у транзисторных его нет).
Далее нам необходимо задать опорное напряжения для стороны A(L). Если у вас не выведено 1v8 на площадку платы наушников можно сделать его самому через простой резисторный делитель. Самый простой вариант как сделал я - это взял 3.3в с платы программатора (пин подписан) и через делитель из двух 10кОм резисторов получил 3.3/2 = 1.65в, это меньше нужных 1.8в, но есть некоторых диапазон напряжений, которых достаточно и это не большая допустимая погрешность, подробнее можно посмотреть в даташите по CSR.
Делитель для /2 сделать просто, это два последовательно соединенных резистора одинакового номинала, один из которых соединен с + другой с – (GND), в точке соединения резисторов будет половинное напряжение источника:
Важно использовать резисторы на большое сопротивление порядка килоом, иначе нагрузка на источник будет слишком большой, я использовал стандартные 10кОм.
Если хотите более точно подобрать напряжение - можно воспользоваться калькуляторами:
раз, два или генератором номиналов от TI.
После того как разберетесь с опорным напряжением соедините соответствующие выводы стороны А(L) с пинами наушников, НО предварительно желательно проверить все неоднократно и замерить напряжения мультиметром. Ни в коем случае на контроллер наушников не должно приходить напряжение выше 3.6В иначе он сразу же сгорит.
После того как все подключили и 10 раз перепроверили можно подключать программатор к компьютеру. Если у вас 1.8 вольт взято с платы наушников, их стоит предварительно включить иначе контроллер не подаст напряжение. Далее можно запустить PSTool из комплекта BlueSuite.
Софтовая часть и прошивка
Внимание: прежде чем вносить любые модификации в прошивку НАСТОЯТЕЛЬНО рекомендую внимательно прочитать этот раздел до конца и выделенные области, особенно раздел по порядку прошивки иначе гарантировано окирпичите устройство.
Так же работайте с программами осторожно, внимательно читайте меню, не совершайте лишних кликов, это сервисные утилиты, у них нет абсолютно никаких предупреждений перед действиями, перед записью и удалением настроек, программа не будет вас 10 раз спрашивать уверенны ли вы что хотите окирпичить устройство, а сделает это молча. Так же программы любят по долгу задумываться и казаться зависшими, винда неоднократно предложит закрыть их принудительно, но обычно это не так и в этот момент она может работать с флешем, поэтому не стоит прерывать их работу. Так же НЕ стоит переписывать весь флешь целиком, а менять настройки атомарно
Здесь расскажу как модифицировать прошивку с помощью официальных утилит, а так же порядок, т.к. одна из утилит окирпичивает устройство гарантированно, но без нее не обойтись.
Разберемся, как подключить наушники к блютуз адаптеру? Если у вас есть Bluetooth наушники, но в ПК или телевизоре, например, нет возможности подключения напрямую, как раз можно подключить наушники через адаптер.
Разберёмся как подключить беспроводные блютуз наушники к адаптеру и без адаптера.
Список проверенных адаптеров – в нашем отдельном рейтинге.
Все адаптеры подключаются примерно одинаково, но иногда бывают неочевидные нюансы, поэтому особенно важно прочитать инструкцию к конкретной модели.
📡 1. Как подключить беспроводные наушники через блютуз адаптер?
Прежде чем подключать наушники к блютуз адаптеру, нужно подключить адаптер к источнику.
Как видите, подключить наушники через блютуз адаптер совсем несложно. Главное ознакомиться с инструкцией к конкретному Bluetooth адаптеру, подключение наушников там, наверняка, описано.
🔌 2. Можно ли подключить наушники без блютуз адаптера?
Как подключить наушники без адаптера? Если в телевизоре\ПК или другом источнике, к которому вы ходите подключить Bluetooth наушники, есть встроенные блютуз модуль – всё просто. Нужно инициализировать режим сопряжения на устройстве и на наушниках. Например, в ноутбуке это делается средствами ОС.
🖥️ 3. Подключаем наушники к ПК через адаптер
Подключить наушники через Bluetooth адаптер к ПК проще всего, инструкция выше полностью подходит. На компьютере всегда видно, подключён ли адаптер, правильно ли с ним работает система. Иногда нужно установить дополнительные драйверы или приложение. Может потребоваться переключить вывод звука на него.
- Все подробности подключения к ПК рассмотрены в отдельной инструкции.
📺 4. Подключаем наушники в телевизору через адаптер
Подключение наушников через Bluetooth адаптер к телевизору происходит так, как описано выше. Единственный важный нюанс – переключить вывод звука на тот интерфейс, к которому подключён адаптер (оптика, RCA и т.д.). USB-адаптеры в данном случае обычно не подходят – не так уж много моделей ТВ могут передавать звук по USB.
Не работает модуль блютуз - csr bluetooth chip. Как настроить?
Всех с Новым годом!
Помогите разобраться с такой проблемкой: купила беспроводные наушники и к ним блютуз модуль для ПК. Так вот наушники работают, проверяли в магазине, конектили с телефоном. Дома вставили в ПК csr bluetooth chip, драйвера установились, в диспетчере устройств написано, что всё работает. Но наушники не конектятся через этот блютуз модуль. И не только наушники. ПК определил "новое устройство" т.е. сам модуль, но файлы через него не передает. В комплекте никаких загрузочных дисков не было. Продавец сказал, что достаточно вставить модуль в ПК, драйвера установятся сами и блютуз будет работать. Но по факту не работает. Может делаю что-то не то?
Хотела сконектить ПК с телефоном, но телефон ПК не видит..
для начала,разобраться какой версии блюпуп в наушниках и адаптере,потому как наушники с версией 4.0 к 1.0/2.0 не коннектятся,если же у наушников 1.0/2.0 то цепляются к любому устройству.
основано на личном опыте и разных устройствах.
для начала,разобраться какой версии блюпуп в наушниках и адаптере,потому как наушники с версией 4.0 к 1.0/2.0 не коннектятся,если же у наушников 1.0/2.0 то цепляются к любому устройству.
основано на личном опыте и разных устройствах.
Тут дело уже даже не в наушниках. ПК вроде как видит блютуз, но файлы не передает. Телефон и ПК не видят друг друга..
Версия адаптера 2.0. Наушники поддерживают 3.0.
Но почему я даже с телефоном не могу сконектить комп?
Может все таки надо драйвер для модуля, поищите на сайте производителя.
Может все таки надо драйвер для модуля, поищите на сайте производителя.
да и драйвер нужен под конкретную OС установленную в ПК
Джипер - это утончённая творческая личность, а уж потом - небритая, пьяная сволочь!
трактор TD42T
установила драйвер, скачанный с оф сайта. Терь ПК даже не опознает модуль.
Удалила драйвер, удалила устройство. Теперь при подключении модуля вот такая байда появляется. Пробовала на 2 компах - то же самое..
Можно ли как-то сбросить его настройки, чтоб хотя б определялся как изначально?
Заказал с aliexpress блютуз адаптер, за 3$ для того что бы подключить свою Xiaomi Speaker к настольному компьютеру. Но пришло все это дело без драйверов. И оказывается еще, что в интернете найти их не так просто. Поэтому под катом ссылка на драйвер, а так же небольшая инструкция по установке.
Что бы раскрыть весь потенциал bluetooth адаптера CSR 4.0, нужно установить фирменный драйвер, который не так то легко найти. Для этого нужно:
- Подключаем наш блютуз адаптер
- Далее заходим в Диспетчер устройств и удаляем там все драйвера связанные с bluetooth
- Качаем по ссылке установочный пакет драйверов: Ссылка на гугл документы
- Распаковываем и запускаем Setup.exe
- Соглашаемся со всеми пунктами и в конце выбираем персональный компьютер у вас или ноутбук
- Перезагружаемся.
После установки у вас в панели уведомления (возле часов, обычно в нижнем правом углу) появится значок Bluetooth и нажав на него вы сможете легко подключить любое устройство от гарнитуры до другого компьютера.
(89 голосов, среднее: 4,74 из 5)121 thoughts on “ Драйвер для Bluetooth адаптера из китая CSR 4.0 ”
А мы недавно горсточку таких выкинули 🙂
А зачем? Нерабочие были?
Да стационарных компов давно нет, а на ноутах на всех есть ВТ по умолчанию, поэтому нафиг не нужны были.
Спасибо ОГРОМЕННОЕ . Пол года торчала без толку в ноуте. Теперь все работает как надо.
Пожалуйста 🙂 Сам очень долго мучился, в итоге кое как нашел решение. И решил что нужно обязательно поделится им.
Спасибо тебе огромное !
Спасибо! Выручил, в Инете реально хрен найдешь драйвера!
Пожалуйста, по сути так и есть, пришлось перепробовать кучу вариантов что бы найти рабочие.
а у меня диск есть с драйвером, но нет дисковода))) так что спасибо за драйвер
Добрый день! При попытке установить драйвера появляется окошко со справкой установщика windows и установка дальше не идет. Уже перекачал кучу драйверов с разных сайтов, одно и то же. Систему счас переставил даже, абсолютно чистая 8ка
Установщик Windows®. Версия 5.0.9600.16384
msiexec /Option [необязательный параметр]
Обратитесь к руководству разработчиков установщика Windows® за дополнительными
сведениями по использованию командной строки.
© Корпорация Майкрософт. Все права защищены.
В некоторых частях программы использованы разработки Independent JPEG Group.
Такое бывает когда файл находится по корявому пути с кириллицей и пробелами. Закинь файл в корень диска C:\ и запусти оттуда.
Читайте также: