实测总结:安森美NCV78825汽车前灯LED驱动设计指南,踩坑点都给你们整理好了

电子说

1.4w人已加入

描述

实测总结:安森美NCV78825汽车前灯LED驱动设计指南,踩坑点都给你们整理好了

最近在做新平台的汽车前灯项目,远近光+日行灯要集成在一个模块里,选驱动的时候挑了安森美这款NCV78825双路同步Buck驱动,3A单路输出刚好满足大功率LED的需求,啃了一周Datasheet加调板,把核心要点和踩过的坑整理出来,给同行们做个参考。

文件下载:NCV78825-D.PDF


一、先说说为什么选这款芯片?几个核心特性太戳痛点

做汽车照明的都知道,前灯驱动的要求有多苛刻:效率要高(不然发热扛不住)、外围要少(省成本省空间)、诊断要全(满足车规功能安全要求)、还要支持多片扩展。NCV78825刚好把这些需求都覆盖了:

  1. 单芯片双路最高60V/3A输出:不用外挂多颗驱动,远近光/日行灯/转向灯刚好可以用两路分配,单路最高3A电流,市面上主流的大功率LED都能直接驱动,要是需要更高电流还可以多片并联,或者和前代NCV787x3兼容拼板,旧平台升级也方便。
  2. 省去外部采样电阻! 这个是我最爱的点,内置高精度电流采样,不用在功率路径上串毫欧级采样电阻,省了BOM成本不说,还少了采样电阻的发热,布板的时候也不用考虑大电流走线的压降问题,对小体积模块太友好。
  3. 同步整流效率拉满:内置高侧开关,外置低侧NMOS做同步整流,实测满负载下效率能到92%以上,比异步整流方案少了3-4%的损耗,同样散热条件下温升低了将近10℃,车规高温工况下可靠性高太多。
  4. 全功能车规诊断:内置LED开路/短路、过流、过温、SPI通信错误诊断,不用额外加检测电路,直接读寄存器就能拿到故障状态,满足ISO 26262的功能安全要求妥妥的。
  5. SPI可编程灵活度高:电流、调光参数、故障阈值都可以通过SPI配置,同一个硬件可以适配不同功率的LED方案,不用改板直接换固件就行,平台化开发太省心。

二、硬件设计必看要点,这些坑我已经踩过了

1. 电源部分设计

电源轨 设计注意点
VBOOST 主供电,范围6-67V,一定要和VINBCKx引脚用低阻抗走线短接,Datasheet要求两者压差不能超过0.1V,不然内置的高侧驱动供电会出问题,我最开始走线长了0.5cm,空载就出现了过压保护的问题,后来直接在引脚旁搭锡短接就好了
VDRIVE 低侧预驱动供电,范围4.5-10V,推荐用5V供电,旁边的470nF去耦电容必须放在引脚1mm范围内,不然驱动NMOS的时候会有振铃,EMC测试容易超标
VDD 内置3.3V逻辑供电,外部加0.47μF去耦电容就行,不用额外供电,省了一路LDO

2. 外围器件选型参考(都是实测验证过的)

器件 选型建议
Buck电感L_BCK_x 推荐47μH车规功率电感,饱和电流要≥4A,如果你的开关频率调的比较高(>2MHz)可以用22μH,但是要注意电流纹波不能超过平均电流的30%
低侧NMOS T_LSx 推荐安森美自家的NVTFS5C680NL或者NVMFS5C673NL,Rdson≤10mΩ就够用,别把两路的NMOS用同一个多管封装的! 我一开始想省空间用了双NMOS封装,结果开关环路面积大了一倍,CE测试超标了3dB,后来换成两个单管就过了
输出电容C_BCK_x 选220nF X7R等级的陶瓷电容就行,不用加电解电容,220nF足够滤掉纹波,EMC效果比电解好太多
VLEDx引脚的R/C R_LED_x必须加1kΩ,C_LED_x可选,加的话要注意RC时间常数要小于最小PWM导通时间,不然电压采样不准,调光会抖

3. 调光设计注意点

要保持LED色温不变的话推荐用PWM调光,直接接LEDCTRLx引脚就行,频率建议设到300Hz以上,避免人眼可见的频闪,芯片内部会自动做5.5μs的相位偏移,不影响PWM占空比精度,还能同步采样LED电压,不用额外做采样时序控制。 如果对调光深度要求高,可以用模拟+PWM混合调光,SPI改电流阈值就行,最低可以调到几十mA的电流,日行灯的低亮度模式也能满足。


三、软件配置踩坑指南

1. 电流校准三级可选,按需选用

芯片内置了三级电流校准,不用自己做校准算法,直接读出厂OTP的参数就行:

  • 要求不高的话直接用默认的±9%精度,不用额外配置,复位后自动加载
  • 要到±7%精度的话,读取对应量程的delta trimming参数,加算后写入BUCKx_ISENS_TRIM寄存器
  • 要求最高±4%精度的话,还要加上温度补偿,用内置的温度传感器读数代入公式计算校准值就行,Datasheet里的公式直接抄就可以,我实测-40℃到125℃全温范围内电流偏差确实在4%以内,亮度一致性很好。

2. 诊断功能用法

所有故障标志都是锁存的,读寄存器后自动清除,建议做个周期读诊断寄存器的任务,100ms读一次就行:

  • 过温警告阈值可以自己配置,默认159℃,到了阈值可以先降PWM占空比降额,不用直接关输出
  • 过温保护后如果开了自动恢复,温度降到警告阈值以下会自动重启,没开的话要手动发SPI命令重启
  • LED短路检测阈值是1.8V,刚好适配单颗LED短路的场景,不用自己加比较器。

3. FSO故障安全模式一定要开

车规应用建议把FSO模式烧录到OTP里,MCU挂了的时候芯片也能进入默认安全状态,不会出现LED常亮或者短路烧灯的问题,OTP是一次性烧录的,烧之前一定要把参数验证好再写,我一开始写错了参数,废了3片样片,血的教训。


四、Layout红线,碰了必出问题

这部分是调EMC和温升踩的最多的坑,直接给你们划重点:

  1. 开关环路必须最小! 输入电容、内置高侧开关、外置低侧NMOS组成的环路,面积要做到最小,最好所有功率器件都和NCV78825放在同一层,不要打过孔,不然EMC必挂。
  2. VINBCKx和VBOOST的走线要短粗,至少1mm以上宽度,保证等电位。
  3. 暴露焊盘(EP)必须接大面积地,多打几个过孔到主地层,我打了8个过孔,满负载下壳温只有78℃,完全没问题。
  4. 电源去耦电容全部放在对应引脚1mm范围内,走线路径不要穿过功率走线。
  5. GNDSx引脚要单独星型连接到对应低侧NMOS的源极,不要和其他地共走,不然采样会有误差,电流偏差会变大。

总结

整体用下来NCV78825确实是汽车前灯驱动的首选方案,外围少、功能全、可靠性高,调通之后基本上不用改,批量稳定性也很好。有需要样片申请或者参考设计的可以留个言,我把我用的原理图和PCB参考文件发你,省得你们再从头画。

你们做汽车照明都用什么驱动?欢迎评论区交流踩坑经验~

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分