【教程】原生MusicAssistant音频接入方式 · 自制音频解码接收器(ESP32_S3+PCM5102)

零基础手把手焊接流程(ESP32-S3 + PCM5102)

配套文件:焊点定位图.png(11 个焊点圈在图上的位置)、跳线焊接位置示意.png(焊点长什么样)、接线图-ESP32S3-PCM5102.png(6 根线怎么连)、esp32s3-pcm5102-mediaplayer.yaml(固件配置)

一句话说明白

你要焊的位置其实只有两类,加起来一共 11 个点:

  1. PCM5102 小板上 5 处跳线(最关键,决定有没有声音);
  2. 两块板之间的 6 根线(或者先焊排针,再用杜邦线插起来,推荐新手这么干)。

先看两张图

第一张:11 个焊点在板子上的具体位置(红圈就是要焊的地方)。

  • 焊点定位图

第二张:跳线焊盘放大后长什么样、每个锡桥焊在哪两个焊盘之间。

  • 跳线焊接位置示意

第 0 步:开工前 5 分钟

项目要求
烙铁温度320–350°C(有铅锡丝)/ 350–380°C(无铅锡丝)
焊锡丝0.6–0.8mm 细丝,含松香的最好
必备助焊剂(可以用于清理锡)(或松香)、镊子、剥线钳、万用表
桌面拔掉所有 USB 线,桌面清空,垫一块不怕烫的板子
静电先摸一下金属水龙头或机箱
  • 为了两块板子之间接线无需焊接,那么可以采用杜邦线的方式接入,缺点就是杜邦线有高度,两个小板放在小盒子内就不太方便;故而推荐🌟放弃杜邦线和焊接排针🪡,改用直接焊接两块板子的线材.
  • 先别焊真板:找一块废电路板或一排废排针,练 10 个焊点找手感,练到能焊出"光亮小锥形"再上真板。

第 1 步:认清两块板(1 分钟)

  • ESP32-S3:带金属屏蔽罩、两个按钮(BOOT / RESET)、两个 USB-C 口,两侧各一排丝印编号的引脚。
  • PCM5102:紫色小长方板,一个 3.5mm 耳机座、一个黑色方块芯片写着 PCM5102

焊接位置 A = PCM5102 小紫板上那 4 组跳线(丝印 H1L H2L H3L H4L),每组是三个挨在一起的小焊盘,外面可能有白色丝印框。


第 2 步:先检查跳线(4组焊盘+SCK短焊)是不是已经焊好了!✨✨✨就能省掉最难的部分

把 PCM5102 的正面和背面都看一眼那 4 组焊盘,看三个焊盘之间有没有锡连在一起,通常网购的紫板都是未焊接的:

  • 用大白话描述就是⬇️:
- 其实就是用锡把锡盘上的`H1L` `H2L` `H4L`,连接数字和L,不与左侧的H焊接;
- `H3L`就是焊接连接H和数字,不与右侧的L焊接;
- 以及正面的SCK短焊一下即可.
焊点正确状态
H1L中间焊盘 ↔ L 侧(接地那侧)连通
H2L中间焊盘 ↔ L 侧连通
H3L中间焊盘 ↔ H 侧连通(只有这个是连 H)
H4L中间焊盘 ↔ L 侧连通
SCK两个 SCK 焊点短接在一起

有万用表的话(拔掉电源再测):用通断档测"中间焊盘 ↔ L 侧",滴滴响=已连通。

全部符合就跳过第 3 步,这块板不用动。


第 3 步:焊 5 处跳线

每个点的动作分解(照做,别自己发挥):

  1. 烙铁头先蘸一点点锡,保持亮亮的"润湿"状态(导热最快)
  2. 烙铁头同时贴住要连起来的两个焊盘
  3. 另一只手把焊锡丝送到烙铁头和焊盘的接触点,看到锡"化开、摊成一小桥"就立刻撤锡丝。
  4. 撤烙铁。整个过程 1–3 秒,不要超过 3 秒,不够就等 2 秒再来一次。
  5. 结果应该是:一条小小的银色锡桥把两点连起来,不碰到旁边的焊盘。
  • 🪐🪐🪐顺序建议:先焊 H1L、H2L、H4L(连 L 侧),再焊 H3L(连 H 侧),最后焊 SCK。

