Part Number:CC2642R-Q1Other Parts Discussed in Thread:CC2640R2F, CC1352P, CC2642R
较多的产品在正常使用一段时间后(2个月左右),突然就不上传数据了,故障件返修时发现reset脚被拉低,断开周围器件,确认为CPU自己拉低(引脚根部断开);断开电源后重启,恢复正常;不知什么原因?
Kevin Qiu1:
出现故障的设备按复位键后可以正常工作吗,测量下故障设备VDDR和DCOUPL引脚的电压是多少
,
chunming zhu:
故障品的reset脚始终为低(0V),VDDR为1.8V,DCOUPL为0V,无广播;供电模式为外部LDO1.8V模式,产品为环氧胶灌封。
,
chunming zhu:
故障一段时间后会恢复通讯,但不长时间又进入故障状态。故障状态下,将reset短路到1.8V,系统起来工作,广播正常。
,
Kevin Qiu1:
使用电池供电还是其他方式?
VDDS VDDR DCOUPL三者电压任何一个不在正常范围内设备都不能正常工作
chunming zhu 说:故障一段时间后会恢复通讯,但不长时间又进入故障状态
用示波器检测下这段时间VDDR DCOUPL的电压变化,如果反复是这种状态,可能是电路设计有问题或者芯片已经损坏
你可以将你的原理图传上来看一下
,
chunming zhu:
使用电池供电;锂亚电池,2700mAH*2。原理图如下:
示波器监测VDDR及DCOUPL电压很稳定,芯片也没有损坏;故障后只要将reset脚与VDDR短路一下立即恢复正常,数据采集也正常;
使用工况:这是油位传感器,放在工程机械的油箱中,通过蓝牙将数据传出来;蓝牙功率设为5db;工程机械型号不定,有挖机、装载机、洒水车等等,都有这种问题发生。
,
chunming zhu:
使用电池供电;锂亚电池,2700mAH*2;是什么机制导致CC2642的reset脚输出一个低电平?这个脚不是输入脚吗?为什么芯片内部会拉低?(可以确认外部无地方拉低该脚);另外断电也不能恢复,只有将reset引脚与1.8V短路,立即恢复。
,
chunming zhu:
CC26X2的reset引脚内部逻辑是什么?有向外输出的机制吗?
,
chunming zhu:
返回的故障机的一个IO引脚也出现类似问题,这个IO是给外部传感器供电的,传感器的耗电为20uA左右,故障时IO脚被钳位到低,将该IO脚强制拉高,立即回复正常。这个现象与reset引脚现象一致,请问有什么关联?
,
Kevin Qiu1:
chunming zhu 说:CC26X2的reset引脚内部逻辑是什么?有向外输出的机制吗
reset只有输入功能,没有输出机制,它的电压取决于外部输入
我看了你的原理图,是直接使用CC2640r2f的设计,换到CC2642需要修改一些地方
VDDS去耦电容器从 10µF 更改为 22µF,晶振换为48M
,
chunming zhu:
原理图没有修改,实际是:晶振48M,去耦电容3X10uF。
,
Kevin Qiu1:
建议参照CC26X2的参考设计来设计电路,参考设计中VDDS去耦电容有一个22uF
另外故障时reset一直为低电平可能与外部硬件看门狗有关,你再检查一下
,
chunming zhu:
看门狗拆掉了,现象也存在,可以确认是26X2拉低的。而且断电再上电也不能恢复正常,强制拉高则恢复正常。
,
chunming zhu:
也做了电源不稳测试,增加电池内阻(串电阻),也没复现该问题。
,
chunming zhu:
电源设计手册上的要求是这样的:
这个电容是2.2uF啊!
CC26XX是指系列吧
,
Kevin Qiu1:
我说的是下面这个电容,CC26X2R参考设计中的:
2.2uF那个没问题
你的系统比较复杂,可以尝试在launchpad上测试,看是否能够复现,进而排查是否是软件问题
或者按照这里的步骤提交硬件审查,进行全面的分析:https://www.ti.com.cn/tool/cn/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS
,
chunming zhu:
我们查了这个文档,有在使用纽扣电池下的说明:
我们使用的是两节锂亚电池,14505的,容量:2700mAh * 2;
电源设计是根据这个文档要求的;
另外,想问一个问题:I2C、SPI0、SPI1的端口先初始化成IO口再设为功能口是否有问题?
,
Kevin Qiu1:
CC2642R使用电池供电可参考CC1352P的设计https://www.ti.com.cn/cn/lit/an/zhcaac1c/zhcaac1c.pdf
External Regulator Mode的参考设计:
swrc301.zip
对于上面提到的reset一直为低电平,大多是硬件问题,也有可能是软件问题(概率比较小)
你可以通过烧录例程和使用launchpad交叉测试来排查,先确定问题出在硬件还是软件,然后再针对性的解决
chunming zhu 说:另外,想问一个问题:I2C、SPI0、SPI1的端口先初始化成IO口再设为功能口是否有问题?
这是另一个问题了,与此主题不相关,请重开一个新帖,以便其他人查找
,
chunming zhu:
这是问有没有可能是IO设置问题导致reset被拉死?
发现一段代码,不知道是做什么用的?
,
da qin zheng sheng:
断电后再重新上电板子不运行,说明芯片功能已经损坏或者需要重新下载代码!
,
da qin zheng sheng:
故障板子能连接上仿真器?
,
da qin zheng sheng:
板子如何安装在油箱里边?板子是几个人设计编程的?
,
chunming zhu:
断电后,重新上电,板子不运行,reset为低,强制拉高,恢复运行,功能正常,不定什么时间,故障复现。
,
chunming zhu:
故障时,不能
,
chunming zhu:
板子灌环氧胶,密封,工作环境:浸泡在油箱柴油中。
,
da qin zheng sheng:
故障板子都不能连接仿真器?还是能识别不能擦除编程?
,
da qin zheng sheng:
故障板子的芯片拆下来焊接一个好芯片。
,
da qin zheng sheng:
估计这样操作很麻烦!
,
da qin zheng sheng:
现在工程机械设备都有油表设备的,直接可以看。这种还需要手机app,另外电子产品放在油箱也有隐患!