1. 移相全桥(PSFB)电源模块开发板概述
作为一名从事电源设计多年的工程师,第一次接触德州仪器这款基于TMS320F28034的PSFB开发板时,就被其精巧的设计所吸引。这款开发板采用24Vdc输入、24Vdc/4A输出的设计,功率等级恰到好处——既不会因为功率太小而失去实用价值,也不会因为功率太大而带来安全隐患,特别适合作为学习平台。
开发板的核心价值在于它完整呈现了移相全桥拓扑的所有关键特性:
- 采用全桥结构+中心抽头整流的基础架构
- 通过外串谐振电感实现ZVS软开关
- 集成完善的保护电路(过压、欠压、过流等)
- 自然冷却设计简化了散热系统
实际测试中发现,当输入电压在24-26V范围内波动时,输出电压纹波始终能控制在200mVpp以内,这得益于良好的闭环控制设计。
2. PSFB工作原理深度解析
2.1 软开关实现机制
移相全桥最精妙之处在于利用功率器件自身的结电容(Coss)和变压器漏感(外加谐振电感)形成谐振网络。当一组对角开关管关断时,谐振过程会使另一组开关管的Vds电压自然谐振到零,此时再开启就能实现零电压开关(ZVS)。
具体时序控制需要注意:
- 超前臂开关管(Q1/Q3)需要设置死区时间
- 滞后臂开关管(Q2/Q4)的驱动信号要适当延迟
- 谐振电感值需要精确计算(通常取2-5uH)
c复制// 典型移相控制代码框架
void PSFB_Control() {
// 设置PWM频率(如100kHz)
PWM_SetFrequency(100000);
// 配置死区时间(典型值100-200ns)
PWM_SetDeadTime(150);
// 设置移相角度(根据负载调整)
PWM_SetPhaseShift(calc_phase_shift());
}
2.2 关键参数设计要点
在设计谐振网络时,需要特别注意以下参数的匹配:
| 参数 | 计算公式 | 典型值范围 | 设计考虑 |
|---|---|---|---|
| 谐振电感Lr | Lr=Tr^2/(16*Coss) | 2-5μH | 需考虑电流纹波和ZVS范围 |
| 死区时间Td | Td>2π√(Lr*Coss)/2 | 100-200ns | 确保完全谐振 |
| 移相角度φ | φ=2π*Td/Ts | 30°-60° | 负载越重角度越大 |
实测中发现,当负载电流低于额定值20%时,ZVS效果会变差。这时可以适当增大移相角度来改善。
3. 开发板硬件设计详解
3.1 功率级设计
开发板采用典型的全桥逆变+同步整流架构:
- 原边开关管:选用30V/60A的MOSFET(如CSD18532Q5B)
- 整流二极管:采用肖特基二极管(如SS3H10)
- 变压器:ETD29磁芯,匝比1:1:1
- 谐振电感:3.3μH的扁平线电感
关键布局技巧:
- 原边回路面积要最小化以降低EMI
- 栅极驱动走线需等长且远离功率线路
- 电流采样电阻应放置在接地侧
3.2 控制电路设计
TMS320F28034的主要外围电路包括:
- 隔离驱动电路(如ISO5500)
- 电压/电流采样电路(差分放大+滤波)
- 保护电路(比较器+逻辑门)
- 通信接口(CAN/SCI)
c复制// 电压采样处理示例
float GetOutputVoltage() {
int adc_raw = ADC_Read(OUT_VOLT_CH);
float voltage = (adc_raw * 3.3 / 4095) * (R1+R2)/R2;
return voltage;
}
4. 软件开发与调试
4.1 控制算法实现
数字控制环路通常包含:
- 电压外环(PI控制)
- 电流内环(P或PI控制)
- 移相量计算模块
- 保护逻辑处理
c复制// 简化版控制代码
void ControlLoop() {
static PI_Struct volt_pi, curr_pi;
// 读取反馈值
float v_out = GetOutputVoltage();
float i_pri = GetPrimaryCurrent();
// 电压环计算
float i_ref = PI_Calculate(&volt_pi, V_REF - v_out);
// 电流环计算
float phase_shift = PI_Calculate(&curr_pi, i_ref - i_pri);
// 更新PWM
PWM_SetPhaseShift(phase_shift);
}
4.2 常见调试问题
在实验室调试时遇到的典型问题及解决方案:
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 轻载时效率低 | ZVS不完整 | 增大移相角度或减小死区时间 |
| 启动时过流保护 | 软启动时间太短 | 增加软启动时间至5-10ms |
| 输出电压振荡 | PI参数不合适 | 重新整定环路参数 |
| EMI测试超标 | 原边回路面积过大 | 优化布局,增加RC吸收电路 |
5. 进阶应用与扩展
掌握了基础原理后,可以尝试以下扩展:
- 加入数字均流功能实现多模块并联
- 开发LLC谐振变换器对比性能差异
- 移植到C2000其他型号控制器
- 集成CAN通信实现远程监控
实际项目中,我们曾用类似方案开发过:
- 通信电源模块(48V输入)
- 电动汽车车载充电机
- 工业伺服驱动器电源
开发板配套资料中包含了完整的原理图、BOM清单和测试报告,这些对于理解商业级电源产品的设计标准非常有帮助。建议学习者可以重点研究其中的安规设计细节,如 creepage距离设置、绝缘耐压测试等。
