CC1200EM突然坏掉
时间:12-23
整理:3721RD
点击:
我们的CC1200EM突然坏掉了一个,对照另一个EM,没有焦糊味,也没有电路断掉的现象。有什么可能的原因呢?
https://my.oschina.net/Jr413/blog/224471
在这里看到一些相关内容:
经常在客户那里RF死掉了,拿回来测试又是好的,问题往往被忽略。 电容放电完(0V),再重新上电又是正常的。
产生过程:
CC1101 无线模块+PA 的发射功率比较大,在外部加上1000uf的大电容以缓冲功耗带来的电平波动,但同时大电容在放电结束时间缓慢(特别是放电曲线的后半段)。当RF的电平进入特定的死区电平(可能 0.3-0.7),此时重新上电RF会死机且无法通过初始化(初始化程序没有配置全部的寄存器,有部分使用默认值)来重新唤起工作。
原因:
没有配置默认值的寄存器在上述过程中会发生改变,而上电的程序又没有全部配置所有的寄存器,被改变的寄存器没有得到修正。
解决方法:
<1> 短接RF模块 VCC 、 GND 充分将电容进行放电。
<2> 在上电初始化代码中配置所有的寄存器,完全初始化。
ESD等也可能造成板子损坏,这类伤是看不见,闻不到的。