服务器看门狗芯片电路图,【经验】电机驱动芯片看门狗中断复位的原理及解决办法...

33b8359f6ac186998587fe006d1bdd2b.png

8f9761e5071b3caa8eff52969afd754a.png

33b8359f6ac186998587fe006d1bdd2b.png

8f9761e5071b3caa8eff52969afd754a.png

随着国家节能减排政策的推出,传统汽车的散热系统部件正在逐步电子化,汽车的散热主风扇由传统皮带传动发展为继电器切换方式,到现在发展为MCU+MOS的电子化驱动方式。

Melexis的电机驱动芯片MLX80154内部集成了两个半桥的NFET预驱、LIN收发器、RC振荡器、10bit的ADC、LDO、增益可编程的运放。适用于驱动直流有刷电机的项目,如车窗控制器、天窗、电子扇等。

客户在使用MLX80154开发电子风扇驱动器时,风扇的转速周期性的降低然后再升高到以前的转速,当使用开发工具MINI E-Mlx通过MLX80154的Test-Interface接口在线调试的时候,这种现象消失。通过对比发现在线调试与离线运行的差别在于外部看门狗是否工作。在线调试时看门狗是停止工作的。所以推断风扇转速的降低是由看门狗中断引起芯片复位造成的。MLX80154看门狗的结构图如图1所示。

06ee8b9e165c5a7d5a0afcf4f87ea187.png

图1:看门狗结构图

看门狗内部集成了一个选择器、电源和地。通过选择器对看门狗进行充电和放电。选择器由程序控制。程序定时去切换选择器不断地对看门狗进行充电放电。若程序跑飞或者由于代码太长没有在规定的时间内进行喂狗,将会发生看门狗中断复位MCU。使控制器从初始位置开始运行。

当看门狗电压大于内部3.3V的6/7时,将触发X1比较器然后触发看门狗错误中断,当看门狗电压小于内部3.3V的1/7时,将触发X3比较器然后触发看门狗错误中断。图2说明了看门狗的运行模式。图中的T_ACK_max为允许的最大喂狗时间。

8f4f80c6bc1db4f77e0234c2c3259f22.png

图2:看门狗运行模式

当使用MLX80154出现看门狗复位时,有两种解决办法,第一种方法是精简代码,若没有办法精简则需要经常喂狗。第二种方法是增大看门狗电容的容值,使看门狗的电压变化变慢。以上两种方法可以很好的解决客户在开发过程中由于增加代码导致看门狗复位的问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值