尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

鱼缸潜水泵EMC整改实战:KY32DS024与EPWM高集成驱动方案

鱼缸潜水泵EMC整改实战:KY32DS024与EPWM高集成驱动方案 鱼缸潜水泵这个品类做硬件的人都知道它有个绕不开的坎EMC。不是功能做不出来也不是电机转不起来而是实验室里那台接收机一开传导和辐射的曲线就跟心电图似的怎么调都压不下去。我前后经手过五六个水泵驱动项目从分立的MOS管方案到后来的高集成驱动芯片踩过的坑足够写一本小册子。这次拿一个典型的鱼缸潜水泵无刷驱动方案来聊主控用的是KY32DS024驱动架构走EPWM重点讲EMC整改的思路尤其是高集成方案下那些容易被忽略的细节。不管你是刚接手水泵类项目的新手还是被EMC报告折磨过几轮的老手这篇内容应该都能让你少走点弯路。1. 鱼缸潜水泵的EMC为什么比普通风扇难搞1.1 水泵负载特性和风扇完全不是一回事很多人第一次做水泵项目会下意识拿风扇的经验去套结果EMC一测就傻眼。风扇的负载是空气转矩需求跟转速近似平方关系启动轻、运行稳电流波形相对干净。水泵不一样它泡在水里叶轮推的是液体介质密度是空气的八百倍左右启动瞬间的堵转转矩非常大运行中还有水流的随机扰动。这意味着同样功率等级下水泵的电流纹波天然比风扇大而电流纹波正是传导EMC的主要来源之一。更麻烦的是鱼缸潜水泵通常是长期连续运行的用户不会没事去关它。这就对驱动器的热设计和长期稳定性提出了更高要求而热设计又和EMC整改经常打架——你加吸收电路、加磁珠都会带来额外损耗温度一上来器件参数漂移EMC表现又变了。所以水泵的EMC整改不能只看常温那一组数据高低温下的余量都得留够。1.2 水下环境的寄生参数你根本控制不了水泵的电机绕组泡在水里通过绝缘层和水的电容耦合是客观存在的。水的电导率会随着水质变化今天测的是自来水明天用户缸里可能加了盐、加了药等效的寄生电容和漏电流路径就变了。你在实验室用纯净水测出来的EMC数据到了实际使用场景可能完全是另一回事。这一点在做辐射发射测试时特别明显。电机线缆如果比较长线缆本身就是一根高效的天线共模电流沿着线缆往外跑30MHz到300MHz这一段很容易超标。而水泵的线缆长度往往由安装场景决定你没法像做消费电子那样把线缆缩到最短。所以整改思路必须从“抑制源头”和“阻断路径”两头同时下手光靠一端是压不住的。1.3 成本敏感度决定了你不能堆料鱼缸潜水泵是典型的走量产品利润空间有限老板给你的BOM成本可能就卡在十几块钱。你不可能像做工业伺服那样共模电感用大尺寸的X电容Y电容随便加屏蔽线随便上。每一个元件都要算钱每一克重量都要考虑。这就逼着你在方案选型阶段就把EMC的底子打好而不是等到测试不过再往上贴补丁。高集成驱动方案之所以在这类产品里越来越受欢迎核心原因就在这里把驱动、保护、甚至部分EMC相关的功能集成到一颗芯片里用硅片面积换外围元件数量和PCB面积整体成本反而更可控。KY32DS024这类集成方案就是在这个背景下进入视野的。2. KY32DS024加EPWM这套组合到底解决了什么问题2.1 集成度提升带来的第一个好处是环路面积缩小用分立方案做无刷驱动MOS管、预驱、电流采样、保护电路散落在PCB上功率回路的面积很难压小。而功率回路的环路面积直接决定了辐射发射的强度——环路越大等效天线效率越高辐射越厉害。KY32DS024把预驱和功率级集成在一起功率回路的走线从原来的几厘米缩短到几毫米寄生电感大幅降低。寄生电感小了MOS管开关瞬间的电压尖峰就低。你可以算一下V_spike等于L_parasitic乘以di/dt。分立方案里功率回路的寄生电感轻松做到几十纳亨如果di/dt是1A每纳秒尖峰就是几十伏。集成之后寄生电感可能降到几纳亨同样的di/dt下尖峰只有几伏。尖峰低了高频谐波的幅度自然就下来了传导和辐射的底噪都会好看很多。2.2 EPWM的灵活配置是EMC整改的隐藏武器EPWM这个外设在电机驱动里太常见了但很多人只把它当普通的PWM发生器用忽略了它在EMC层面的可调空间。KY32DS024的EPWM支持死区时间独立配置、载波频率可调、甚至可以做相位错开。这几个参数每一个都和EMC直接相关。先说载波频率。载波频率选得高电机电流纹波小转矩平稳但开关损耗大而且EMC的基波和谐波频率整体上移。选得低开关损耗小但电流纹波大低频段的传导容易超标。鱼缸水泵这个场景我实测下来16kHz到20kHz是一个比较舒服的区间——高于人耳听觉范围不会产生可闻噪声同时开关损耗在可接受范围内。如果EMC在150kHz到500kHz这一段超标可以尝试把载波频率往上调一点把谐波能量推到更高频段再用小尺寸的滤波元件去处理。死区时间也很关键。死区设得太小上下管直通风险大设得太大死区期间体二极管续流时间长反向恢复带来的高频振荡更严重。我一般会先用示波器看相电压波形找到刚好不直通的最小死区然后在此基础上留一点余量。KY32DS024的死区可以做到纳秒级精度调节这比外置死区电路灵活得多。2.3 集成方案不是万能药这些边界要清楚高集成方案确实能解决很多问题但它也有自己的边界。第一集成芯片的散热能力通常不如分立MOS管因为芯片面积有限热阻相对较高。如果水泵功率超过一定等级芯片温升会成为瓶颈这时候要么降额使用要么还是得回到分立方案。第二集成方案的开关速度往往经过优化上升沿和下降沿被刻意放缓以降低EMI但这同时意味着开关损耗增加。你需要在这个权衡里找到适合自己产品的平衡点。第三集成方案的EMC表现高度依赖PCB布局。芯片把功率回路收进去了但输入电容、输出电容、电流采样电阻这些外围元件还是得你自己摆。如果这些元件的布局不合理集成带来的优势会被抵消掉一大半。我见过有人用集成芯片做出来的板子EMC比分立方案还差问题就出在布局上。3. 传导发射整改从差模和共模两条线分别下手3.1 先搞清楚超标的是差模还是共模传导发射测试本质上测的是电源线上的干扰电压这个干扰可以分解为差模和共模两部分。差模电流在火线和零线之间流动方向相反共模电流在火线和零线上同向流动通过大地返回。两者的抑制手段完全不同所以整改的第一步永远是分离这两者。分离的方法不复杂在电源输入端串一个共模电感如果低频段150kHz到1MHz的超标明显改善说明共模成分占主导如果改善不明显那差模成分更多。另一个办法是用电流探头分别夹火线和零线看两个电流的相位关系。我一般会先用近场探头扫一遍大致判断噪声的主要频段和来源再决定从哪条线下手。对于鱼缸潜水泵我的经验是低频段差模成分往往更突出因为电机电流纹波大差模噪声和负载电流直接相关。而高频段5MHz以上共模成分更容易起来因为开关瞬间的dv/dt通过寄生电容耦合到地形成共模电流。3.2 差模滤波的关键是X电容和差模电感配比差模滤波的基本拓扑是X电容加差模电感。X电容跨接在火线和零线之间给差模电流提供低阻抗回路差模电感串在回路里增加差模电流的阻抗。这两个元件的取值需要根据超标频段来定。假设你的超标点在200kHz附近超标量是10dB。你可以先算一下需要多大的插入损耗。插入损耗等于20log(V1/V2)10dB对应电压比约3.16。然后根据滤波器的截止频率公式来选元件值。实际调试中我一般会先用一个0.22微法的X电容加一个100微亨的差模电感试然后根据测试结果微调。X电容选太大会有漏电流问题选太小又压不住低频0.1到0.47微法是比较常见的范围。这里有个容易忽略的点X电容的等效串联电感。普通薄膜电容的ESL在几纳亨到十几纳亨在高频段会降低滤波效果。如果高频段差模也超标可以考虑并联一个小容值的陶瓷电容利用陶瓷电容的低ESL特性补高频。3.3 共模滤波的Y电容取值要算漏电流共模滤波的核心是共模电感和Y电容。Y电容接在火线或零线对地之间给共模电流提供返回路径。但Y电容的取值受漏电流限制——漏电流等于2πfCV在50Hz工频下如果Y电容取太大漏电流会超过安全限值。对于家用电器类产品漏电流通常要求小于0.25毫安到0.75毫安具体看产品类别。按0.25毫安算在220V50Hz条件下Y电容的总容量不能超过约3.6纳法。这个值其实很小所以共模滤波不能只靠Y电容共模电感才是主力。共模电感的感值可以做得比较大几毫亨到几十毫亨都常见但感值大了体积也大成本也高。鱼缸水泵这种成本敏感的产品我一般会用锰锌铁氧体磁环感值在10毫亨左右配合两个1.5纳法的Y电容基本能覆盖大部分共模超标场景。共模电感的绕法也有讲究。双线并绕的耦合系数高但分布电容大高频效果差分开绕的耦合系数低但高频特性好。实际产品里我倾向于用分段绕法在耦合系数和分布电容之间取一个折中。4. 辐射发射整改堵住线缆这根天线4.1 30MHz到300MHz是重灾区鱼缸潜水泵的辐射发射测试最容易出问题的频段就是30MHz到300MHz。这个频段对应的波长是1米到10米而水泵的电源线和电机线长度往往就在这个量级线缆很容易形成谐振把共模电流辐射出去。你去看测试报告如果超标点是一簇一簇的谐波间隔等于载波频率那基本可以确定是开关噪声通过线缆辐射出去的。处理这个问题的思路和传导共模类似但手段更偏向于“堵”和“旁路”。堵就是在噪声往外跑的路径上串磁珠或共模电感旁路就是给噪声提供一个就近返回源头的路径不让它跑到线缆上去。4.2 磁珠选型不能只看阻抗值很多人选磁珠只看100MHz下的阻抗觉得阻抗越高越好其实不对。磁珠的阻抗是频率相关的而且分为电阻分量和电抗分量。在低频段磁珠主要呈电抗性反射噪声在高频段磁珠主要呈电阻性吸收噪声并转化为热。对于辐射整改我们更希望磁珠在超标频段呈电阻性把噪声吸收掉。选磁珠的时候要看它的阻抗-频率曲线确认在你要抑制的频段上电阻分量占主导。另外磁珠的额定电流要留够余量水泵的工作电流不小磁珠饱和之后阻抗会急剧下降等于没加。我一般会选额定电流至少是工作电流两倍的磁珠而且优先选大尺寸的散热更好。4.3 电机线缆的处理是辐射整改的关键电机线缆是辐射的重灾区因为它直接连接着噪声源和“天线”。处理电机线缆有几个层次的手段第一尽量缩短线缆长度但这个往往受结构限制第二在电机线缆靠近驱动板的位置套共模磁环把共模电流堵在板子附近第三如果成本允许用屏蔽线屏蔽层单端接地到驱动板的地。我实测下来在电机线缆上套一个高磁导率的磁环对30MHz到100MHz的辐射改善非常明显有时候能有6到10dB的下降。磁环的位置很关键一定要靠近驱动板越近越好因为越靠近源头噪声电流还比较集中磁环的作用越明显。如果放到线缆中间或者末端效果会打折扣。还有一个细节电机线缆的三根线如果分开走形成的环路面积大辐射也大。尽量让三根线绞合在一起走绞合之后差模辐射会互相抵消共模辐射的等效天线效率也会降低。5. PCB布局里那些教科书不会告诉你的细节5.1 功率地和信号地的分割方式PCB布局对EMC的影响怎么强调都不过分。KY32DS024这种集成方案芯片内部已经把功率级和驱动级分开了但外部的地平面怎么处理还是得你自己决定。我的做法是功率地和信号地在芯片下方单点连接连接点选在芯片的GND引脚附近。这样功率回路的噪声电流不会流到信号地上信号地的参考电位保持干净。但单点连接的位置很讲究。如果连在芯片的功率GND引脚旁边功率电流的返回路径最短效果最好。如果连偏了功率电流会绕路反而把噪声带到信号区域。我一般会在布局阶段就把这个连接点定好然后用铜皮加粗连接降低连接阻抗。5.2 输入电容的摆放位置决定了一切输入电容是功率回路的能量缓冲池它的摆放位置直接决定了功率回路的环路面积。理想情况下输入电容应该紧贴着芯片的电源引脚和功率GND引脚让开关电流的环路面积最小。我见过很多设计输入电容放在板子边缘离芯片好几厘米结果EMC怎么调都过不了。正确的做法是先放芯片再放输入电容让电容的两个焊盘分别靠近芯片的VIN和PGND引脚走线尽量短而粗。如果空间允许用多个小容值电容并联代替一个大电容并联之后ESL更低高频滤波效果更好。比如用两个10微法并联代替一个22微法高频阻抗能降不少。5.3 电流采样走线的处理容易被忽视电流采样电阻的走线如果处理不好会引入额外的寄生电感影响采样精度的同时也会恶化EMC。采样电阻应该用开尔文连接即电压采样点直接从电阻的焊盘内侧引出不要和电流路径共用走线。采样走线要尽量短并且远离功率开关节点避免被dv/dt噪声耦合。如果采样信号要送到芯片的采样引脚走线最好用地线包围形成屏蔽。采样引脚的滤波电容要靠近引脚放置滤掉高频噪声。这些细节看起来小但在EMC测试的临界状态下往往就是这几个dB的差别决定了过与不过。6. 实测中遇到的几个典型问题和处理过程6.1 150kHz附近传导超标从差模电容下手有一次测试150kHz附近传导超标约8dB其他频段都还好。我先用近场探头确认了噪声来源是开关频率的二次谐波然后判断是差模成分。检查原理图X电容用的是0.1微法偏小。换成0.33微法之后150kHz处的超标降到3dB左右但还是不够。继续分析发现差模电感的感值也不够。原来用的是47微亨换成100微亨之后150kHz处终于压到限值以下。但换电感之后体积变大了结构上需要重新调整。这个案例说明低频段传导超标差模滤波的元件值要同时考虑电容和电感只调一个往往不够。6.2 80MHz附近辐射超标磁环位置救了命另一个项目辐射在80MHz附近超标5dB左右。这个频段对应的波长约3.75米四分之一波长约0.94米正好和电机线缆的长度接近判断是线缆谐振导致的辐射。我先在电机线缆上套了一个磁环位置放在靠近驱动板的一端测试结果改善了3dB但还是超标。后来把磁环往驱动板方向又移了近2厘米同时把电机线缆的三根线绞合起来再测就过了。这个案例让我深刻体会到磁环的位置和线缆的处理方式对辐射的影响可能比磁环本身的参数还大。6.3 高低温下EMC余量变化电容的温度特性不能忽略还有一个项目常温下EMC余量有6dB觉得稳了结果高温测试时余量只剩1dB差点翻车。排查下来是X电容的温度特性问题——用的薄膜电容在高温下容量下降滤波效果变差。后来换成了温度稳定性更好的电容高温余量恢复到4dB以上。这个坑提醒我EMC整改不能只看常温数据元件的温度特性、芯片的参数漂移都要考虑进去。尤其是水泵这种长期运行的产品内部温升可能比环境温度高几十度元件在高温下的表现才是真实表现。7. 从方案选型阶段就把EMC底子打好7.1 芯片选型要看EMC相关的参数选驱动芯片的时候除了看电压电流能力、集成度、成本还要关注几个和EMC直接相关的参数开关速度是否可调、死区时间是否可配、是否有软开关功能、驱动电流能力是否适中。KY32DS024在这些方面做得比较均衡开关速度可以通过外部电阻调节死区时间纳秒级可配驱动电流也够用。开关速度可调这一点特别重要。在EMC测试不过的时候你可以通过增大栅极电阻来放缓开关速度降低dv/dt和di/dt从而降低高频噪声。但这会带来开关损耗增加需要重新评估热设计。有可调空间总比没有强。7.2 预留滤波元件的位置PCB设计阶段即使你暂时不确定要不要加某个滤波元件也一定要把位置预留出来。比如共模电感的位置、Y电容的位置、磁珠的位置哪怕先不贴焊盘和走线要留好。这样测试不过的时候你可以直接往上贴元件调试不用重新改板。我一般会在电源输入端预留两级滤波的位置第一级是共模电感和X电容第二级是差模电感和Y电容。调试的时候根据测试结果决定贴哪些、贴多大。这种“预留冗余”的做法在项目时间紧的情况下特别有用。7.3 和结构工程师提前沟通EMC整改很多时候不是电路问题而是结构问题。电机线缆的长度、走向、是否绞合、是否屏蔽这些都需要结构工程师配合。如果等到测试不过再去找结构改时间上根本来不及。所以项目一开始就要和结构沟通好线缆尽量短、尽量绞合、驱动板尽量靠近电机、金属外壳的接地方式等等。鱼缸潜水泵通常有一个塑料外壳没有金属屏蔽这对辐射发射是不利的。如果结构允许可以在塑料外壳内侧喷涂导电涂层或者加一层金属箔成本增加不多但辐射改善很明显。这个方案我在几个项目里用过效果确实好。8. 几个容易被忽略的实操心得第一个心得EMC整改要有“频谱思维”。不要只盯着超标的那一个点要看整个频谱的分布。有时候你把一个超标点压下去了旁边又冒出来一个新的这是因为滤波器的谐振特性导致的。理解频谱的整体走势才能做出正确的取舍。第二个心得近场探头是最值得投资的调试工具。一台便宜的近场探头加上频谱仪能让你快速定位噪声来源比盲目的换元件效率高得多。我习惯在整改前先用近场探头把板子扫一遍把主要的辐射源和耦合路径画出来然后再有针对性地处理。第三个心得每次只改一个变量。EMC整改最忌讳一次换好几个元件然后测试过了你也不知道是哪个起了作用。正确的做法是每次只改一个参数测一次记录一次逐步逼近目标。这样积累下来的经验才是真正属于你的。第四个心得留足余量。实验室测试通过不代表量产没问题元件批次差异、装配差异、使用环境差异都会影响EMC表现。我一般要求量产前至少有6dB的余量关键频段最好有10dB。余量就是安全边际省什么都不能省余量。第五个心得记录每一次整改的数据。我有个习惯每个项目的EMC整改过程都会详细记录改了什么、测试结果如何、当时的条件是什么。这些记录在下一个项目遇到类似问题时能帮你快速缩小排查范围。经验就是这样一点一点攒出来的。鱼缸潜水泵的EMC整改说到底是一个在成本、性能、时间之间找平衡的过程。高集成方案给了你更好的起点但最终能不能过还是取决于你对细节的把控。KY32DS024加EPWM这套组合用好了确实能省不少事但前提是你得理解它为什么能省事以及它在哪些地方帮不了你。希望这些从实际项目里摸出来的经验能让你在下一次EMC测试时少熬几个夜。
返回列表