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.
在BOR重置条件下,XRS引脚会发生什么变化?
在正常情况下,如果WD复位发生,则对于512 OSCCLK,此引脚保持在低位,并且设置了WDFlag。
如果发生BOR重置,则XRS针脚保持在低位且WD标志是否仍设置?
谢谢!
在我们的应用中,XRS引脚在运行时被拉低持续57us,而不是在通电时间,并且在XRS释放后,WD标志已设置。
我们检查了微的VDD 3.3V电源,电源电压上出现一些故障或噪音。 但即使在复位条件下也稳定。
我们是否可以确定此情况是WD重置而不是BOR重置?
我想就这个问题再补充一点,就是如果使用BORCFG寄存器禁用BOR,我们看不到任何重置条件。
我可以总结一下情况
如果启用BOR和WD复位,则在运行时,XRS引脚被拉低至57uS,然后设置WDFlag。
如果使用BORCFG禁用BOR且启用WD,则不会出现重置条件。
重置的原因是什么? 是BOR还是WD?
在2000在我们2000我们的110.2057万的应用2.8032万应用中408.2996万中,408.2996万,XRS引脚在运行时被拉低,在未加电时持续57us,并且在XRS/WD/flag被释放时被拉低。[报价]WD复位在512个OSCCLK周期内处于活动状态。 如果使用INTOSC1作为时钟源,WD启动的重置宽度大约为51.2 Us。 57 us有点太长,但除非我看到示波器波形,否则很难辨别。
[/quote][/quote]2000 condition-at-Bor-reset/4082996#4082996"]我们2000我们检查110.2057万检查了2.8032万了VDD408.2996万VDD 3.3V408.2996万 3.3V电源的微电压以及电源上出现的一些故障或噪音。 但即使在重置条件下也稳定。[/QUOT]在供油轨上有些振荡是不可避免的,但问题是巨大的。
[/quote]我们2000我们是否2000是否可以110.2057万可以确定2.8032万确定此408.2996万此情况408.2996万情况是WD RESET而不是BOR reset?[/quot]如果脉冲宽度约为512个OSCCLK周期,则肯定是来自WD。 我假设MCU的时钟源是INTOSC1。
BOR和WD是相互独立的。 一个不会影响另一个的行为。 您呈现的症状是矛盾的。 一方面,这似乎是WD启动的重置。 OTOH,它似乎是BOR。 我想提醒您注意数据表中的一个重要参数:
主管重置释放延迟时间(BOR/POR/OVR事件移除到XRS版本之后的时间)最小值=400 us,最大值=800 us。
BOR启动的重置的持续时间应远远超过57 Us。
WDFLAG的正确行为取决于-XRS引脚处的总电容。 了解以下信息将很有用:
- VDDIO引脚上的最大峰间波纹的幅度是多少? 附加范围捕获。
- -XRS引脚处的总电容是多少? 请附上复位电路的示意图。 您可以通过发起友谊请求将原理图秘密发送给我。
- 我需要主动重置波形的范围捕获。
Hareesh,您好!
使用INTOSC1 (10MHz)时钟。
XRS仅通过2k2上拉电阻连接到3V3电源。 XRS引脚上未连接任何大写字母。
XRS下拉时间为57.2uS,如下图所示。 在运行时捕获图片。
那么,重置WD或BOR的原因是什么?
在范围视图中
蓝色为XRS引脚和
粉色是3V3微型电源
拉希特
如前所述,您所呈现的症状是矛盾的。 重置脉冲的宽度似乎指向看门狗,但您也会说,禁用BOR后,重置问题将消失。 请注意,启动的WD的宽度应该正好是512个OSCCLK周期,因此如果INTOSC1以10 MHz摆动,则宽度应该是51.2 Us,而不是57.2 Us。 这让我想,如果WD不是来源。
请离线与我分享您的设计示意图。 您可以通过向我提出友谊请求来实现此目的。
我会发送数据,但我想知道
除WD或BOR之外,任何情况都可能导致运行时重置,持续时间为57uS?
例如,时钟故障,1.8V Vreg输出电压,代码崩溃...
如果此WD复位和XRS时间57.2uS比INTOSC1变为11.1Mhz。 有可能吗?
以下是各种重置类型:
请提供我上一篇文章中3个问题的答案/信息。 除此之外,请同时回答以下问题。 在浏览下面的调试核对表中的每个问题时,请评估它是否是导致您看到的问题的原因。