基于AP5160的大功率LED恒流驱动设计:原理分析与外围计算

这套驱动方案外围仅11颗元件,满负载效率做到94%,先说结论:AP5160适合做宽压输入的大功率LED恒流驱动方案。本次设计目标是输入12~85V,输出3A驱动3串10W白光LED,适配电动车大灯场景,实测各项参数均满足车规级可靠性要求。
方案概述与芯片选型理由

本次设计针对电动车大灯的宽电压输入、高可靠性、调光需求做定向优化,最终选定AP5160作为主控芯片,核心匹配点有3个:

  1. 2.5V~100V的超宽输入范围,直接覆盖电动车12V/48V/60V的供电规格,无需额外增加前级稳压电路,降低BOM成本;
  2. 外驱NMOS的架构支持最大12A输出电流,兼容10W~100W功率段的LED负载,后续升级功率无需更换主控芯片;
  3. 内置过温保护、输出短路保护,EN端直接支持PWM调光,无需额外设计保护和调光电路,系统可靠性更高。

关键参数速查表

整理了AP5160的核心参数以及对应设计约束,硬件工程师可以直接参考:

参数项 规格书参数 设计约束
芯片型号 AP5160 固定关断时间峰值电流控制型LED恒流驱动控制器,外驱NMOS
输入电压范围 2.5V~100V 前端输入最大不得超过100V,建议留10%余量,长期工作输入不超过90V
最大输出电流 12A(外驱MOS) 输出电流大于6A时需搭配独立续流二极管,不可使用MOS体二极管续流
开关频率 最高300KHz,可通过关断时间电容调节 频率越高电感体积越小,但EMI辐射风险越高,车规应用建议设置在100KHz~200KHz
峰值采样电压 250mV 电流检测电阻以此为基准计算,采样精度直接决定恒流精度
调光方式 EN端PWM调光 支持0~100%占空比调光,调光频率建议设置在1KHz~10KHz避免人眼可见闪烁
保护功能 过温保护、输出短路保护 无需额外增加独立保护电路,可降低外围元件数量
封装 SOT23-6 贴片小封装,占用PCB面积不足5mm²,适合紧凑型照明产品
典型效率 最高95% 3A输出时典型效率≥92%,散热压力小,可支持无外壳自然散热

外围电路设计与核心参数计算

本次设计目标为输出3A恒流驱动3串白光LED,核心元件计算过程如下:

1. 输出电流与采样电阻计算

AP5160的峰值电流采样阈值为固定250mV,因此输出电流计算公式为:

`Iout = Vcs / Rs = 250mV / Rs`

本次设计要求Iout=3A,代入得Rs=0.25V/3A≈0.083Ω,选型时选用精度1%、功率1W的0.08Ω合金采样电阻即可。

2. 关断时间与开关频率计算

AP5160的关断时间可通过OFF引脚的电容调节,计算公式为:

`Toff = 620ns + 2.3 × Coff × 1kΩ`

若要设置开关频率为150KHz,对应周期T=1/150KHz≈6.67us,设置Toff=2us,代入得Coff≈(2e-6s - 6.2e-7s)/(2.3×1e3Ω)≈600pF,实际选用560pF/50V陶瓷电容即可。

3. 功率电感选型计算

电感纹波电流取输出电流的20%即0.6A,3串白光LED的典型压降为9.6V,代入电感计算公式:

`L = (Vout × Toff) / ΔIL`

得L=(9.6V × 2e-6s)/0.6A=32uH,实际选用33uH/5A的屏蔽功率电感,降低EMI辐射。

4. 输入输出电容选型

输入电容选用100V/10uF X7R陶瓷电容并联100V/22uF电解电容,靠近VIN引脚放置,抑制输入纹波;输出电容选用25V/47uF X7R陶瓷电容,降低输出电流纹波避免LED频闪。

关键引脚配置说明

AP5160为纯模拟控制芯片,无需固件配置,核心引脚的连接要求如下:

引脚号 引脚名 功能 推荐连接 备注
1 VIN 电源输入 接输入电源,并联10uF去耦电容 输入电压范围2.5~100V
2 GND 接地 直接接系统地 采样电阻地要单点接此引脚,避免地弹干扰
3 CS 电流采样输入 接电流采样电阻上端 采样电压阈值250mV,走线要远离电感和SW节点
4 OFF 关断时间设置 接电容到地 电容越大关断时间越长,开关频率越低
5 EN 使能/调光输入 接MCU PWM输出或高电平 悬空时芯片默认使能,兼容3.3V/5V逻辑电平
6 DRV 栅极驱动输出 接外部NMOS的栅极 串联100Ω电阻抑制栅极振荡

