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.

[参考译文] TCAN1146-Q1:看门狗故障输出

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1308339/tcan1146-q1-watchdog-failure-output

器件型号:TCAN1146-Q1
您好!
我将在一个项目中使用 tcan1146、使用 nCS 开关完成 SDO/nINT 多路解复用。

我 想使用 nINT 引脚作为看门狗复位、但 无法  看门狗故障输出 才能正常工作。

我使用以下配置:
- nINT_SEL = 1 ( 看门狗故障输出 )
- WD_CONFIG =超时
- WD_ERR_CNT_SET = 1 (第5个错误)
- WD_ACT=1 ( 仅设置 WD 中断 )
- WD_RST_PULSE 左默认值
- SDO_CONFIG = 1 (SDO 和 nINT)
- INT_ENABLE_1 = 0x80 (WD)、静止0x0。

当看门狗发生故障时、nINT 引脚上不会出现脉冲。

当更改  WD_ACT 设为0 ( 关闭 INH 300ms 并设置 WD 中断)我在出现第5个错误时通过 INH 进行电源复位。
当更改  nINT_SEL 设为0 ( 全局中断 )我在第一次错误(如 DS 指定)时下拉 nINT 引脚(没有清除脉冲/nCS 或寄存器)。

我假设看门狗装置本身可以正常工作、但故障输出没有。 是否需要任何配置设置组合? 是否有关于如何设置此设置的手册?
该文档 缺少有关 该输出的应用手册的信息-例如的用法是针对 INH 复位和全局中断) 、我只根据这里的假设工作。

此致、
马特乌斯

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

    Mateusz,

    感谢您的耐心等待、我们将对此进行深入研究、并在明天结束业务时为您提供回应。

    此致、

    埃里克·哈克特  

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

    您好!
    是的、我耐心地等待响应。 在这方面是否有进展?

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

    Mateusz,

    我们仍在研究这一问题、再次感谢您的耐心、因为我们的 CAN 专家到明天都不在办公室。 我们会给您回复。

    此致、

    埃里克·哈克特  

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

    尊敬的 Mateusz:

    感谢您对本主题的耐心倾听。  

    此处的配置序列看起来是正确的。 只要 NCS 引脚保持高电平、SDO/nINT 引脚应在触发看门狗故障时置为有效。 根据您在 WD_ACT 设置为脉冲 INH 信号的情况下的测试、我假设您的测试正确地触发了看门狗失效、我们应该会看到中断状态中反映出来。  

    您是否能够直接读取收发器的中断状态以确认 在 INT_1寄存器中设置了 WD 标志? 我想确保带有全局中断结果的第二个测试不是由设置的另一个中断引起的。 另请确保在 INT_ENABLE_1寄存器中设置 WD_ENABLE 位、以确保启用看门狗中断。 在 INT_ENABLE_n 寄存器中禁用所有其他中断的情况下执行该测试可能也很有用、以确保我们在本例中看到的行为是由 WD 标志导致的。  

    我将在办公室内的设备上重新创建这些条件、以查看这是否可能是行为问题、或者我们是否缺少某些配置设置。 我会在本周结束前向您提供更多信息。 请随时向我通报您的测试情况。  

    此致、
    埃里克·肖特