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.

[参考译文] TPS3430-Q1:使用外部调试器进行看门狗随机复位

Guru**** 2510095 points
Other Parts Discussed in Thread: TPS3430

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1446712/tps3430-q1-watchdog-random-reset-with-external-debugger

器件型号:TPS3430-Q1
主题中讨论的其他器件:TPS3430

工具与软件:

你好

我们将此 TPS3430用作带的 Windows 看门狗  CYT2B74 MCU (5V)、  

但是、每当我们在 JTAG_reset 连接器连接调试器/ winades 工具来进行调试或数据捕获。 然后随机使 WDO 复位。

下面您可以看到看门狗部分的原理图、此处 JTAG_REST 连接到 DAP 连接器、而复位单个连接到 CYTB MCU 复位引脚。

如果使用和不使用120欧姆、则会发生相同的复位、我们还尝试将 WDO 上拉电阻替换为30K、使电流小于200uA、但仍然是相同的问题。

第二个选项、我们几乎不修改电阻器连接(如下所示)、但在刷写时或连接 JTAG_REST 上的外部工具时仍然会发生随机复位

  

我们会作为100Hz 脉冲提供 WDI  

根据数据表数据、我们的设计似乎在看门狗边界内  

请查看原理图、并建议修改内容的错误之处。  

期待您的回答作为优先级测试。

谢谢!  

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

    Praveen、您好!  

    感谢您的解释。 我将帮助您解决此问题。 总体原理图对我来说似乎没问题。  我只是想先看看两个数字有什么不同? 我不想让她再爽爽爽,我也不想让她爽。  

    您能否提供更多信息?

    1) 1) SET0和 SET1的状态是什么? 它是否始终与原理图中的相同(设置0 = 0且 SET1 = 1)?  

    2) 2)显示 WDI 和 WDO 的示波器图片(连接 DAP 连接器时)? 我怀疑 WDI 未接收到适当的负边沿、这可能是由于 DAP 适配器、尽管按时发送了 MCU 信号。  

    此致!

    Sila.  

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

    您好、Sila:

    感谢您的快速回复、

    抱歉第2张图像粘贴错误(与第1张相同)此处我们对 JTAG_RESET 信号行进行了小幅修改  

    25R8不是在25TP5上连接它,我们移除了25R8并与25TP7连接(以查看外部 JTAG_REST 线的上拉),但两个选项1 , 2相同的复位。

    我们将这两个选项都修改了 WDO 上拉为30K、20K 和最近10K、但仍然复位。

    在所需信息下方:

    1)是的、在这个设计中、我们始终将设置0=0和 SET1=1作为硬件控制进行连接。

    但通过25R1、25R5 (未安装)为 SET0、SET1的 MCU 引脚提供配置、因为现在未实现软件仅进行硬件控制。

    对于下面两个案例中的休息问题、我们观察到

    2)当我们连接外部导线(薄铜线用于 WDI、WDO、5V 电源线探测)或 DAP 连接器中的工具(如 MiniProg、winades 等)时,信号线受到干扰和随机重置——在下面你可以参考当时的波形,

    完整波形:  

    放大的波形:

     

    3)下一个当我们连接 MiniProg 在 DAP 连接器用于闪存. 在闪光过程中、它正在复位(5次中随机抽取2次)、您可以看到在复位时获取的波形。

    注:在波形中、标签重置位于 WDO 线、  

    复位持续时间内放大的波形:  

    正常闪烁、没有任何复位问题波形、供您在下方参考

    完整波形:

    放大的波形:

    • 信息:如果我们在 DAP 的所有外部工具正常工作后将看门狗部分(通过移除680R 系列连接)与 MCU 板隔离正常工作。

    请查看第3点和第2点 、如果需要任何改进、请告知我们是否需要更多波形。

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

    Praveen、您好!  

    感谢您澄清差异并提供有关此查询的更多信息。 我看着你的第2点和第3点。 请在下面找到我的评论。

    2) 似乎负边沿不在有效窗口中。 (当 CWD = NC 时、SET0 = 0、SET1 = 1)

    请在下面的中找到正确的操作。

    3)在该波形中、WFI 信号更快。 我注意到 VDD 几乎要去 V3078 (min)所有的示波器图片。 有任何方法可以使用高于 VDD VDD 的(min)进行测试。 只是想确保 VDD 接近 Vmin 而不会干扰任何东西。  

    希望我的反馈对您有所帮助! 如果您需要进一步的帮助、请告诉我。

    此致、

    Sila Atalar  

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

    您好、Sila:

    感谢您的答复、

    第3)点中、是的、5V (Vdd)始终会降低、  

    这是我们预期的问题、 在此周期内会触发复位、并且电压也会下降。

    但是、如果我们将看门狗与电路板隔离、并且我们继续通过 DAP 连接器进行调试、则没有问题、也没有5V 电压(Vdd 压降)。

    因此、看门狗连接似乎只会导致此复位问题、如上所述 、原理图是根据数据表建议绘制的、 不清楚还可以做些什么?  

    还有一个疑问是是否有必要在调试期间将 SET 0、SET 1引脚连接到 MCU、而不是硬接线?   

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

    Praveen、您好!

    您可以将 SET 0和 SET 1连接到 MCU 或直接连接到 MCU/ VDD 接地。 只要器件具有适当的低电压和高电压、它们的行为就不应该有任何差异。  

    我将重点介绍一下 只要 LIN_SLP_N 信号变为低电平、VDD 和 WDO 输出就好像有问题 . 我想看看 LIN_SLP_N 信号的用途是什么、以便更好地为您提供帮助。 这是您可以停止切换以仅用于测试目的的信号吗?  


    我认为调试的进一步步骤是:

    移除 DAP 连接器并停止切换 LIN_SLP_N 信号、如第二个示波器图中所示提供正确的 WDI 信号并记录复位行为。 这样我们就能理解 TPS3430的行为。  

    您能否告诉我这是在多个器件上看到的、还是仅在该器件上看到的?  

    此致!

    Sila.