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:当 VCC 和放大器;VIO 在 TCAN1146-Q1睡眠模式下不存在时、如何使用 RXD 引脚作为 WAKE 中断进行处理。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1228493/tcan1146-q1-how-to-use-the-rxd-pin-as-wake-interrupt-to-process-when-vcc-vio-not-present-in-the-tcan1146-q1-sleep-mode

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

您好、TI 团队、

我们使用的是 TCAN11446、我们希望使用 RXD 引脚作为 唤醒处理器的唤醒源。

在 TCAN1146的睡眠模式下、VCC 和 VIO 不可用、我们将根据 INH 引脚状态打开 TCAN1146的 VCC 和 VIO 电源。

请确认以上配置、RXD 引脚是否可用作  唤醒处理器的唤醒源。

 

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

    尊敬的 Murali:

    当 TCAN1146处于睡眠模式并接收到有效的唤醒条件时、该器件将自动进入待机模式并将 INH 信号驱动为高电平。 这将导致 Vio 和 Vcc 激活。 Vio 电压轨可用后、TCAN1146将能够将 RXD 引脚驱动为低电平、从而向 MCU 指示发生唤醒事件。

    请告诉我此顺序是否适用于您的系统、或者是否缺少某些内容。

    此致、
    埃里克·肖特  

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

    您好、Eric、

    感谢您的答复。  
    我需要更清楚地说明您的回答。  
    正如我在第一篇 文章中所解释的,在睡眠模式 TCAN1146 --> VCC & VIO 处于关闭状态。  
    我从数据表中了解到 、TCAN1146 RXD 引脚包含连接到 VIO 的内部上拉电阻。 因为睡眠模式期间 VIO 处于关闭状态。

    您是否可以根据我的理解/疑问进行确认、以便我更加清楚地了解 RXD 引脚 用作 睡眠到待机模式唤醒事件检测的情况。

    1.我想知道 在 TCAN1146睡眠模式下 RXD 引脚的状态是什么(高或低/悬空)( VCC 和 VIO 也不可用)。

    2.如果 RXD 引脚在睡眠模式下悬空(VCC 和 VIO 不可用)、我是否需要在 RXD 引脚上连接一个外部上拉电阻、以便在睡眠模式进入待机模式期间检测 RXD 引脚上的低电平指示?

    3.根据我的应用(VCC & VIO 在睡眠模式下不可用)当 TCAN1146进入待机模式时、RXD 引脚首先变为高电平、然后 RXD 引脚立即变为低电平、这是正确的吗?

     请确认以上几点。

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

    尊敬的 Murali:

    感谢您与我们合作了解此器件。  

    1. 我想知道 在 TCAN1146睡眠模式(VCC 和 VIO 也不可用)期间 RXD 引脚(高或低/悬空)的状态是什么。

    当 VIO 未提供时、RXD 引脚将保持高阻抗状态。  

    2. 如果 RXD 引脚在睡眠模式下悬空(VCC 和 VIO 不可用)、我是否需要对 RXD 引脚进行外部上拉、以便在睡眠模式进入待机模式期间检测 RXD 引脚上的低电平指示?

    当收发器处于睡眠模式时、假定 MCU 处于关闭状态、无法监控 RXD 引脚、因此引脚状态无关。 只有在 Vio 返回时 MCU 供电后、MCU 才会识别引脚状态。 由于收发器和 MCU 都使用 Vio、因此这也意味着 Vio 可用于收发器、RXD 引脚处于活动状态、并可驱动至低电平以指示唤醒条件。  

    如果 MCU 在收发器处于睡眠模式时通电并处于运行状态、则 RXD 引脚应包含一个外部上拉电阻器以连接 MCU 使用的电源。  

    3. 根据我的应用(VCC 和 VIO 在睡眠模式下不可用)、当 TCAN1146进入待机模式时、RXD 引脚首先变为高电平、然后 RXD 引脚立即变为低电平、这是正确的吗?

    RXD 引脚的状态将取决于 VIO 电源的状态。 如果 Vio 在睡眠模式下不可用、则在收发器进入待机模式后、它也不会立即处于活动状态。 当收发器处于待机状态、Vio 仍然不可用时、RXD 引脚将处于高阻抗状态、内部上拉电阻使 Vio 处于活动状态。 在此期间、如果 Vio 变为活动状态、RXD 引脚将会由于该上拉电阻而开始变为高电平。 一旦 Vio > UVio、收发器将启用 RXD 引脚、并将其拉低、以向 MCU 指示唤醒事件。

    请注意、VIO 电源的斜坡时间取决于系统、因此无法指定 TCAN1145可以将引脚状态驱动为低电平之前 RXD 引脚达到的实际电压。 如果使用了这一过程、则不应将 MCU 编程为使用下降沿从低功耗状态中唤醒。  

    总体而言、如果 MCU 在 CAN 收发器的睡眠模式期间处于活动状态、则应在 RXD 上使用外部上拉电阻。 如果 MCU 在收发器的睡眠模式期间断电、唤醒事件将导致 MCU 上电(通过启用 MCU 电源的 INH)、因此不需要使用边沿来唤醒 MCU。  

    如果这一点很清楚、如果您还有其他问题、请告诉我。

    此致、  
    埃里克·肖特  

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

    您好、Eric、

    非常感谢您的讲解。  

    在睡眠模式下、我们的处理器将处于低功耗模式、在该模式下 、处理器通信端口上提供待机电源、用于检测通信端口上的任何中断/状态变化。

    根据您的消息、我们需要在 RXD 引脚中连接一个上拉电阻器、因为 TCAN1146 VCC 和 VIO 在睡眠模式下不可用。

    在这里,我已经分享了我们的 TCAN1146体系结构到您的邮件 ID (e-schott@ti.com),我们正在我们的设计中使用数量6 TCAN1146 IC。  在 架构图中 仅显示2个 TCAN1146

    我们将通过单个 SPI 总线将6个 TCAN1146 IC 连接到具有单个芯片选择的处理器。 这是一个问题吗?

    关于 TCAN1146的使用、我们需要更多详细信息、请提供以下方面的信息

    1.我们计划使用以下多路复用器  SN74LVC1G3157-Q1 ,用于 SDO/nINT 引脚。 您能否确认未连接 MUX 引脚是否为开漏的状态?

     所有 TNA1146的多路复用器输出 nINT 引脚、  我们一直在努力 综合运用 并连接到带有上拉电阻器的单个处理器引脚以检测 nINT 状态变化,请确认我们是否像这样连接?

    3.如果你有任何其他的 mux 选项,你觉得更适合 我们的应用与上述.

    谢谢。此致、

    穆拉利·彭塔

    mpenta@fiskerinc.com。

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

    尊敬的 Murali:

    我同意 RXD 上到 VCC_IO_STBY 的外部上拉电阻在这里看起来不错。 这将确保 RXD 信号在唤醒周期之前为高电平、以便 MCU 看到中断的下降沿。  

    对于此处的其余问题、似乎有一个与 TI 和 Manoj 互动的电子邮件主题已解决了此处的许多问题。 您是否可以参考电子邮件主题帖获取相应答案?  

    此致、  
    埃里克·肖特  

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

     TI 团队、

    由于 Manoj 目前没有可用、我将代表他进一步询问 TCAN1146。

    根据 TI 论坛中与 Eric Schott 的讨论、我们将使用 TCAN1146 RXD 引脚作为 唤醒事件指示器发送到 MCU

    我们还希望检测 其他中断 如所示、通过中的 SDO/nINT 引脚 正常模式 (除了睡眠到唤醒指示)、由于我们使用6个 TCAN1146 IC、每次在正常模式下使用 SPI 总线进行轮询都很困难。

    我附上了 TCAN1146方框图 FYR。 在方框图中,我们只显示了2个 TCAN1146 IC。 在实际情况下、将具有数量6 TCAN1146。

    @e-schott@ti.com 以下查询关于 nINT 引脚与处理器的连接。

     1.我们计划使用以下多路复用器  SN74LVC1G3157-Q1 ,通过 TCAN1146的片选引脚进行控制。 您能否确认未选择的 MUX 输出(当芯片选择为低电平且 SDO 连接到处理器时)是否为开漏的状态?  

    此外、如果您有任何其他多路复用器选项/器件型号、 与上述选项相比、您认为更适合我们的应用。

    2.我们将所有多路复用器输出的 nINT 信号(数量为6个 TCAN1146)连接在一起、并通过拉电阻连接到单个处理器引脚(请参阅方框图以清楚地了解)。

    这样就可以在正常模式下检测到任何 TCAN1146 IC nINT 引脚中断、之后我们将开始通过 SPI 总线轮询到现在是 TCAN1146生成的中断。

    我们是否也需要在多路复用器输入端(TCAN1146 SDO/nINT 引脚上)上拉电阻器?

    请确认在将所有 TCAN1146 nINT 引脚绑定在一起(MUX 输出)并连接到单个处理器引脚时是否发现任何问题?

    3.下面数据表中提到的内容,会不会给我们的设计带来任何问题,因为我们在所有 TCAN1146 IC 的 SDO/nINT 引脚上使用 MUX ,它会隔离 SDO 线路和 nINT 线路。

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

    尊敬的 Murali:

    很抱歉这个问题上出现了很长时间的延迟。 总结一下下面的情况、我认为此处图表中建议的解决方案没有任何问题。  

     1.我们计划使用以下多路复用器  SN74LVC1G3157-Q1 ,通过 TCAN1146的片选引脚进行控制。 您能否确认未选择的 MUX 输出(当芯片选择为低电平且 SDO 连接到处理器时)是否为开漏的状态?  [/报价]

    nINT 引脚配置(当 nCS 无效时)是一个开漏输出、具有内部上拉至 VIO。 此信号可以与多个其他 nINT 信号进行多路复用。  

    我们是否也需要多路复用器输入端的上拉电阻器(在 TCAN1146 SDO/nINT 引脚处)?

    是的、我建议在 nINT 多路复用器的 MCU 侧为 Vio 提供一个外部上拉电阻。

    请确认在将所有 TCAN1146 nINT 引脚连接在一起(多路复用器输出)并连接到单个处理器引脚时是否出现任何问题?

    我认为该解决方案没有问题。  

    3. 下面的数据表中提到的内容,是否会给我们的设计带来任何问题,因为我们在所有 TCAN1146 IC 的 SDO/nINT 引脚上使用 MUX ,它将隔离 SDO 线路和 nINT 线路。[/报价]

    我不确定这是什么意思。 数据表中的图10-6以 nINT 和 SDO 信号的多路复用器解决方案为例进行介绍。 在同一应用中使用多个 TCAN1146时、我认为在 MUX 的 MCU 侧组合 nINT 信号没有任何问题。  

    此致、
    埃里克·肖特

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

    您好、TI Eric Schott、

    感谢您的答复。  

    我们是否可以获得此 CAN IC - TCAN1146-Q1的负载突降和快速启动测试报告 ?

    谢谢。此致、  

    穆拉利·彭塔

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

    尊敬的 Murali:

    这些是对测试的一般性描述、我不确定我们是否有一般性报告。 您是否参考了特定测试标准来了解相关信息?  

    我们公开提供的测试报告用于 C&S 互操作性、J2962合规性(NA)和 Zwickau EMC (EU)。 如果您需要这些或其他特定的标准测试编号、我可以通过电子邮件将它们发送给您。 请告诉我您感兴趣的内容、并确认我可以将其中任何信息发送到与您的 E2E 帐户关联的电子邮件中。

    此致、  
    埃里克·肖特