CH571M PHY 收发数据,发现设备突然死机

image.png正常DCDC工作后VSW VDCI 大概在1.4V左右,但突然死变为VCC的电压3V

如果芯片真的死掉了,内部DCDC可能也会停掉,这样VSW引脚的电压就跟VIO33引脚基本一致,这个电压到时对的。
你是怎么样的应用环境,具体操作方法是什么样的?
现象出现的概率大概是多少,有没有复现问题的方法,可以提供一下,测测看。

可以找一下芯片是由于什么原因停掉的,然后想处理办法(比如看门狗、外部复位,甚至外部电源控制)。


问过你们,CH571M 低功耗模式看门狗不起作用(时钟源是主频时钟,而不是32K时钟)。 用CH579M 与CH571M 很10s通信一次,(CH579 发送消息到CH571M,CH571M回应答)应该比较简单。测试了两三天后发现有的设备会死了,就这个现象。你们之前有没有遇到相似的情况?


没有571M这个型号。
没遇到过,这种情况稳定性测试我们测过,没问题。
在想想是不是有其他可能性导致问题


  1. 写错了,是CH571F的IC。

  2. 不知道是不是CH57X_Lowpower函数改动导致,后期我再改回来测试。如下图。

  3. 在低功耗模式,有没有可能打开开门狗?

  4. 昨天我双测试到3个问题的设备。但这次DCDC的电压有两个只有0.3V.

image.png


不要随意注释 CH57X_Lowpower 里面的代码;

ch57* 系列的芯片,看门狗的时钟源都是内部高频时钟,低功耗下,如果高频时钟停止,看门狗就会暂停;

DCDC的设计, 需要是功率电感,功率电感的重要参数:电感量/DC电阻/额定电流 ,wch的ch573/ch579板子使用的功率电感是顺络的 SPH202012H220MT.



e84e3e3032e4feb5710b27b88d541d2.png

如果删除LowPower_Idle();

功耗可以降低很多。


官方的代码,经常会有一个时长1S不等的长时间工作电流。(感觉没有睡下去。)


b83154e4d4aeba22b0a647339932f1e.png



如果删除了那代码(每次都要睡下去。)

e940b036c7b5d684032b636cbec322e.png


只有登录才能回复,可以选择微信账号登录