我们已将唤醒源的 LPM 3.5配置为 RTC 溢出。 我们通过读取 SYSRSTIV 位置来检查唤醒源、该位置返回值0x08 (即从 LPM3.5唤醒)。 它在数千块电路板中工作正常。 在其中一个微控制 器中,当 RTC 溢出且器件从 LPM 3.5唤醒时,SYSRSTIV 寄存器读取值0x02 (即欠压复位)。 这在一个特定的微控制器中始终如一地发生。
注:我们已在运行正常的不同电路板上更换了此微控制器、我们发现问题与上述问题一致。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们已将唤醒源的 LPM 3.5配置为 RTC 溢出。 我们通过读取 SYSRSTIV 位置来检查唤醒源、该位置返回值0x08 (即从 LPM3.5唤醒)。 它在数千块电路板中工作正常。 在其中一个微控制 器中,当 RTC 溢出且器件从 LPM 3.5唤醒时,SYSRSTIV 寄存器读取值0x02 (即欠压复位)。 这在一个特定的微控制器中始终如一地发生。
注:我们已在运行正常的不同电路板上更换了此微控制器、我们发现问题与上述问题一致。
分压器使用 ADC 引脚进行监控、低于阈值电压 MCU 进入 LPM3.5 (仅 RTC 溢出可从 LPM 唤醒)。
[引用 userid="372580" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1184267/msp430fr2422-issue-with-lpm-3-5-wakeup/4460428 #4460428"]您能不能帮助测试有问题的 MCU 进入 LPM3.5并转到主函数时的时序?MCU 进入 LPM3.5将 RTC 配置为两秒溢出,恰好在2秒之后 MCU 进入主功能。这通过 DSO 进行验证。RTC 溢出中断 标志也被置位,通过打印进行验证。
[引用 userid="372580" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1184267/msp430fr2422-issue-with-lpm-3-5-wakeup/4460428 #4460428">您如何找到此问题? [/报价]应该 为0x08提供值的 SYSRSTIV 寄存 器现在在这个特定的 MCU 中提供0x02。
注:此问题仅在一个特定的 MCU 中找到。
感谢您的回复。 请提供一些说明。
由于 RTC 溢出、在 LPM 唤醒时 、SYSRSTIV 寄存器在工作正常的控制器中是否可以具有0x02的值?
我已附上 MSP430FRxx 用户指南和 MSP430fr2422数据表中的快照。 用户指南说明"从 LPM 3.5唤醒可生成 BOR"、而根据数据表、如果 BOR 发生 、SYSRSTIV 应包含0x02、如果器 件从 LPM 3.5唤醒、则 SYSRSTIV 应具有0x08。
2.考虑到这是 PPM 问题,我可以忽略这个问题吗?
由于 RTC 溢出、SYSRSTIV 寄存器不应是工作正常的控制器中的0x02值。
2.对于行业产品,PPM 约为100ppm。 如需更多信息、请参阅:https://www.ti.com/support-quality/reliability/DPPM-sample-size-calculator.html
3.如果您希望 TI 提供 FA、则需要咨询 TI 销售人员。