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

10个 中有 3个 CC2530 在 使用一段时间后,不能启动了

TI 工程师好          

     本公司使用CC2350作为户外考勤机核心处理器,但是发现故障率非常高,使用一段时间后,10多个考勤机发现有3个不能启动。分析为CC2530 无法正常启动了。拆开机器后,使RST 脚复位 ,仍然不能启动。尝试用CCdebug 可以识别CC2530, 可以读出芯片里的程序,但是CCdebug 也不能使 CC2530 的指针指向 0 。重新烧写程序后,一切恢复正常。请问这是什么原因造成的。如果避免、谢谢

Kevin Qiu1:

10个设备硬件电路设计都是一样的吗?无法启动时按复位键可以用示波器测一下复位引脚电平是否有变化,
这种情况出现的概率大概是多少(重新烧录程序后是否会复现),程序是卡在某个地方了?如果10个设备是同样的程序,硬件出现问题的可能性比较大

user3166110:

回复 Kevin Qiu1:

Kevin Qiu1 您好我这批 硬件电路都是一样的。程序也是一样的,我上电后,强行拉低 RST 脚,发现 DC DD 脚等有相应的复位动作。但是程序不能运行。这种不能启动的现象,在实验环境没有发现过。在生产环境现在大比例出现。损坏的没有再安装到生产环境中。

Kevin Qiu1:

回复 user3166110:

根据你的描述应该是硬件部分的问题,建议你排查下电源供电部分电压是否稳定,还有晶振电路部分。测试下重新烧写后还会出现无法启动的情况吗

user3166110:

回复 Kevin Qiu1:

你好,我的电源部分,电压3.3V 很稳定,电源得文波干扰100毫伏左右,晶振电路可以看出已经启动。

Kevin Qiu1:

回复 user3166110:

发生故障的情况下有测过这些吗,重新烧录程序后还会出现同样的问题吗?

user3166110:

回复 Kevin Qiu1:

我说的电源和晶振情况,都是测试的发生故障的CC2530,故障后重新烧录程序后的芯片,没有再投入到生产环境。在实验室环境这种不启动的情况几乎没有遇到

Kevin Qiu1:

回复 user3166110:

这种就不好判断故障原因了,可能现场存在干扰,你需要在实际环境中多测几次,交换位置等确定具体故障原因

user3166110:

回复 Kevin Qiu1:

以往遇到过因为干扰,把flash 里的程序搞坏的情况吗,我对DC DD 两个管脚也做了使用,用作GPIO 的输出了

Kevin Qiu1:

回复 user3166110:

干扰在无线产品中很常见,可能导致设备异常,你需要先排查出具体原因

user3166110:

回复 Kevin Qiu1:

我想通过FLASH 写保护来保护一下程序,减少出错的机会,请问,做了写保护后,程序还能否进行在线升级。 写保护操作可否用程序的API 函数来实现。谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 10个 中有 3个 CC2530 在 使用一段时间后,不能启动了
分享到: 更多 (0)