TI中文支持网
TI专业的中文技术问题搜集分享网站

c2640r2f 低功耗后死机的问题

各位老师好、目前使用cc2640r2f开发了一批电池供电的低功耗设备,使用外部中断唤醒。几千个设备中发现随机出现死机情况(内部DC-DC无输出了)。有的几天、有的几个小时,有的一直未出现。电池重新上电即恢复。能确定是在进入低功耗后出现的死机情况(又进入低功耗的记录)。

请教:是否与32768的外部晶振匹配有关?或者还有什么其他可能性,请帮助分析一下。

其他朋友有遇到类似问题的么?请分享一下解决经验,谢谢各位!

user5925450:

另外,可否根据DC-DC状态判断CPU是否死机?

Viki Shi:

怀疑是晶振的问题,是否可以更换一下晶振测试?

user5925450:

回复 Viki Shi:

第一时间想到晶振。我的应用场景设备密度很高,一个死机往往还影响附近的设备也死机。出现死机时总是一个区域性的。小范围测试时从未出现死机情况。所以更换晶振小范围测试到目前为止也没死过机。头疼啊!!!!几千个设备如何补救啊!!!

Albin Zhang:

5450,

– 是什么电池呢?

– 你这个区域性详细解释一下,是空间区域?在工作模式上有啥共性吗?

– 你这些蓝牙都是什么角色呢?外设?

– 你有确认是射频核死还是应用核死?

BR. AZ

user5925450:

回复 Albin Zhang:

1、南孚碱性电池
2、空间区域、大概20平左右的空间有600个左右的设备(锁具)
3、都是peripheral、需要时开启广播
4、应该时核死、看记录每次通讯都能完成、进入低功耗后,不一定什么时候就死掉了。

而且有种奇怪现象,设备密度较大,但死机往往是一小片区域的n个设备,就是每回都是临近的几个设备一起挂掉

Albin Zhang:

回复 user5925450:

电源链条下面还有其他设备吗?会不会发生Brown out。 

我上面第二个问题是你描述的“临近的几个设备一起挂掉”这个,这几个临近的也都是广播,没有其他共性的行为?

你们用GP timer唤醒广播还是有外部中断呢?

一般是这样,如果在低功耗下,你的电源如果低于工作电压,会死机的。不知你们会不会偶发这种现象。

– 局部原理图po上来我帮你看看。

– 你们可以加大DCDC输入电容再做实验看看。

BR. AZ

user5925450:

回复 Albin Zhang:

1、各器件参数基本完全按照参考设计。2个晶振都选择9p的负载电容参数。

2、采用外部中断唤醒。唤醒后开始广播通讯,通讯完毕执行动作,然后继续休眠。所有设备都是这个模式工作。

3、设备复位时会上传复位记录。发现很多设备在休眠状态下(无任何操作)突然复位。本身就在低功耗状态,应该不是供电的问题。

现在分析应该是这种情况发生时、大部分设备可重新上电继续工作。但有些设备没能正常上电死机了。

4、DCDC电容目前为推荐设计的10uf,您建议增加到多少呢?

Albin Zhang:

回复 user5925450:

Hi, 

我看到你DCDC部分的电路的回流地很差,目测不到一个直接的回路。这个部分也许是可能的原因。

电路看过其他未见可能和这个问题相关的。

正常情况,碱性电池vs.10uF就够了。但不知你链路上是否有其他设备,或者走线如何,可以自己算算看。纽扣电池需要22uF以上了。

在低功耗状态下,软件不会自己复位自己的,可惜没这个机制。所以,一定是电路或者外部原因造成的。有没有ESD或者强电场的可能性?

BR. AZ

user5925450:

回复 Albin Zhang:

请问:
1、低功耗情况下、如果受到干扰,cpu是否会自动复位?
2、您说回流地是指我应该将底层的地覆铜连成片是吧?
3、链路上还有其他用电设备,请问我该怎样计算适合的VS电容容值?

赞(0)
未经允许不得转载:TI中文支持网 » c2640r2f 低功耗后死机的问题
分享到: 更多 (0)