前言

在上一篇文章《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-AI2S解码板一个。
  • 焊接精密电子设备所需的电烙铁(必需)电烙铁架(必需)无铅焊锡丝(必需)助焊剂/助焊膏(必需)清洁海绵(必需)活性炭口罩(非必需)辅助夹具(非必需)
  • 若电烙铁不能调节温度,也不能恒温,是几十块钱的那种电烙铁,建议再购买一根2孔或3孔的带开关的电源延长线,感觉加热到够温度焊接了,就控制开关断开电烙铁的电源连接,省得总是插拔插头了。这是为了避免电烙铁长时间在高温加热下过度氧化造成的寿命缩短以及焊头坏掉的麻烦。
  • 焊接时,焊锡难免会掉落到焊接区域的桌子上,冷却后很难处理。建议铺个厚一点的广告纸或四层报纸,避免焊锡滴溅到桌面上。
  • 焊锡在受到高温时会挥发出烟雾,短期内接触虽无毒无害,但为了健康着想,建议佩戴口罩,且要打开窗户,保持通风环境。
  • 用于电路实验的面包板一个(必需)杜邦线(公转母、公转公和母转母)若干(必需)

  • 用于杜邦线母座插接的排针(必需)若干。

步骤一:排针焊接

DIY LDAC蓝牙接收器(二)硬件调试篇相关推荐

  1. ddr老化测试_【鼎阳硬件智库原创︱DDR 】 DDR硬件调试篇:DDR硬件设计调试测试 之二...

    DDR硬件调试篇 前言:大家自己设计的产品出来后都有遇到一些什么样的DDR问题呢?这些问题是否为致命问题,一定要解吗?如果机器已经生产出来,却发现DDR硬件问题导致系统不稳定,机器是否作废了,有没有软 ...

  2. 家用服务器中心,家用存储娱乐服务器 篇二:硬件实战篇

    家用存储文娱办事器 篇二:硬件实战篇' @3 U7 h0 z. x- t# N$ N6 w 1 S2 y7 S7 f: P% b  P5 ] 正如上文所说,各类纠结一番并正在期待新一代低功耗处置器的我 ...

  3. 高通Android平台硬件调试之Camera篇

    之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了, ...

  4. 使用Vivado软件进行硬件调试

    文章目录 前言 一.例化ILA IP核调试 二.在网表中添加探针调试 总结 前言 本文的主要内容是使用Vivado软件进行硬件的调试,介绍例化ILA IP核和在网表中添加探针这两种硬件调试的方法,重点 ...

  5. HTML5+app开发学习之调试篇

    HTML5+app开发学习之调试篇 调试方式介绍一 边改边看 调试方式介绍二 真机运行 HBuilder/HBuilderX真机联调常见问题 调试方式介绍三 Android调试(Chrome) 调试方 ...

  6. 【瑞萨RA4系列】硬件调试器烧录和调试指南

    [瑞萨RA4系列]硬件调试器烧录和调试指南 文章目录 [瑞萨RA4系列]硬件调试器烧录和调试指南 一.背景简介 二.连接调试器 三.设置Keil项目 四.烧录和调试 4.1 Keil中烧录 4.2 K ...

  7. STM32MP1系列教程连载-硬件设计篇1:初识STM32MP1系列微处理器

    STM32MP1系列教程连载-硬件设计篇1:初识STM32MP1系列微处理器 一.与一只蝴蝶的邂逅 时间退回至2007年9月,对于刚步入大学的笔者而言,微控制器的含义仅仅局限于文字.而在同年的6月意法 ...

  8. STM32MP157系列教程连载-硬件设计篇2:STM32MP1微处理器之电源篇

    STM32MP157系列教程连载-硬件设计篇2:STM32MP1微处理器之电源篇 一.官网资料下载 官网是获取设计资料与技术支持的最好途径.ST官网为用户提供了STM32MP1系列处理器的详细设计资料 ...

  9. 【工具使用】Keil5软件使用-进阶调试篇

    一.概述     本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇.这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在调试方面上可能存在差异. 二.软件说明   ...

  10. Android10.0 Binder通信原理(二)-Binder入门篇

    摘要:本节主要来讲解Android10.0 Binder的设计原理,如何设计一个Binder通信 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分 ...

最新文章

  1. 将mcomaster配置以apache运行
  2. 定时器和promise_web前端面试中 promise 相关
  3. Java 8 Optional 类
  4. webflux webclient DataBufferLimitException: Exceeded limit on max bytes to buffer
  5. Oracle中TO_DATE格式的使用小结
  6. GridView用法详解
  7. winform 鼠标 静止时间_赢得电竞的奥秘,你需要一块好鼠标垫
  8. (八)Locust 设置断言
  9. c++ 字典_Python自学笔记(五):字典
  10. 销售易CRM:提高管理效率需做好业绩预测
  11. 计算机同步增长率公式,行测资料分析增长率的计算技巧
  12. 关于广告投放系统:竞价策略(2018)
  13. Mysql—— order 和 limit 的用法
  14. css元素可拖动,css3实现可拖动的魔方3d效果
  15. 一般家用路由器买多大的合适_家用路由器选多少M(兆)的合适【图】
  16. React系统性学习(下)
  17. python-函数读取内置函数序列化与反序列化
  18. php网页可视化编辑器,在线HTML可视化编辑器KindEditor | 严佳冬
  19. 如何用计算机做微积分,利用计算知识搜索引擎WolframAlpha做微积分(快速指南).doc...
  20. PingCAP Clinic 快速上手指南

热门文章

  1. windows10清理鼠标右键菜单
  2. checkIP——烂代码又堆了一个ip活性检测工具
  3. 安装 VS2005 安装库 遇到vcredist.msi找不到问题
  4. 从苏宁电器到卡巴斯基第32篇:番外篇——晒一晒病毒分析师的桌面(上)
  5. iOS动画——流光文字
  6. 安卓4.X的桌面启动器-尖端启动器APEX
  7. 金蝶系统无法建立数据可连接服务器,金蝶K3打开,提示无法建立数据链接
  8. 历经18年胡培松创制优良新种质 国稻种芯百团计划行动
  9. VC虚拟键值表(详细介绍)
  10. 一不做,二不休, 干脆把开局库更换的批处理文件也调试好放出来...