前言
在上一篇文章《DIY LDAC蓝牙接收器(一)预备篇》中大概扯了扯我对于DIY耳机线的想法和要实施的方案。下面就来开始购买硬件以及硬件的调试。
先把硬件简单跑通,才能继续后面的焊接啥的。
硬件选型
硬件选型列表
硬件类型 | 硬件型号 | 芯片型号 | 供电电压 | 数量 | 选择理由 | 技术支持 | 备注 |
---|---|---|---|---|---|---|---|
蓝牙无线接收板 | 天嘉润BTM875-B | 高通CSR8675 | 5V 直流电 | 1 | 支持LDAC解码;主板已定制过,无需大量复杂地焊接即可快速上手。 | http://www.tianjiarun.com/post/26.html | 支持LDAC解码的版本仅支持I2S数字端口输出,不支持模拟差分输出。 |
I2S解码板 | DAC-PCM5102A-A | 德州仪器PCM5102A | 5V 直流电 | 1 | 最高支持32bit/384kHz立体声解码输出,音质上乘;主板已定制过,无需大量复杂地焊接即可快速上手。 | https://www.ti.com/product/PCM5102A | ESS Technology的ES9023P芯片同样可以为上述蓝牙接收器进行解码。 |
解释
- 为什么买蓝牙接收板的同时,还需要买I2S解码板?
因为支持LDAC解码的蓝牙接收板,它仅支持I2S数字接口
输出。
而想要将I2S
数字输出转换成
耳机的左右声道模拟差分
输出,则必须在其两者之间接一个解码器
。这个解码器就是所说的解码板。它可以将数字音频信号转换成耳机的左右声道来方便耳机、音箱等设备进行输出。
下图为德州仪器官网提供的PCM5102A芯片综合解决方案示意图:
硬件规格说明
BTM875-B蓝牙无线接收板
-
天嘉润BTM875-B店铺介绍:
-
天嘉润BTM875-B官方文档:
天嘉润BTM875-B官方文档 -
根据收到实物中的实际引脚定义,制作而成的引脚定义说明:
因为产品避免不了会更新迭代,导致某些引脚定义会有轻微改动,那么店铺介绍中的文档更新速度、甚至是店家的回复,都不一定可靠。所以最好还是拿到实物以后,对引脚进行功能测试,明确了引脚定义后再进行后续工作。
DAC-PCM5102A-A I2S解码板
- DAC-PCM5102A-A店铺介绍:
- 德州仪器PCM5102A芯片官方文档:
PCM5102A - 2VRMS DirectPath™, 112dB Audio Stereo DAC with 32-bit, 384kHz PCM Interface
- 根据收到实物中的实际引脚定义,制作而成的引脚定义说明:
技术梗概
关于I2S数字音频接口
- 由于我第一次接触此接口,想成了I2C。要注意这是两个完全不同的东西。
- 为了更明确地阐述I2S数字音频接口,我借鉴了CSDN论坛一名博主的文章:
- 从段落内的介绍中可以看出,I2S接口的相关通讯,除了要接
电源输入(Vcc)
和地线(GND)
以外,一般需要提供至少3个信号
(即至少3个导线连接),分别是:- 串行始终(SCLK,又叫BCLK或BCK)引脚。
- 帧时钟(LRCK,又叫WS)引脚。
- 串行数据(SDATA,又叫DATA)引脚。
- 主时钟(MCLK)引脚[非必需,可选引脚]。
根据《DAC-PCM5102A-A店铺介绍》示意图中提供的资料说明,这块DAC-PCM5102A-A I2S解码板无需接主时钟(MCLK)引脚了,所以也只需要为其提供3个信号(串行始终BCK、帧时钟LRCK和串行数据DATA)即可。
蓝牙接收板和解码板的电气连接方式
天嘉润BTM875-B蓝牙无线接收板
- 根据店铺介绍中所说的,这块板子是支持LDAC编码的款,所以
仅支持数字信号输出
,不支持模拟差分输出。而根据天嘉润BTM875-B官方文档PDF文件
中,对几个SPK_
开头的引脚定义,都是模拟差分输出
相关的引脚:
- 后来又和店家确认了几个
SPK_
开头的引脚定义,如果是购买了支持LDAC编码款的产品
,这几个引脚是不用关心
的,因为根本不支持模拟差分(即左右声道)输出
。
DAC-PCM5102A-A I2S解码板
- 根据实物图可知,这块主板直接将排针焊好了,直接就可以上手使用,无需焊接。引脚定义也很明晰。
电气连接说明
实现最基本的开机正常运行以及播放音乐,使用以下简要连接说明进行硬件连接即可:
- 解码板负责整个音频系统的供电(包括给自身主板供电,以及蓝牙接收板供电)。
- 整合解码板后,蓝牙接收板的
电源输入(VDD_IN)引脚
,其供电的电源
,要使用解码板
的3.3V供电输出(3V3_OUT)引脚
来提供,而不能再使用单独的外部供电电源进行供电。
正因为如此,所以蓝牙接收板的地(GND)引脚
,要和解码板
的地(GND)引脚
相连。
准备
天嘉润BTM875-B
蓝牙无线接收板一个。DAC-PCM5102A-A
I2S解码板一个。- 焊接精密电子设备所需的
电烙铁(必需)
、电烙铁架(必需)
、无铅焊锡丝(必需)
、助焊剂/助焊膏(必需)
、清洁海绵(必需)
、活性炭口罩(非必需)
、辅助夹具(非必需)
。
- 若电烙铁不能调节温度,也不能恒温,是几十块钱的那种电烙铁,建议再购买一根
2孔或3孔的带开关的电源延长线
,感觉加热到够温度焊接了,就控制开关断开电烙铁的电源连接,省得总是插拔插头了。这是为了避免电烙铁长时间在高温加热下过度氧化造成的寿命缩短以及焊头坏掉的麻烦。- 焊接时,焊锡难免会掉落到焊接区域的桌子上,冷却后很难处理。建议铺个厚一点的广告纸或四层报纸,避免焊锡滴溅到桌面上。
- 焊锡在受到高温时会挥发出烟雾,短期内接触虽无毒无害,但为了健康着想,建议佩戴口罩,且要打开窗户,保持通风环境。
-
用于电路实验的
面包板一个(必需)
、杜邦线(公转母、公转公和母转母)若干(必需)
。
-
用于杜邦线母座插接的
排针(必需)
若干。
步骤一:排针焊接
💡 可以注意到,我买的这款产品,芯片是直接焊好在主板上的,但是没有排针。这在进行初步的硬件测试时很不方便,所以需要先手动焊接好排针,再进行后续操作。
若已有排针,则无需进行焊接,无无需准备电烙铁了。
- 焊接很简单,要注意掌握好烙铁温度,避免手抖导致的连锡。
步骤二:硬件连接
- 使用适合的杜邦线,对应不同的公头或是母座,插在对应的排针或面包板孔洞内,连接好电路即可。
步骤三:硬件测试
- 此时给连接到解码板的电源上电开机,可发现蓝牙接收板的配对灯一直在红绿切换闪烁。
- 将解码板的3.5毫米耳机接口中,插入带麦或无麦的有线耳机。
- 打开手机进行配对。配对成功后,蓝牙接收板的蓝灯常亮。
- 此时播放音乐,即可成功听到耳机内的声响。
心得
- 天嘉润的这款BTM875-B蓝牙无线接收板,属于半成品。对于不是专业的硬件行业从业人员来说,上手难度几乎是0。所以我建议大部分人买这种半成品。第一,节省自己二次深加工的时间,同时也最大限度地避免因为自己焊功不到位而直接把CSR8675芯片焊坏了的问题。
支持LDAC的芯片一般都不便宜。因为开发支持LDAC编码的蓝牙解决方案厂商,需要向索尼拿到LDAC的代码和一系列的开发套件,并经过二次开发后写入芯片当中去。
文章引用
- CSDN - 【音频】I2S协议详解
作者:侵蚀昨天
原文链接:https://blog.csdn.net/q2519008/article/details/80413695