Part Number:CC2642R-Q1
因为某个寄存器没有使能,我们在另外一款芯片遇到了芯片低压掉电时,内核乱跑导致程序被擦除,外设IO电平紊乱之类的重大问题,现在横展到这款芯片,
请问该芯片是否有需要配置的寄存器?在低电压或芯片异常掉电时对内核和外设进行保护,防止出现异常情况;
如果没有需要配置的寄存器,这款芯片是如何进行自我保护的?
Alex Zhang:
您好,我这边需要一些时间来解决您这边的问题谢谢
,
Alex Zhang:
CC2642R-Q1 的工作范围为 VDDS 1.8V 至 3.6V。如果低于此值,则可能会进入从 1.77V 开始的掉电状态。如果没有为芯片提供稳定的供应,我们无法保证其运行。当电源电压低于较低的工作电压时,硬件 欠压检测器 (BOD) 应重置设备。
也就是说,如果您在程序擦除、NV 操作期间没有保持稳定的电源电压,则可能会导致问题。你用的是什么SDK?已对 NV 驱动程序进行了一些修复,以使其更加稳健,尤其是在 NV 写入/擦除期间出现断电的情况下。
,
shi zhikai:
1 再问一下,电压不在稳定区间时,除了NV操作会有问题,其他地方会出故障吗?例如上面提到的程序紊乱执行、外设IO电平状态错误;
2 我们目前有用到5.10的SDK,请问低压NV操作异常的这个问题是在哪一版本SDK修复的?还是说需要单独配置某个寄存器?
,
Alex Zhang:
好的 我这里需要一些时间来解决您的问题,谢谢
,
Alex Zhang:
如果您没有将电压保持在VDDS范围内,IO状态,RAM和其他组件将丢失。 进入BOD时,设备实际上会触发重置,因此当使用稳定的VDDS从BOD中恢复时,您会重新初始化。 有几个NV修复程序,一个在5.30,一个在6.20,另一个将在7.10版本中出现。 通常会建议使用最新的SDK来继承最新的修补程序。
,
shi zhikai:
你好,针对你的回复我还有如下三个问题:
1 也就是说电压在低于VDDS范围时,芯片会触发reset,如果一直低于VDDS会一直reset,不会导致程序异常执行?
2 目前已知这款芯片异常低压时只有操作NV才会有问题是吧?
3 7.10进一步修复了什么问题?我们目前关于NV的patch已经加上了电压保护和重写保护。
,
Alex Zhang:
好的 已经收到您的问题,稍后会进行回复,谢谢。