openCPU-L610电源调试与同类问题总结

咸鱼 NO FASHION

根据实际项目需求和当下MCU供货情况选择最优的设计方案,是一名合格硬件工程师的基本功。

最近要个物联网项目,基于目前实际情况,选择openCPU方案(L610)。

L610供电要求典型电压3.8V,电流2~3A(脉冲电流)。由于使用场景需要220V供电,因此,电源选择金升阳开关电源LS05-13B05R3模块你电源线(5W)(熟悉LS05-13B05R3可能已经准备好问题了,你选的不对,电源供电能力不足,可能不能工作,此问题暂时做讨论,后边再做说明)openCPU不工作时电源没问题,测试时电源基本符合要求(未抓取实际波形),openCPU(L610)灌入软件实际测试时,openCPU不停重启,无法正常使用。

电源部分说明:ACDC模块外围电路参考金升阳官网推荐电路,根据实际EMC要求进行ACDC前端设计,后续采用DCDC(BL8033)输出电压3.8V、电流3A。

实际测试如下:

ACDC电源空载电源波形如下: 

 空载波形虽然不是理想直流,但是电源纹波还可以接受,总体符合要求。

原始带载波形: 

 从上图可以看出,启动时会存在大电流时5V电压瞬间被拉低,电压跌落到4V左右,随后,DCDC电压出现跌落,电压最低2.6V,无法满足openCPU供电要求(典型电压3.8V,跌落电压不低于3.4V,具体更详细的供电要求参考datasheet);由上图可知openCPU(L610)不停重启,主要是用于电源供电不稳引起。细心会发现在5V电压跌落到4.1V,DCDC输出电压波形开始跌落,为什么呢?查看BL8033的手册发现,芯片输入电压4.2~17V,输入4.1V时,BL8033会进入低压保护模式,因此不再输出。

另有朋友说DCDC也有压降要求,什么压降不是LDO要求的鬼东东吗?吓得我赶紧去查资料,DCDC确实存在输入输出压降要求,瞬间尿路一紧,难道一世英名,就此打住,赶紧去计算了一下BL8033的最低压降约0.36V(具体计算有需要另做详细讨论),仍然可以接受,免去喝茶之苦。啰嗦那么久还没开始解决问题,别着急,至少先把问题说明清楚。很明显openCPU负载时脉冲负载,电流要求不是一直都是2~3A,只有在搜网和发射数据是电流比较大,因此,这是为什么可以选用LS05-13B05R3,而不是选用更大的电源,当然可以选用10W同类型的电源,或许不存在此问题,但是,估计老板这次茶水都不请你喝了,按你的设计老板一块板子多花费10块(没钱买茶叶了)。

解决办法:

1、聪明如你:对于脉冲性负载,电源本身供电不足,最好办法当然增加储能电容,好的按你说的做,先增加470UF,输出波形:

 有改善,你已经哈哈大笑了就说加储能电容,只是电压仍有跌落,最低电压有提升,重启问题解决了;只是风险比较大,如AC电源不稳或者周围干扰较大仍有重启风险。有风险再加电容,好的,再加470UF(为什么加470UF,因为你手头只有这么大的)。输出波形如下:

 

 

看看又改善,你又对了,只要一直增加储能电容就可以解决问题,真的是这样吗?电容太大,电源带容性负载的能力会怎么样,电源启动电流会怎么样?所以增加储能电容可以解决一部分问题,此方案到此先暂停一下。

2、作为一名多年奋战在一线硬件工程师,内心怀疑不单单是储能电容的问题,因此,查看电路发现ACDC输出采用LC滤波,当时电感选取官网推荐的电感。因此怀疑会不会是电感的问题,随后查资料发现电感最大电流2.2A左右,实际电流估计超出此极限值,电感磁化饱和,电感量和过流能力都有所降低,更加验证内心的疑惑,作为一名勤奋的合格的硬件工程师,怎么能只停留在疑惑阶段,必须测试验证,测试波形如下(由于手头没有合适电感,直接短接电感):

 

 此时增加2*470UF的波形,纹波增加60mV左右(可接受范围,电压输出最小值4.87V),更高频谐波增加更多。

此时增加470UF的波形,纹波几乎没有变化(电压输出最小值4.87V),高次谐波依旧存在。

因此,有测试可知,无限制增加更多储能电容作用不明显,不是最优方案,根据实际适当增加。但在本实例中电感磁化饱和影响比较大,因此需要选取合适电感,避免电感磁化饱和,以便于更好滤除高次谐波。实际开发,必须根据实际需求进行,不可无原则参考官网推荐,参考只是参考。否则,硬件工程师容易变成裱糊匠。

曾在UWB定位项目中出现过类似问题,原始设计一切正常(电流1~2A),稳定出货,当时由于定位距离增加,UWB模组功耗增加,尤其是启动电流增加(3~4A),同时由于原始隔离电源更换型号,隔离电源启动波形变缓,综合引起UWB启动和工作时不稳定、重启等问题,初始解决办法也是增加储能电容,然而并没卵用,问题更加严重,后来测试发现是防爆电源输出有一颗电感(电感为了适应当时另一项目的负载特性),去掉该电感工作正常,当时没在意,现在想来也可能是电感磁化饱和的原因(原先只是以为是负载特性不同)。

以上实例,不是说增加储能电容没有用;曾经做的高速板卡无法正常启动(1.2V启动电流6~8A),排出各种潜在的可能性,最后定为可能启动瞬间电流无法满足要求,增减330UF电容,板卡可以正常启动,测试波形良好。后续测试生产一直没出类似问题。

小结:硬件实际开发必须依据实际需求进行,官网推荐不可尽信,不可不信。参考仅仅作为参考就好。慢慢积累,认真总结,尽快成长为合格的硬件工程师,而不是别人眼中的裱糊匠。

设计源于idea,基于datasheet,完善于认真测试;诸君共勉。 

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值