1. 从50A到400A:CC6926到底解决了什么痛点
第一次拿到CC6926的规格书时,我正为一个工业伺服驱动器的电流采样方案发愁。项目要求单板覆盖50A到400A的宽量程,同时必须满足加强绝缘,而板子空间已经被压缩到极限。传统方案要么用分流器加隔离运放,要么用霍尔闭环传感器,前者在400A时功耗和温漂都很难压住,后者体积大、成本高,还需要额外的隔离电源。CC6926的出现,恰好卡在了这个缝隙里——它把霍尔传感元件、信号调理和加强绝缘封装集成到了一颗芯片里,量程覆盖50A到400A,输出直接是模拟电压或数字信号,省掉了外围的隔离器件。
这颗芯片的核心定位是集成式电流传感器,属于霍尔电流传感器的一个细分方向。和常见的开环霍尔方案不同,CC6926在封装内部做了加强绝缘处理,原边和副边之间的绝缘耐压能力足以应对工业级和汽车级应用。这意味着你在做安规认证时,不需要再为隔离距离、爬电距离单独设计,芯片本身就是一个隔离屏障。对于做电机控制、光伏逆变器、储能BMS、充电桩模块的工程师来说,这个特性直接省掉了一堆麻烦。
我之所以关注它,是因为在实际项目中遇到过几个典型问题:一是大电流下分流器的发热导致采样精度漂移,二是隔离运放的共模抑制在高压场景下不够稳,三是PCB面积实在挤不出空间放隔离电源。CC6926把这些问题一次性打包解决,代价是你要接受它的带宽和响应时间限制——这一点后面会详细说。
这篇文章适合谁看?如果你正在做50A到400A区间的电流检测方案选型,或者已经在用霍尔传感器但被隔离和体积问题困扰,又或者你只是好奇集成式电流传感器到底能不能替代传统方案,那接下来的内容应该能帮你省下不少试错时间。我会从芯片的内部结构讲起,然后给出完整的硬件设计步骤,再分享几个实测中踩过的坑,最后聊聊它在不同场景下的取舍逻辑。
2. CC6926的内部结构和绝缘设计逻辑
2.1 霍尔传感元件与信号链的集成方式
CC6926的内部可以分成三个部分:原边电流路径、霍尔传感单元和副边信号调理电路。原边是一段经过特殊设计的金属导体,电流流过时会在导体周围产生磁场。这个磁场被集成在芯片内部的霍尔元件捕获,转换成微弱的电压信号。接下来,信号调理电路对这个电压进行放大、温度补偿和线性化处理,最终输出一个与被测电流成比例的模拟电压,或者经过ADC转换成数字信号输出。
这里的关键在于原边导体的设计。50A到400A的电流范围跨度很大,如果原边导体的截面积和形状设计不当,在大电流下会产生明显的集肤效应和热漂移。CC6926的原边导体采用了低电阻率的铜合金,并且做了对称布局,目的是让磁场分布更均匀,减少位置误差。我在实测中发现,如果PCB走线没有按照规格书推荐的宽度和铜厚来设计,原边导体的温升会明显高于预期,进而影响零点漂移。
另一个值得注意的点是霍尔元件的温度补偿。霍尔传感器的灵敏度会随温度变化,CC6926内部集成了温度传感器和补偿算法,在-40°C到125°C范围内把灵敏度漂移控制在比较小的范围内。但补偿算法是基于芯片内部温度,不是环境温度,所以如果你的应用场景有强烈的外部热源,比如功率器件紧挨着传感器,还是需要额外评估。
2.2 加强绝缘在封装层面是怎么实现的
加强绝缘是CC6926区别于普通霍尔传感器的核心卖点。普通霍尔传感器虽然也是非接触式测量,但原边和副边之间的绝缘距离往往只能满足基本绝缘,要做加强绝缘就得额外加隔离栅或增加爬电距离。CC6926在封装内部把原边导体和副边电路之间的绝缘层加厚,使用了高介电强度的绝缘材料,使得原边和副边之间的耐压能力达到加强绝缘的要求。
具体来说,芯片的封装结构在原边导体和副边引线框架之间插入了一层绝缘膜,这层膜的厚度和材料经过专门选择,能够承受数千伏的隔离电压。同时,封装的外部引脚间距也做了加大处理,确保在PCB上焊接后,原边和副边之间的爬电距离满足安规要求。这意味着你在做IEC 61800-5-1或者IEC 62109认证时,可以直接引用芯片的绝缘等级,不需要再为传感器单独做隔离设计。
但这里有一个容易被忽略的细节:芯片的绝缘能力依赖于正确的PCB布局。如果原边和副边的走线在PCB上靠得太近,或者没有按照规格书要求的隔离带宽度来布置,芯片本身的绝缘等级就会被PCB上的爬电距离拉低。我在一个光伏逆变器项目里就遇到过这个问题,当时为了省空间把原边和副边的铺铜靠得很近,结果在做耐压测试时出现了放电现象。后来按照规格书要求把隔离带加到8mm以上,问题才解决。
2.3 50A到400A量程的覆盖策略
CC6926之所以能覆盖50A到400A这么宽的范围,靠的是原边导体设计和信号调理增益的配合。芯片有不同的量程版本,每个版本的原边导体匝数和信号增益不同。50A版本的原边导体匝数较多,磁场强度更高,适合小电流的精确测量;400A版本的原边导体截面积更大,电阻更低,适合大电流下的低功耗运行。
选型时需要注意,量程越大的版本,分辨率相对越低。比如400A版本的零点噪声折算到输入端可能在几百毫安级别,而50A版本可以做到几十毫安。如果你的应用需要同时测量小电流和大电流,比如电机控制中的低速轻载和高速重载,单颗400A版本的芯片可能无法满足小电流下的精度要求。这时候可以考虑用两颗不同量程的芯片做量程切换,或者选择量程稍小但精度更高的版本,通过外部电路扩展测量范围。
我在一个伺服驱动器项目里就用了两颗CC6926,一颗50A版本负责低速段的精确采样,一颗400A版本负责高速段的大电流测量,通过模拟开关切换输出。这样做的好处是兼顾了精度和量程,代价是增加了PCB面积和成本。如果你的项目对成本敏感,也可以只用一颗400A版本,但在小电流段的控制性能会打折扣。
3. 硬件设计:从原理图到PCB的完整落地步骤
3.1 原边导体的PCB设计要点
CC6926的原边导体虽然集成在芯片内部,但电流是通过PCB走线引入和引出的。这段PCB走线的设计直接影响芯片的测量精度和温升。规格书里通常会给出推荐的原边走线宽度和铜厚,比如400A版本建议使用2oz铜厚、走线宽度不小于8mm。如果你用的是1oz铜厚,走线宽度需要加倍,否则走线电阻会导致明显的压降和发热。
我在实际项目中总结了一个简单的估算方法:先根据电流和允许的温升确定走线截面积,再根据铜厚反推走线宽度。比如400A、允许温升20°C、环境温度25°C,走线电阻大约在0.1mΩ左右,功耗就是16W,这个热量必须通过PCB和散热器散出去。如果走线太细,电阻增大,功耗和温升都会超标。所以原边走线宁宽勿窄,多出来的铜面积还能帮助散热。
另一个要点是原边走线的对称性。CC6926的原边导体在芯片内部是对称的,但外部走线如果不对称,会导致电流分布不均,进而影响磁场分布的均匀性。我在一个项目里因为原边走线拐弯太急,导致大电流下零点漂移明显增大,后来把走线改成对称的直线布局,问题就消失了。所以尽量让电流从芯片的一侧流入、另一侧流出,走线保持直线或对称的弧形。
3.2 副边供电和输出的处理
副边供电是CC6926比较容易出问题的地方。芯片通常需要3.3V或5V的单电源供电,功耗很低,但电源的噪声会直接耦合到输出信号上。我在初期调试时用了一个普通的LDO给芯片供电,结果输出噪声很大,后来换成低噪声LDO并在电源引脚旁边加了1μF和100nF的退耦电容,噪声才降下来。
输出信号的处理取决于你用的是模拟输出版本还是数字输出版本。模拟输出版本的输出阻抗比较低,可以直接接到ADC的输入端,但如果走线较长,建议加一个RC低通滤波器,截止频率根据你的采样率来定。数字输出版本通常是SPI或I2C接口,需要注意时钟线的走线和上拉电阻的配置。我在一个项目里因为SPI时钟线走得太长,导致通信误码率偏高,后来把时钟线缩短并加了串联匹配电阻,问题才解决。
还有一个容易被忽略的点是输出的参考地。CC6926的副边地和原边地在芯片内部是隔离的,但在PCB上如果你把两个地直接连在一起,隔离就失效了。正确的做法是副边地单独铺铜,通过芯片内部的隔离屏障与原边地隔离。如果系统需要共地,也要确保共地点在芯片的隔离屏障之外,不能破坏芯片的绝缘结构。
3.3 热设计和隔离距离的验证
热设计是CC6926在大电流应用中的关键。芯片的功耗主要来自原边导体的电阻发热,副边电路的功耗很小。400A版本的原边电阻通常在几十微欧级别,400A下的功耗在几瓦到十几瓦之间。这个热量如果散不出去,芯片结温会升高,影响测量精度和寿命。
我的做法是在芯片的原边走线下方铺大面积铜皮,并通过过孔连接到PCB背面的散热层。如果条件允许,还可以在芯片上方加一个小型散热片。实测下来,400A连续工作时,芯片表面温度可以控制在80°C以内,零点漂移在可接受范围内。
隔离距离的验证需要结合安规要求来做。芯片本身的绝缘等级是固定的,但PCB上的爬电距离和电气间隙需要你自己保证。一般来说,原边和副边之间的PCB隔离带宽度建议不小于8mm,如果工作电压更高,还需要按比例增加。我在做耐压测试时,会先用万用表测量原边和副边之间的电阻,确认没有短路,然后再加高压测试。如果测试中出现放电,首先要检查PCB隔离带是否足够宽,其次检查是否有焊锡飞溅或助焊剂残留导致爬电距离缩短。
4. 实测中遇到的四个典型问题和排查过程
4.1 零点漂移随温度变化的排查
第一个问题出现在一个储能BMS项目里。CC6926在常温下零点很稳,但在高温环境下零点漂移超过了规格书的标称值。我一开始怀疑是芯片本身的问题,后来用热成像仪观察发现,芯片旁边的功率MOSFET发热严重,导致芯片局部温度远高于环境温度。CC6926的温度补偿是基于芯片内部温度,但内部温度传感器的位置和霍尔元件的位置有差异,外部热源导致芯片内部温度梯度,补偿算法就失效了。
解决办法是在芯片和热源之间加一道隔热槽,或者在PCB布局时把芯片远离功率器件。如果空间不允许,可以在软件里做二次温度补偿,用外部温度传感器测量芯片附近的温度,建立一个补偿曲线。我在这个项目里最终采用了软件补偿,把零点漂移从原来的5%降到了1%以内。
4.2 大电流下输出非线性问题的定位
第二个问题是在一个电机控制器项目里,CC6926在400A附近出现了输出非线性,电流越大,误差越大。排查过程比较曲折:先检查了供电和退耦,没问题;再检查原边走线,发现走线宽度足够但铜厚只有1oz,大电流下走线电阻导致压降,原边导体的实际电流和测量值有偏差。后来把铜厚改成2oz,非线性问题明显改善。
另一个可能的原因是磁饱和。CC6926的霍尔元件在极端磁场下会进入饱和区,输出不再线性。虽然400A版本的设计已经考虑了饱和问题,但如果外部有强磁场干扰,比如旁边有大电感或变压器,也会导致类似现象。我在另一个项目里就遇到过变压器漏磁导致传感器输出异常的情况,后来加了一个磁屏蔽罩才解决。
4.3 隔离耐压测试失败的整改记录
第三个问题是在做安规认证时,隔离耐压测试失败。测试电压加到3kV时,芯片原边和副边之间出现了放电。我一开始以为是芯片坏了,换了一颗新的还是同样的问题。后来仔细检查PCB,发现原边和副边之间的隔离带虽然宽度够,但隔离带中间有一条细小的走线穿过,这条走线是原边电路的辅助供电线,它破坏了隔离带的完整性。
整改方法很简单:把那条走线移到隔离带之外,重新铺铜。但这个问题提醒我,隔离带必须是完整的、没有任何导体穿过的区域。哪怕是一条很细的信号线,也会成为放电通道。后来我在设计规则里加了一条:原边和副边之间的隔离带内禁止任何走线和过孔,铺铜也要保持足够的间距。
4.4 输出噪声与ADC采样的配合问题
第四个问题是在一个高精度测量项目里,CC6926的输出噪声导致ADC采样值跳动。用示波器观察输出,发现噪声主要集中在几十kHz到几百kHz的频段,幅度大约几十毫伏。这个噪声来自芯片内部的开关电容电路,虽然规格书里标称的输出噪声不高,但在高精度应用里还是需要额外滤波。
我在输出端加了一个二阶RC低通滤波器,截止频率设在10kHz,噪声明显降低。但滤波器的电阻不能太大,否则会与ADC的输入阻抗形成分压,影响精度。最终选用了1kΩ电阻和10nF电容,配合ADC内部的采样保持电路,效果比较理想。如果你的采样率更高,滤波器的截止频率可以相应提高,但要注意噪声和带宽的权衡。
5. 不同应用场景下的选型取舍与替代方案对比
5.1 电机控制与光伏逆变器的需求差异
电机控制和光伏逆变器虽然都用CC6926,但需求侧重点不同。电机控制关注的是动态响应和带宽,因为电流变化快,传感器需要及时跟踪。CC6926的带宽通常在几十kHz到一百多kHz,对于大多数电机控制应用够用,但如果你做的是高速电机或者需要精确的电流环控制,可能需要评估它的相位延迟是否满足要求。
光伏逆变器更关注隔离耐压和长期稳定性。光伏系统的直流侧电压高,对隔离要求严格,CC6926的加强绝缘正好满足。但光伏逆变器的电流变化相对较慢,对带宽要求不高,反而对零点漂移和温漂更敏感。我在一个光伏项目里用了CC6926的400A版本,连续运行半年后零点漂移在0.5%以内,表现比较稳定。
5.2 和分流器加隔离运放方案的对比
分流器加隔离运放是传统的电流检测方案,优点是精度高、带宽宽,缺点是功耗大、隔离设计复杂。在50A以下,分流器的功耗还可以接受,但到了400A,分流器的功耗可能达到几十瓦,散热是个大问题。隔离运放还需要额外的隔离电源,增加了成本和PCB面积。
CC6926的优势在于集成度高、功耗低、隔离简单。但它的精度和带宽不如高端的分流器加隔离运放方案。如果你的应用对精度要求极高,比如医疗设备或精密仪器,分流器方案可能更合适。但如果是工业级的电机控制或储能系统,CC6926的精度已经足够,而且省下来的空间和成本可以用来做其他事情。
5.3 和闭环霍尔传感器的成本与性能权衡
闭环霍尔传感器是另一种常见方案,优点是精度高、温漂小、带宽宽,缺点是体积大、成本高、需要额外的驱动电路。CC6926属于开环霍尔方案,精度和温漂不如闭环方案,但成本只有闭环方案的几分之一,体积也小很多。
我在一个充电桩模块项目里对比过两种方案:闭环霍尔传感器单颗成本在几十元,加上驱动电路和隔离电源,总成本超过一百元;CC6926单颗成本在十几元,外围只需要几个电容,总成本不到二十元。性能上,闭环方案的精度可以做到0.5%以内,CC6926在常温下可以做到1%左右,高温下会差一些。对于充电桩这种对成本敏感、精度要求不是极端苛刻的应用,CC6926的性价比明显更高。
5.4 选型决策表
| 评估维度 | CC6926 | 分流器+隔离运放 | 闭环霍尔传感器 |
|---|---|---|---|
| 量程覆盖 | 50A-400A | 取决于分流器 | 宽量程 |
| 精度 | 1%-2% | 0.1%-0.5% | 0.5%以内 |
| 带宽 | 几十kHz | 几百kHz | 几百kHz |
| 隔离能力 | 加强绝缘 | 取决于隔离运放 | 基本绝缘 |
| 功耗 | 低 | 高 | 中 |
| 体积 | 小 | 中 | 大 |
| 成本 | 低 | 中 | 高 |
| 外围电路 | 简单 | 复杂 | 中等 |
这张表是我在实际选型时常用的参考框架。具体选哪个,还是要看你的应用对哪个维度最敏感。如果隔离和体积是首要考虑,CC6926优势明显;如果精度和带宽是首要考虑,分流器方案更合适;如果预算充足且对性能要求极高,闭环霍尔传感器是稳妥选择。
6. 几个容易被忽略的实操细节
6.1 焊接工艺对测量精度的影响
CC6926的封装对焊接工艺有一定要求。原边导体的引脚比较粗,需要足够的热量才能保证焊接质量。如果回流焊的温度曲线设置不当,原边引脚可能出现虚焊,导致接触电阻增大,大电流下发热严重。我在早期试产时遇到过这个问题,后来调整了回流焊的峰值温度和保温时间,虚焊率才降下来。
另外,焊锡的电阻率比铜高,如果原边引脚的焊锡量过多,会引入额外的电阻。建议在PCB焊盘设计时控制锡膏量,避免焊锡堆积。对于400A版本,原边引脚的焊接质量直接影响测量精度,最好用X射线检查焊点内部是否有空洞。
6.2 校准流程和零点漂移的补偿
CC6926出厂时已经做了初步校准,但在实际系统中,由于PCB走线电阻和外部磁场的影响,还是需要做系统级校准。我的做法是在系统上电后、负载电流为零时,采集CC6926的输出作为零点,然后在软件里做偏移补偿。如果系统有多个温度点,可以在不同温度下分别校准,建立温度-零点曲线。
校准时的关键是确保负载电流真正为零。我在一个项目里因为负载侧有漏电流,导致零点校准不准,后来在负载侧加了继电器,校准期间断开负载,问题才解决。另外,校准时的环境温度要尽量接近实际工作温度,否则补偿效果会打折扣。
6.3 外部磁场干扰的屏蔽措施
CC6926虽然内部有磁场集中器,但对外部磁场还是有一定敏感度。如果芯片附近有大电流走线或电感,外部磁场会叠加在测量磁场之上,导致误差。我在一个项目里把CC6926放在了一个大电感的旁边,结果输出出现了与电感电流同频的干扰。后来在芯片上方加了一个坡莫合金屏蔽罩,干扰降低了80%以上。
如果没有条件加屏蔽罩,也可以通过布局来减少干扰:让CC6926远离大电流走线和磁性元件,原边电流的方向和干扰源电流的方向尽量垂直,减少磁场耦合。如果干扰源是固定频率的,也可以在软件里做数字滤波,但这种方法只对特定频率有效,通用性不如屏蔽。
6.4 长期运行后的性能衰减观察
我在几个项目里对CC6926做了长期运行测试,发现它的性能衰减主要来自两个方面:一是原边导体的电阻随温度循环变化,导致灵敏度有微小漂移;二是封装材料的应力释放,导致零点有缓慢变化。这些变化在半年内通常在0.5%以内,对于大多数工业应用可以接受。
但如果你的应用要求长期稳定性极高,比如计量级设备,建议定期做在线校准,或者选择更高等级的传感器方案。我在一个测试设备项目里每三个月做一次零点校准,两年下来测量精度一直保持在1%以内,说明CC6926的长期稳定性还是可靠的。
7. 写在最后的几点个人体会
CC6926这颗芯片我用了一年多,覆盖了电机控制、光伏逆变器和储能BMS三个方向。最大的感受是它把隔离、量程和体积这三个互相矛盾的指标做了一个不错的平衡。你不可能要求它同时做到分流器的精度和闭环霍尔传感器的带宽,但在工业级应用里,它的表现足够扎实。
如果你正准备用它,我的建议是:先把原边走线和散热设计做扎实,这两点决定了测量精度的下限;然后在软件里做好零点校准和温度补偿,这决定了测量精度的上限;最后在PCB布局时严格保证隔离距离,这决定了你能不能顺利通过安规认证。这三件事做好了,CC6926基本不会给你添麻烦。
后续如果要做量程扩展,可以考虑用两颗不同量程的芯片做切换,或者用外部运放对输出信号做分段放大。如果要做更高精度的测量,可以在输出端加一个高分辨率的ADC,配合数字滤波和校准算法,把有效精度再提升一个档次。这些扩展思路我在其他项目里试过,可行性没问题,具体怎么选还是要看你的系统需求和成本预算。