工具与软件:
关于 BLE 关键功能失效:
✓芯片项目:CC2642.
✓编译工具:Code Composer Studio 12.5.0
✓SDK:simplelink_cc13xx_cc26xx_sdk_7_10_02_23
✓背景:近期、市场上出现了多起关键功能突然失效的报道。将故障元件送回后、发现晶振停止振动、工作电流增加到3 mA 左右、而正常值为7 μA。芯片的 RESET 引脚对地短路后、功能恢复。
在收集了大量信息后、发现芯片的 HIB(休眠)状态与情况相当一致。
以下是 TI 技术文档的说明和关键问题:
1.官方文件指出、当 TCK 管脚上有8个脉冲时、会有一个 HIB 标志。 在实际的复制过程中、将 TCK 引脚短接至地约3倍也可使芯片进入 HIB 模式。
2. TCK 引脚和电源引脚(VCC)是否短路?
3.软件是否在以下配置下工作:HWREG (AON_IOC_BASE + AON_IOC_O_TCKCTL)= 0x0? 如果运行正常、配置在哪里更合适、它是否会导致其他问题?
4.与项目3一样,在实际测量过程中无法完全避免进入 HIB 模式。 这是否合理?
5.与项目3一样,有时它可以重新编程,有时它不能。 这是否合理?
6.除了项目3中的配置外,是否还有其他有效或仍然需要的配置?
7.除 HIB 模式外,在什么情况下芯片不执行用户程序?
8.为什么软件程序在 TCK 引脚被干扰脉冲后重置后立即进入 HIB 模式? 如何避免它?
9、用手触摸外部32.768K 低频晶体振荡器,发现程序复位多次后,会卡死,用户程序不再执行,电流为90uA,为什么是什么状态?
10.在 HIB 状态下、电流为3.2mA、为什么?