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.

[参考译文] TMS320F2.8032万:BOR重置时的XRS引脚状况

Guru**** 2044430 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1102057/tms320f28032-xrs-pin-condition-at-bor-reset

部件号:TMS320F2.8032万

 在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有点太长,但除非我看到示波器波形,否则很难辨别。  

    2000 condition-at-Bor-reset/4082996#4082996"]我们2000我们检查110.2057万检查了2.8032万了VDD408.2996万VDD 3.3V408.2996万 3.3V电源的微电压以及电源上出现的一些故障或噪音。 但即使在重置条件下也稳定。[/QUOT]

    在供油轨上有些振荡是不可避免的,但问题是巨大的。  

    我们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引脚处的总电容。 了解以下信息将很有用:

    1. VDDIO引脚上的最大峰间波纹的幅度是多少? 附加范围捕获。
    2. -XRS引脚处的总电容是多少? 请附上复位电路的示意图。 您可以通过发起友谊请求将原理图秘密发送给我。
    3. 我需要主动重置波形的范围捕获。
    [/quote]
    [/quote][/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    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不是来源。  

    1. 您是否正在使用片上VREG? 如果是,请检查您的主板是否具有Vdd引脚所需的去耦电容器(所需值请参阅数据表)。  
    2. 您能否提供VDDIO和VDD引脚上振铃的范围捕获? 请使用交流耦合并切换至“X”光标模式,让示波器准确测量峰间值。  
    3. 您的应用程序运行时是否出现问题? 如果是,请尝试以下实验:不要启用任何外围设备的时钟。 只需运行while (1){}循环,设备的时钟频率为10 MHz。  

    请离线与我分享您的设计示意图。 您可以通过向我提出友谊请求来实现此目的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我会发送数据,但我想知道

    除WD或BOR之外,任何情况都可能导致运行时重置,持续时间为57uS?

    例如,时钟故障,1.8V Vreg输出电压,代码崩溃...

     如果此WD复位和XRS时间57.2uS比INTOSC1变为11.1Mhz。 有可能吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是各种重置类型:

    • POR
    • 博尔
    • -XRS针脚(热复位)
    • WD (代码崩溃)-
    • MCD (缺失时钟检测–输入时钟丢失)–这种情况极不可能发生,因为您使用的是INTOSC1。
    •  除上述情况外,ESD/EMI事件也可以重置设备。

    请提供我上一篇文章中3个问题的答案/信息。 除此之外,请同时回答以下问题。 在浏览下面的调试核对表中的每个问题时,请评估它是否是导致您看到的问题的原因。

    1. 此设计已投入生产多长时间?  还是尚未投入生产?
    2. 如果此设计正在生产中,到目前为止,此设备已附带多少块主板?
    3. 在多少个主板中出现此问题? DPPM值是多少?
    4. 在出现问题的主板中,问题是间歇性的还是永久性的?
    5. 如果问题是间歇性的,多久出现一次?
    6. 是否可以轻松且一致地重现问题?
    7. 在一段时间内工作正常的设备中是否出现这种情况? 如果是,需要多长时间?
    8. 故障的确切性质是什么?
    9. 连接JTAG连接器后,代码是否工作正常? 如果是,RAM中是否有任何已初始化的常量?
    10. CCS-JTAG连接是否有可能重现此问题?
    11. 从闪存运行代码与从RAM运行代码是否有区别?
    12. 根据我们的数据表建议,是否为闪存正确配置了等待状态?
    13. 当设备从重置状态开始时(以及当引导ROM获取这些引脚的快照时),引导模式引脚的级别是否正确?
    14. 是否有任何引脚在设备完全通电之前被驱动? 例如,导轨已达到其最终稳态值?
    15. 假设在TI设计的电路板(如controlCARD/LaunchPad)中运行应用程序是实际/可行的,那么在这些电路板中是否会出现该问题?
    16. 如果设备有- TRST引脚,是否有2.2k或更低的下拉值?
    17. XRS引脚是否由漏极开路设备驱动?
    18. 如果设备由于EMI/ESD事件而锁定,看门狗是否能够将设备拉出此状态,或者是否保证关机后再开机?
    19. 如何处理代码中缺少时钟的情况?