焊坏了怎么办:锡连到不该连的地方,加一点助焊剂,用烙铁头轻轻一带就能拖开;锡太多就用吸锡带吸掉。焊盘比你想的耐折腾,别慌。

方案 B:实在焊不了这么小的点,就改用引线

  • 接线图如下⬇️,需要自备图上5种颜色的线:

  • 接线图-ESP32S3-PCM5102

  • 这块板子的右侧还引出了 FLTDEMPXSMTFMT 四个焊盘,它们就是那 4 组跳线对应的芯片引脚,焊盘比跳线点大得多。用 4 根细线分别接:

板上焊盘接到哪
FMT地(GND)
DEMP地(GND)
FLT地(GND)
XSMT3.3V(板上 A3V3 焊盘,或 ESP32-S3 的 3V3)
  • 效果和焊跳线完全一样,而且这几个焊盘好焊得多。
注意⚠️事宜: SCK 那一处,仍然要短接(或者从SCK引一根线到地GND)

第 4 步:焊 6 根线(或用排针 + 杜邦线)

  • 新手强烈建议:先给两块板焊上排针,再用杜邦线连接,焊错了好改,调试完再考虑改成直焊。

  • 焊排针的技巧:把排针插进面包板(或插进泡沫板固定住),再放上电路板焊,排针就不会歪、也不会烫手。

  • 6根线对应关系,两根黑色的线,直接连接不同的GND就行啦:

ESP32-S3PCM5102
3V3VIN
GGND
GPIO5DIN
GPIO6BCK
GPIO7LCK
G(同一个地)SCK
  • 焊锡细节
- 焊线动作:先给焊盘上一点锡 → 线头剥 3mm 并用烙铁镀一层锡 → 
镊子夹住线头压在焊盘上 → 烙铁压 1–2 秒让两边锡融合→ 
烙铁后,先别松镊子,数 2 秒再松。

第 5 步:焊完先自检(2 分钟)

  1. 目视:每个焊点光亮、呈小锥形;发暗发灰或圆球状=虚焊,补焊一次。
  2. 万用表通断档:相邻信号焊盘之间不应该响(防连锡)。
  3. 万用表:每根线两端应该响(确认接通)。
  4. 万用表:3V3 和 G 之间不应该响(防电源短路)。
  5. 清理锡渣和松香残渣。

第 6 步:上电

  1. 音箱线插 PCM5102 的 3.5mm 输出,另一端接老音箱的 AUX。
  2. USB 线接 5V/1A 以上充电头给 ESP32-S3 供电。
  3. 上电后音箱里应该能听到轻微"沙沙"底噪——听到就说明供电和输出通路正常。
  4. 接下来刷固件(见 ESP32S3-PCM5102-接线焊接教程.md 第四节)。

第 7 步:刷写固件

  • 官网连接:https://esphome.io/install/
  • 电脑下载ESPHOME软件,选择对应的主板型号,添加以下固件信息,最后主板的数据线接入com接口,再按住BOOT按钮🔘后插入电脑USB接口,电脑正确识别到主板,开始刷写固件,耗时约3~5分钟左右.



没声音时的排查顺序

  1. H3L 有没有连到 H(⚠️占没声音原因的大头)
  2. SCK 有没有短接
  3. BCK / DIN / LCK 有没有接错、虚焊
  4. 万用表量 VIN–GND 是否 3.2–3.3V
  5. 音箱有没有切到 AUX、音量有没有开
  6. 拿手机耳机插 PCM5102 的 3.5mm 口试听,能听到=DAC 正常,问题在音箱那头

💠折腾不止,热爱不停~✨


© 版权声明
文章版权归作者所有,未经允许请勿转载。

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息