QCC303X蓝牙接收器
简介
基于BTM334模块制作的蓝牙音乐接收器,也可以作为USB声卡
简介:基于BTM334模块制作的蓝牙音乐接收器,也可以作为USB声卡开源协议
:Public Domain
描述
基本概况:
本蓝牙接收器采用BTM334蓝牙模块,使用了模块的I2S作为音频输出,DAC采用TI的PCM5121,支持USB声卡功能。
蓝牙接收器的框图如下:
具体细节:
蓝牙模块采用的芯片是高通(Qualcomm)的QCC3034,支持普通的SBC,AAC编码,还支持高通自家的aptX,aptX-HD,aptX-LL编码,保证了蓝牙音频的品质;亦可以通过USB连接电脑作为USB声卡,免驱,最高支持16bit/48k。DAC(数模转换器)采用了一颗来自TI(德仪)的PCM5121,特点是内置电荷泵产生负电源,可以做到输出免耦合电龙,支持硬控/SPI/I2C,带固定音频处理功能,最高支持32bit/384k,2VRMS输出,个人感觉听感不错。(但是我只使用了H/W Mode,浪费了这个芯片大部分功能,可惜)电源方面采用两颗LDO,AZ1117负责蓝牙模块的部分供电,ME6211这颗高速高PSRR的LDO负责DAC的供电,以保证DAC供电的纯净。USB接口采用极其方便的type-c,根据插入的方向可在仅供电和供电+USB声卡功能之间选择(注意:若接收器已经连接到电脑,同时蓝牙已连接手机,需要长按Play/Pause键几秒钟来断开蓝牙连接,以启用USB声卡功能)。板载3个轻触开关,功能分别是播放/暂停、上一曲/音量-、下一曲/音量+,长按播放键切断蓝牙连接,板子上还预留了I2S接口(通过ZH1.5-5pin连接器引出,定义见原理图)。
连接电脑
连接手机
关于听感/音质:
几乎听不到底噪,声音清晰,解析度挺高,不拖泥带水,比电脑/手机内置的CODEC音质要好,挺感动的。
制作时遇到的问题/改进:
1、被耳机座的定义坑了,导致只有左声道出声,只能给板子做了个小手术,飞了根线到耳机插座右声道,飞线后左右声道声音正常。
修改后的原理图耳机接口部分如下图:
2、DAC芯片除了可以采用PCM512x(PCM5121,5122),也可以用PCM510xA(例如PCM5102A),后者除了没有SPI、I2C、DSP,其他功能相同,焊接时PCM510xA的pin1对准PCB上三角指向的焊盘(即PCM512x和PCM510xA的pin1)。
3、蓝牙模块除了可以用BTM334,还可以换成以下模块,完全pin对pin,除了部分功能存在差异。
链接:http://www.tianjiarun.com/post/40.html
*设计本蓝牙接收器时用到的datasheet和其他参考资料会放在附件中
评论