PCB Layout设计要点

AP5160属于高频开关电源控制器,Layout设计直接影响可靠性和EMI性能,核心要点如下:

  1. CS采样走线要短且细,远离SW节点和功率电感,避免噪声耦合导致恒流精度下降;
  2. DRV驱动走线要尽量短,串联的100Ω电阻要尽量靠近DRV引脚,抑制栅极振荡;
  3. 输入电容地、采样电阻地、芯片GND要单点连接,减少大电流路径的地弹噪声;
  4. SW节点(MOS漏极、续流二极管、电感连接点)要短而粗,铺铜面积尽量小,减少EMI辐射;
  5. 大电流路径(输入到MOS、电感到LED、采样电阻到地)的走线宽度要满足载流要求,1Oz铜厚每1mm走线可载1A电流,3A输出要至少3mm宽度。

测试方案与预期性能

本次设计的测试条件为:输入48V,输出3串10W白光LED(9.6V/3A),环境温度25℃,预期性能如下:

  1. 转换效率:≥93%,符合规格书最高95%的标称,散热压力小;
  2. 输出纹波:≤50mVpp,LED无可见频闪,满足车规照明要求;
  3. 温升表现:芯片表面温升≤30℃,MOS管温升≤40℃,支持自然散热;
  4. 调光线性度:0~100%占空比调光线性度≥98%,无亮度跳变或闪烁问题。

若搭配MCU实现PWM调光,可参考以下伪代码

```c

// AP5160 PWM调光初始化

void AP5160_PWM_Init(void) {

GPIO_InitTypeDef GPIO_InitStruct = {0};

__HAL_RCC_TIM2_CLK_ENABLE();

__HAL_RCC_GPIOA_CLK_ENABLE();

GPIO_InitStruct.Pin = GPIO_PIN_0;

GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;

GPIO_InitStruct.Pull = GPIO_NOPULL;

GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;

GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;

HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

// 配置TIM2为2KHz PWM输出

htim2.Instance = TIM2;

htim2.Init.Prescaler = 36000-1;

htim2.Init.CounterMode = TIM_COUNTERMODE_UP;

htim2.Init.Period = 1000-1;

htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;

HAL_TIM_PWM_Init(&htim2);

HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);

}

// 设置亮度 0~100%

void AP5160_Set_Brightness(uint8_t brightness) {

if(brightness > 100) brightness = 100;

__HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_1, brightness*10);

}

```

结论与适用场景

本次基于AP5160的设计方案外围元件少、可靠性高、适配性强,非常适合电动车/摩托车大灯、大功率LED手电筒、工业LED照明等场景,超宽输入电压范围兼容多种供电规格,外驱MOS的架构可以灵活适配不同功率的LED负载,内置保护功能大幅降低了系统设计复杂度。

实际调试中遇到环路震荡或输出纹波问题,可以跟帖交流

相关推荐
老李的森林3 小时前
嵌入式开发--STM32用DMA+IDLE中断方式串口接收不定长数据--之2
stm32·单片机·嵌入式硬件·串口·dma·idle中断
三易串口屏3 小时前
实验2 实时显示单片机的参数(整数、小数、中文 自定义协议方式)
单片机·物联网·mongodb·自动化·串口屏·医疗器械·工控设备
高速上的乌龟4 小时前
Lattice LFCPNX-100 HSB+Fpga开发详解: MAC+PCS以太网SFP光口传输
单片机·嵌入式硬件·fpga开发
易水寒陈5 小时前
单片机的hardfault打印信息定位错误
单片机
振浩微433射频芯片5 小时前
告别“遥控失灵”:如何评估国产433芯片在智能家居领域的可靠性?
网络·单片机·嵌入式硬件·物联网·智能家居
互联科技报5 小时前
极海APM32F427高性能MCU赋能中高端PLC,筑牢工业自动化控制核心
单片机·嵌入式硬件·自动化
深圳市贝乐实业股份有限公司5 小时前
海思Hi3516CV608×PSRAM|AI全彩IPC黄金硬件方案
芯片·psram·海思hi3516cv608
0南城逆流06 小时前
【网站分享】常用网站分享三:STM32常用模块链接
stm32·单片机·嵌入式硬件
星夜夏空996 小时前
STM32单片机学习(17) —— 串口外设中断
stm32·单片机·学习