1. 项目背景与需求分析
最近接到一个200W LED灯板的驱动设计任务,输入是36V交流电。说实话,一开始我是拒绝的——毕竟之前只做过30W以内的项目。但现实很骨感,在"项目回款"的诱惑下,这个挑战还是接了下来。
核心需求很明确:将36V交流电转换为能驱动32并10串LED灯板的恒流源。灯板总电压约96V(按每颗LED 3V计算),这意味着我们需要一个能实现升压转换的恒流驱动方案。经过筛选,AL9910这颗支持升降压的恒流驱动芯片进入了视野。
2. AL9910芯片特性解析
2.1 基本参数
AL9910是一款宽输入电压范围(最高500V)的LED驱动控制器,支持降压(Buck)和升压(Boost)两种拓扑结构。关键特性包括:
- 内置7.5V/10V LDO(AL9910A型号)
- 开关频率可调(25kHz-300kHz)
- 支持模拟调光和PWM调光
- 峰值电流检测精度±5%
2.2 调光功能实现
芯片提供两种调光方式:
- 模拟调光(LD引脚):输入0.045-0.250V电压线性调节输出电流
- PWM调光(PWM_D引脚):支持50-1000Hz低频PWM信号
实际使用中发现:当调光电压>0.25V或PWM_D引脚接VDD时,芯片会满功率输出。如果不需要调光功能,建议将两个调光引脚都接到VDD。
3. 降压电路设计与计算
3.1 基础电路搭建

降压拓扑适合VIN > VLED的场景。根据我们的需求,整流后的直流电压约50V(36VAC×1.414),而LED需要96V,显然需要升压。但先理解降压设计对后续很重要。
3.2 关键参数计算
3.2.1 开关频率设置
通过ROSC电阻设置频率:
code复制f_sw = 25000 / (R_OSC + 22) (单位:kHz,R_OSC单位:kΩ)
频率选择需满足:
- t_ON > t_BLANK(250ns)
- 建议占空比D > 50%(即VIN > 2×VLED)
3.2.2 电感选型
电感值计算公式:
code复制L ≥ (VLED × t_OFF) / (0.3 × I_LED)
其中t_OFF可通过固定电阻接法确定,具体关系为:
code复制t_OFF = (0.8 × R_OSC) / 1000 (单位:μs)
3.2.3 电流检测电阻
输出电流由CS引脚电阻决定:
code复制I_LED = 0.25 / R_CS
例如需要2A输出时:
code复制R_CS = 0.25 / 2 = 0.125Ω
4. 升压电路实现与挑战
4.1 电路结构调整

升压拓扑需要重新计算所有参数。关键变化包括:
- 占空比公式变为:D = (VLED - VIN) / VLED
- 电感电流为断续模式(DCM)
4.2 实际设计难点
- 手册中缺少明确的升压模式电流设置公式
- 实测发现使用50mΩ检测电阻时输出约1.8A
- 效率表现不如专用升压芯片理想
经验分享:在尝试用50mΩ电阻驱动200W负载时,芯片温升明显。建议大功率应用时:
- 加强散热设计
- 考虑多相并联方案
- 评估专用升压驱动芯片
5. 完整设计流程与避坑指南
5.1 设计步骤总结
- 确定输入输出电压/电流需求
- 选择合适的拓扑(降压/升压)
- 计算开关频率和占空比
- 选择电感、检测电阻等外围元件
- 设计调光电路(如需要)
- 制作原型并测试
5.2 常见问题排查
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 无输出 | 供电异常 | 检查VDD电压(7.5V/10V) |
| 输出不稳 | 频率设置不当 | 确保t_ON>250ns |
| 芯片过热 | 电流过大 | 检查R_CS值及散热 |
| 调光失效 | 引脚配置错误 | 确认LD/PWM_D连接 |
5.3 元件选型建议
- 电感:优先选择铁硅铝磁芯,额定电流留30%余量
- 二极管:超快恢复型,耐压>2×VLED
- 电容:低ESR电解电容+陶瓷电容并联
- PCB布局:大电流路径短而宽,GND铺铜完整
6. 替代方案探讨
虽然AL9910在规格上支持升压,但实际使用中发现其更适合降压应用。对于200W升压需求,建议考虑:
- 专用升压恒流驱动芯片(如LT3797)
- 两级转换方案(先升压再恒流)
- 多芯片并联分担功率
最终我选择了方案2,使用通用升压控制器+恒流模块的组合,实测效率提升约15%,温升降低20℃以上。这个教训告诉我:芯片的标称参数和实际应用表现可能有很大差距,大功率设计一定要留足余量。
