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.

[参考译文] TCAN2451-Q1:我可以将4通道唤醒输入用作通用数字输入并通过 SPI 通信传输到 MCU 吗、而不是唤醒?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1423221/tcan2451-q1-may-i-use-the-4ch-wake-up-inputs-as-a-general-digital-input-and-transfer-to-mcu-via-spi-communication-not-wake-up

器件型号:TCAN2451-Q1

工具与软件:

TCAN2451-Q1具有4通道唤醒输入并且具有唤醒功能。 我的问题是、

1.我可以将4通道唤醒用作没有唤醒功能的常规数字输入、4通道输入的状态通过 SPI 通信传输到 MCU 吗?

2.对于4通道唤醒输入、 我是否可以禁用 与 VSUP 连接的内部上拉电阻?

3. 集成的 CAN 通信需要支持唤醒功能。  唤醒 事件是否通过 SPI 通信而不是通过 nINT 发送到 MCU?

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

    Bing、

    是的、您可以通过 SPI 读取这些引脚的状态、但请记住、您应使用 LWU_EN 位来屏蔽 LWU 中断、以便 nINT 上不会指示此引脚上的更改(除非需要)。

    您可以使用 WAKE_IDX_PU_PD = 00b 在引脚的所有状态下关闭上拉/下拉。 但是、只有当该引脚配置为 ID 引脚时、上拉/下拉才应有效。

    当器件唤醒时、它将通过激活电源(如果已编程)并将 nINT 置位来向 MCU 指示唤醒。 该器件无法作为 SPI 控制器运行。 它只是一个 SPI 目标/从器件。

    此致!

    Danny

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

    你好、Danny

    感谢您回答我的问题。  

    关于第三个问题、我想我的描述是错误的。 CAN 唤醒可以通过 RxD 下拉激活来完成。 您可以跳过此问题。

    然后、如果 WAKE_IN 不请求唤醒功能、nINT 引脚可以保持断开、对吧?

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

    Bing、

    nINT 引脚还指示其他中断、这些中断在数据表的寄存器映射部分列出。 查找 INT_GLOBAL 寄存器0x50中的任何内容。 这些将在 nINT 上指示。

    此致!

    Danny

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

    你好、Danny

    按照 您的评论、我检查了所有这些事件触发中断可以 通过 SPI 通信传输、因此不需要将 nINT 连接到 MCU、对吗?

    您是否知道必须通过 nINT 引脚交付的任何强制事件?

    谢谢。

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

    Bing、

    这取决于您的系统需要了解的信息。 对于 INT_GLOBAL 中列出的许多事件(即寄存器0x51、0x52、0x53、0x54、0x55、 0x5A、0x5C)、这可能是指示它们的唯一方式。 您也可以通过轮询器件来检查这些问题、但如果没有与 nINT 引脚的连接、可能会使器件无法向 MCU 生成中断。

    此致!

    Danny