2026 Make Blocks #6阶段1 - 基于TPA3116D2DADR的中功率立体声D类音频功放模块设计
任务介绍
本次活动选择的是中功率路线。
设计一款中功率立体声D类音频功放模块
任务要求:
- 明确输入电压、扬声器阻抗、通道数和目标输出功率
- 模拟音频输入,具备交流耦合与输入滤波
- 具备静音、关断或使能控制
- 电源输入提供基本保护
- 按所选模块说明进行输入滤波、电源去耦及必要的EMI处理
- BTL扬声器输出不得直接与系统地连接
- 功率地、模拟地和大电流回流路径合理规划
- 对于较大功率方案,应考虑模块散热和安装空间
- 预留输入、电源、扬声器输出和控制接口测试点
- 项目说明给出目标输出功率、负载和基本散热考虑
- 设计所用主要器件需在DigiKey官网上有货且正常售卖
- PCB设计时元器件若非必要请勿选择插件电阻
方案介绍
本模块采用 Type-C PD诱骗供电 + 前级运放(OPA1678IDR)+ 后级D类功放(TPA3116D2DADR) 的三段式方案。其中:
- 后级功放(TPA3116D2DADR) :采用TI高度集成D类功放芯片,内部集成过压、欠压、过温、短路等完整保护电路
- 前级运放(OPA1678IDR) :采用通用音频运放自行搭建反相放大电路
- 供电管理(CH224K + CJ7812) :采用集成PD诱骗芯片实现Type-C供电,CJ7812 LDO完成前级稳压
整体架构

核心芯片选型
后级功放:TPA3116D2DADR(Texas Instruments)
TPA3116D2是TI推出的一款高效立体声D类音频功率放大器,主要特性如下:
- 21V电压、4Ω BTL负载条件下输出功率达 2×50W
- 宽电压范围:4.5V至26V
- D类运行效率 >90%,大幅减小散热器尺寸
- 支持差分和单端输入
- 集成过压、欠压、过热、直流检测和短路等保护电路
- 采用 DAD封装(32引脚HTSSOP,焊盘朝上) ,需在顶层PowerPAD上加装散热器
- 工作温度范围:-40°C至85°C
- DigiKey链接:TPA3116D2DADR Texas Instruments | 音频放大器 - DigiKey
前级运放:OPA1678IDRGT(Texas Instruments)
OPA1678是一款高性能双通道CMOS音频运算放大器:
- 增益带宽积:16MHz
- 噪声密度:4.5nV/√Hz@1kHz
- 压摆率:9V/µs
- 输入偏置电流:10pA(极低,适合高阻抗信号源)
- 轨到轨输出
- 单电源供电范围:4.5V至36V
- DigiKey链接:OPA1678IDRGT Texas Instruments | 仪器,运算放大器,缓冲放大器 - DigiKey
方案优势
- Type-C PD供电:支持5V~20V宽电压输入,可适配多种Type-C电源适配器
- 拨码开关调压:3位拨码开关可组合选择5V/9V/12V/15V/20V五种电压
- OPA1678前级缓冲:提供低噪声、低失真的信号调理
- 滑动变阻器音量调节:直观的音量控制方式
- SDZ使能控制:拨码开关独立控制芯片使能/关断
- TPA3116D2后级驱动:高效率D类放大,输出功率充足
- TVS浪涌保护:电源输入端提供基本保护
模块介绍
功能框图

