工具与软件:
大家好、团队成员:
正如我在手册中看到的 PWRON 在器件处于活动状态时设置 已通电 也会触发上电复位 POR。
当发生 UVsup 事件时、是否也会设置此标志? 
此致、
Punith Chandra
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.
工具与软件:
大家好、团队成员:
正如我在手册中看到的 PWRON 在器件处于活动状态时设置 已通电 也会触发上电复位 POR。
当发生 UVsup 事件时、是否也会设置此标志? 
此致、
Punith Chandra
你好、Sean、
我观察到一种行为。 当 VSUP 约为4.75伏时、我们无法读取器件寄存器、当 VSUP 保持在5V 以上时、会设置 UVSUP 标志而不是 PWRON。 当在保持 VSUP 低于3.7并将其提高到5V 以上的情况下执行类似测试时、会设置 PWRON 标志。
手册中提到的范围在3.75到4.4V 之间。 UVSUP 设置和 PWRON 设置的确切范围是多少?
此致、
Punith Chandra
尊敬的 Munith:
您是说在 VSUP = 4.75V 时禁用了 SPI 接口? 这已经在建议的工作条件范围内、此时的 VIO 电压是多少? 我也认为当 VSUP 为5V 时设置 UVSUP 标志没有道理、您可以提供详细的测试程序吗?
3.75至4.4V 是 发生欠压事件但未降至 POR 阈值以下、然后 VSUP 正在恢复时 UVSUP 的恢复范围。 为了设置 PWRON、VSUP 需要进一步降至欠压检测阈值 UVSUPF 以下、一旦 VSUP 恢复、就会将其视为上电、从而设置 PWRON 标志。
此致、
Sean
你好、Sean、
VIO 和 VCC 由原理图中的外部 PMIC 驱动。 因此、即使收发器处于睡眠模式、VIO 仍然可用。
以下是我执行的步骤。
1.从蓄电池连接12V VSUP。
2.从 MCU 的任务中、使用 SPI 接口连续读取中断寄存器。
3.逐渐降低 VSUP。
4.当电压达到4.7伏左右时、从中断寄存器读取的值全部为1。
5.将电压增加到5V 以上。 此时、我们可以读取中断寄存器和 UVSUP 标志置1。
6.重复步骤4、但将电压降至3.6V。 从中断寄存器读取的值全部为1。
7. 将电压增加到5V 以上。 此时、我们可以读取中断寄存器和 PWRON 标志置1。
此外、还有一个与 PWRON 标志相关的问题。 由于通过 DEVICE_RST.HD_RST 标志触发复位时也会设置此标志、因此是否有办法区分由于电池断开和接通(电池上电)或通过寄存器写入触发复位后上电而导致置位中的 PWRON 标志。
在一种情况下、客户希望通过寄存器写入触发收发器的复位、但在下一次返回到待机模式时、他们希望区分因电池或复位寄存器写入导致的实际上电。
此致、
Punith Chandra
尊敬的 Munith:
UVsup 标志参考由电源欠压检测和恢复 UVSUPF 和 UVSUPR 阈值定义的欠压阈值。 相比之下、当电源关闭/开启检测阈值 VSUP (UP) R/F 被电源覆盖时、PWRON 标志会复位。 这是当 Vsup 降至3.9V 以下(检测时电源的最大值)时在测试中看到的差异。
遗憾的是、无法确定由电池重新连接引起的 POR 与通过寄存器写入引起的硬复位之间的差异。 这两种复位方法以相同的方式(根据设计)影响状态机、因此复位条件之间的所有寄存器值都是相同的。
此致、
Eric Schott
Eric、您好!
以下是针对同一观察结果与 SPI 相关的后续问题。
当电压处于 UVSUP 事件范围内(< 4.7V)时、寄存器中的 SPI 读取值全部为1。 VIO 和 VCC 仍处于连接状态、即使发生 UVSUP 事件、它们也可用。 当电压恢复到4.9V 以上时、我们可以通过 SPI 从寄存器中读取正确的值。
这是否是预期的行为、只要器件处于 UVSUP 事件状态、SPI 寄存器读取就会返回所有1? 如果是、那么寄存器读取会返回全1的其他情形是什么?
此致、
Punith Chandra