扬声器、耳机与音箱输出
先确认设备输出的是什么信号,再选择扬声器、耳机或有源音箱。插头能插进去,并不代表电气接口相同。
先选连接方式
| 你想连接的设备 | 应使用的输出 | 下一步 |
|---|---|---|
| 两根线的无源扬声器 | 对应阻抗、功率的扬声器功放输出 | 按下文连接 MAX98357A |
| 普通 3.5mm 耳机 | 专用耳机输出及耳机驱动电路 | 选择固件已适配、标有 Headphone 的开发板 |
| 带电源的桌面音箱 | 与音箱输入匹配的 Line Out 或明确兼容的耳机输出 | 先核对双方说明书 |
| 蓝牙耳机/音箱 | 蓝牙音频协议及对应固件支持 | 不能用 BluFi 配网能力代替音频支持 |
MAX98357 的扬声器端不是耳机口
MAX98357A/B 是单声道 Class-D 功放。OUTP 和 OUTN 都是放大输出,不能把其中一端当作信号地。不要把这两个端子直接接到共地耳机或有源音箱的 3.5mm 插头,也不要把多个功放的负端并在一起。
连接无源扬声器
以下步骤适用于采用 MAX98357A 模块的基础 S3 面包板方案。其他功放应使用它自己的数据手册和接线图。
- 断开 USB 和外部电源,确认扬声器的阻抗与额定功率符合模块说明。基础方案使用单个 8Ω、3W 扬声器。
- 将扬声器两根线分别固定到模块的
SPK+ / OUTP和SPK− / OUTN,不要接到GND。 - 检查端子中没有散落线丝、两端没有短接,扬声器振膜没有被压住。
- 完成模块电源与 I2S 接线,再上电。将音量调低后播放一段提示音,逐步调到需要的音量。
MAX98357A 和 MAX98357B 的数字输入格式不同:A 使用 I2S,B 使用左对齐数据。固定使用 I2S 的固件不能只改器件后缀就当作兼容。依据见 Analog Devices 产品说明。
使用耳机或有源音箱
如果开发板已经有专用音频插座:
- 查板卡说明书,确认它是 Headphone、Line Out 还是 Mic In,并确认插头类型及负载要求。
- 使用该板型对应的固件。板上有音频芯片,也需要固件初始化相应 Codec 和输出通道。
- 把设备与音箱音量调低,先连接,再开始播放。耳机先离开耳朵确认音量。
- 分别测试提示音和对话声音,确认音量可控、没有持续噪声和明显失真。
如果手上只有 MAX98357A 的扬声器端,不要靠增加一个三脚插座改成耳机口。需要增加带明确耳机/线路输出规格的 Codec、DAC 或耳放,并完成其供电、滤波、接口和固件适配。具体电路应由选定模块的设计资料确定;这里不提供未经台架验证的转接接线。
怎么确认完成
完成标志
使用与输出类型匹配的负载,提示音和对话声音都可听见;调节音量生效,线材与模块没有异常发热,设备不会在播放时重启。
常见问题
| 现象 | 先检查 |
|---|---|
| 完全无声 | 音量、模块使能、I2S 引脚及所选板型;参考音频排查 |
| 播放时重启 | 供电与线材、负载阻抗、是否短路;不要先把音量继续调大 |
| 声音失真 | 从低音量开始,确认扬声器功率、供电余量和接线牢固性 |
| 想要立体声 | 单声道功放没有两路独立输出;需要双通道硬件、引脚与固件一起支持 |
下一步
- 继续完成基础 S3 接线或查看电池供电。
- 电气依据:MAX98357A/B 数据手册。
- 报告接线问题时,提供模块型号、正反面照片、供电方式和固件版本。