设计目标与散热概要
目标输出功率与负载
本模块在典型工况(20V供电、4Ω负载)下,立体声输出功率达 2×30W(1% THD+N),远超任务要求的每通道≥10W。在12V供电下仍可输出 2×15W(10% THD+N),满足任务基本要求。模块支持4Ω~8Ω扬声器,推荐4Ω负载以获得最佳功率输出。
散热考虑
项目 | 设计考虑 |
|---|---|
芯片封装 | TPA3116D2DADR采用“焊盘朝上”DAD封装,需在芯片顶部加装散热片 |
散热片参考 | 模块中心预留了足够空间,可以放置不小于18×35×25mm 铝型材,通过导热硅脂接触芯片顶面,进行散热 |
控制与指示说明
功能 | 实现方式 | 说明 |
|---|---|---|
电压选择 | 拨码开关SW2-4 | 3位组合选择5V/9V/12V/15V/20V |
SDZ控制 | 拨码开关SW1 | ON=SDZ高电平(使能),OFF=SDZ低电平(关断) |
音量调节 | 滑动变阻器(20kΩ线性) | 调节送入OPA1678的信号幅度 |
电源指示 | 带灯座LED(绿色) | 上电常亮 |
故障指示 | 带灯座LED(红色) | FAULTZ拉低时点亮 |
关于插件薄膜电容的说明
本设计在音频耦合路径和输出LC滤波器中采用了插件薄膜电容(2.2µF、680nF)。
1 音频耦合电容(2.2µF)
位置:OPA1678输入端(耦合)+ OPA1678输出端与TPA3116D2输入端之间(隔直)
作用:
- 隔直流通交流:阻断前级电路输出的直流偏置电压,只允许交流音频信号通过,防止直流电压进入后级功放造成失真或损坏扬声器。
- 低失真传输:薄膜电容具有极低的介质损耗和优异的线性度,对音频信号的幅频特性和相位特性影响极小,相比MLCC(X7R/X5R)不存在压电效应和电压依赖性,可显著降低THD+N。
- 低频响应保障:配合后级输入阻抗(TPA3116D2在26dB增益下为30kΩ),2.2µF电容形成的截止频率约为 2.4Hz,远低于人耳可闻的20Hz下限,确保全频段音频信号无损通过。
2 输出LC滤波电容(680nF)
位置:TPA3116D2输出端,与10µH电感构成LC低通滤波器
作用:
- 滤除PWM载波:D类功放输出的PWM信号包含高频载波(400kHz)及其谐波,LC滤波器将高频开关噪声滤除,仅保留音频频带信号送至扬声器。
- EMI抑制:有效降低输出端的高频辐射,满足电磁兼容性要求。
- 薄膜电容优势:在高频大电流场景下,薄膜电容具有低ESR和低ESL的特性,相比MLCC在高频下的损耗更小、发热更低,长期可靠性更优。
原理图和PCB模块介绍
原理图设计
一、Type-C PD诱骗与电源输入
PD诱骗电路(CH224K):
CH224K通过外部电阻配置请求电压,电阻网络与拨码开关配合实现电压选择:

保护电路:
- 浪涌保护:TVS管(SMBJ24CA),钳位电压略高于最高输入电压
电源分配:
- VCC(5V/9V/12V/15V/20V)→ TPA3116D2的PVCC和AVCC
- VCC → CJ7812 LDO → 12V输出 → OPA1678前级供电
二、音量调节与音频输入
3.5mm音频插座 → 滑动变阻器(10kΩ) → 2.2µF耦合电容 → OPA1678 INA-
- 滑动变阻器:20kΩ线性电位器
- 输入耦合电容:2.2µF薄膜电容
三、前级放大电路(OPA1678IDR)
采用单电源反相放大器结构:
- INA+:通过10kΩ电阻接 6V偏置电压(由两个10kΩ电阻从12V分压得到)
- INA-:音频信号经 2.2µF耦合电容 → 22kΩ电阻(Rg) 接入
- 反馈网络:33kΩ(Rf) 从OUT连接到INA-
- 增益计算:
Av = Rf / Rg = 33kΩ / 22kΩ = 1.5倍(≈3.5dB) - 输出隔直:OUT端串联 2.2µF 电容
- 电源去耦:VCC引脚旁放置 0.1µF + 10µF 电容
四、控制与保护电路
SDZ使能控制(拨码开关SW1):
- 拨码开关SW1一端接SDZ引脚,另一端接GND
- SDZ引脚通过100kΩ电阻上拉至AVCC
- SW4 ON(GND)= 低电平 → 芯片关断
- SW4 OFF = 高电平 → 芯片使能
MUTE静音控制(RC延时电路):
- 12V → 100kΩ(R1) → 节点(MUTE引脚 + 3.3µF电容) → 100kΩ(R2) → GND
- 上电延时约 165ms 后解除静音,消除开机POP声
FAULTZ故障指示(带灯座LED):
- FAULTZ为开漏输出
- 正常工作时LED熄灭;故障时FAULTZ拉低,LED点亮
电源指示(带灯座LED):
- 带灯座绿色LED
- 阳极接VCC,阴极串联10kΩ限流电阻后接GND
- 上电常亮

PCB布局设计
布局要点
- PD诱骗部分:CH224K靠近Type-C接口,拨码开关靠近芯片配置引脚
- TVS保护:靠近电源输入端放置
- 退耦电容:100nF和1nF高频电容必须紧贴PVCC引脚放置
- 功率回路:输出→LC滤波器→扬声器的回路面积最小化
- 滑动变阻器:靠近音频输入插座,信号走线尽量短
- LED指示:带灯座LED分布在面板边缘
- 大电流走线:宽度 ≥ 2mm

PCB渲染图

