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

CC2642R-Q1: 为什么复位脚被一直拉低?

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,另外电子产品放在油箱也有隐患!

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R-Q1: 为什么复位脚被一直拉低?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1