模块主要性能指标和管脚定义
主要性能指标
参数 | 指标 |
|---|---|
供电方式 | Type-C PD诱骗 |
输入电压 | 5V/9V/12V/15V/20V(拨码开关可选) |
输出功率(典型) | 2×30W @ 20V / 4Ω(1% THD+N) |
输出功率(峰值) | 2×50W @ 21V / 4Ω(10% THD+N) |
最低保证功率 | 2×15W @ 12V / 4Ω(满足任务≥10W要求) |
扬声器阻抗 | 4Ω ~ 8Ω |
效率 | > 90% |
THD+N | < 0.1%(典型) |
信噪比(SNR) | 102dB |
开关频率 | 400kHz |
前级增益 | 1.5倍(≈3.5dB) |
后级增益 | 26dB |
总增益 | ≈29.5dB |
输入类型 | 模拟单端(3.5mm音频插座) |
音量调节 | 滑动变阻器(20kΩ线性) |
输入阻抗 | 30kΩ(26dB增益下) |
保护功能 | 外部TVS浪涌保护;芯片内置过温/短路/欠压/过压保护 |
管脚定义
拨码开关(4位)
位号 | 功能 | 说明 |
|---|---|---|
SW2 | 电压选择位1 | 与SW2/SW3组合选择电压 |
SW3 | 电压选择位2 | 与SW1/SW3组合选择电压 |
SW4 | 电压选择位3 | 与SW1/SW2组合选择电压 |
SW1 | SDZ控制 | ON=关断,OFF=使能 |
音频输入(3.5mm立体声插座)
引脚 | 功能 | 说明 |
|---|---|---|
Tip(尖端) | 左声道输入 | 接左声道信号 |
Ring(环) | 右声道输入 | 接右声道信号 |
Sleeve(套筒) | 地(GND) | 音频地 |
扬声器输出(4Pin接线端子)
引脚 | 功能 | 说明 |
|---|---|---|
SPK_L+ | 左声道正输出 | BTL输出,不可接地 |
SPK_L- | 左声道负输出 | BTL输出,不可接地 |
SPK_R+ | 右声道正输出 | BTL输出,不可接地 |
SPK_R- | 右声道负输出 | BTL输出,不可接地 |
⚠️ BTL警告:四个扬声器输出引脚均为BTL输出,均不可与系统地连接。扬声器直接接在对应的+和-之间。
板上设置及标识
标识 | 功能 | 说明 |
|---|---|---|
LED1(绿) | 电源指示 | 带灯座,上电常亮 |
LED1(红) | 故障指示 | 带灯座,FAULTZ拉低时点亮 |
SW3 | 拨码开关 | 电压选择和SDZ控制 |
RJ1 | 音量调节 | 滑动变阻器,20kΩ线性 |
USB1 | Type-C输入 | PD诱骗供电接口 |
SPKx | 扬声器输出 | 2*2Pin接线端子,标注SPKL+/L-/R+/R- |
CN5 | 音频输入 | 3.5mm立体声插座 |
TP1 | 电源测试点 | 测量VCC电压 |
TP2 | 前级供电测试点 | 测量CJ7812输出 |
心得体会
通过本次D类音频功放模块的设计,我对大功率音频系统的设计应用有了更深入的理解。
在音量控制方面,采用滑动变阻器进行音量调节是一种简单直观的方案。将其放置在前级运放之前,可以避免大信号进入后级功放造成削波失真。选择合适的电位器阻值(10kΩ)既能与OPA1678的高输入阻抗匹配,又能获得平滑的音量调节曲线。
在芯片选型方面,TPA3116D2作为后级功放是一个成熟可靠的选择,而OPA1678作为前级运放则以极低的噪声和失真为系统奠定了良好的信号基础。两者的组合在性能和成本之间取得了很好的平衡。CJ7812作为前级供电的LDO,虽然效率不高,但对于毫安级的前级电流来说发热很小,是一个简单可靠的方案。
在保护电路方面,采用TVS管进行输入端浪涌保护是满足任务要求的基本配置。虽然未增加反接保护和保险丝,但TVS管能有效抑制电源端的瞬态过压,配合TPA3116D2芯片内部自带的过压、欠压、过热、短路等多重保护机制,整体方案的安全性仍有保障。
在电路设计方面,D类功放的电源去耦、接地设计和BTL输出处理是最关键的三个环节。高频退耦电容必须紧贴芯片引脚放置,功率地和模拟地必须严格分离并在单点汇合,BTL输出的两个端子均不能接地——这些看似简单的规则在Layout中若被忽略,将导致明显的性能劣化。