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.

[参考译文] TCAN1463-Q1:TCAN1463-Q1静音模式不工作

Guru**** 2482105 points
Other Parts Discussed in Thread: TCAN1463-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1422117/tcan1463-q1-tcan1463-q1-silent-mode-not-working

器件型号:TCAN1463-Q1

工具与软件:

目前、我们使用 TCAN1463DRQ1 CAN 收发器 IC 和 STM32H5 Nucleo 板来评估 TCAN1463DRQ1 CAN 收发器 IC。

如数据表中所述、TCAN1463DRQ1有4种工作模式。

–正常模式

–静音模式

–待机模式

–低功耗睡眠模式

我们使用 PEAK CAN USB 适配器和 PCAN 视图来监控具有适当 CAN 终端的 CAN 帧。

 

请查看以下其他引脚配置以供您参考。

 

引脚3 - VCC -连接到+5V。

引脚5 - VIO -连接到+3.3V。

引脚7 - INH -保持悬空。 未连接。

引脚9 - WAKE -连接到+10V。

PIN10 - Vsup -连接至+10V。

PIN11 - INH_MASK -通过电容器接地。

 

我们能够在正常模式下建立并验证 CAN 通信、但在尝试测试静默模式时会遇到以下问题。

  • 我们通过设置 STANDBY 和 ENABLE 引脚(请参考下图)将 TCAN1463DRQ1模式设置为静音模式、但 STM32H5评估板未接收到我们从 PCAN 视图发送的任何 CAN 帧。 当我们从 PCAN 视图向 STM32H5评估板发送 CAN 消息时、PCAN 视图会显示总线繁重的消息状态。 我们希望在这种情况下、nFault 引脚应变为逻辑低电平、但仍处于逻辑高电平状态。

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

    Rohan

    当尝试从 PCAN 发送到 STM32H5时、您能否共享 CAN 总线的一些波形。 在进行该测试时、INH 以及 EN 和 nSTB 的状态是什么?

    此致、

    Eric Hackett  

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

    Eric、您好。请查看随附的 CAN 信号截屏、该信号从 PCAN 传输到 STM32H5评估板以供您参考(在 C2通道上)。
    请在下方查看 EN、nSTB 和 INH 引脚的详细引脚状态。

    EN 引脚—WRITE_PORT_PIN (CAN_TRANSRCVR_EN_PORT、CAN_TRANSRCVR_EN_PIN、GPIO_PIN_RESET);
    NSTB 引脚—WRITE_PORT_PIN (CAN_TRANSRCVR_NSTB_PORT、CAN_TRANSRCVR_NSTB_PIN、GPIO_PIN_SET);
    INH 引脚-未连接(悬空)
    INH_MASK 引脚-从低电平转换到高电平
    WRITE_PORT_PIN (GPIOF、INH_MASK_Pin、GPIO_PIN_RESET);
    HAL_DELAY (5u);
    WRITE_PORT_PIN (GPIOF、INH_MASK_Pin、GPIO_PIN_SET);

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

    尊敬的 Rohan:

    您可以在 INH、EN 和 nSTB 处探测任何变化吗?

    对于上面的 C2、TCAN1463-Q1的 RXD 输出是否也在其他地方进行探测?

    此致、

    Sean

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

    我们是否需要考虑 INH_MASK 和 INH 引脚来激活 TCAN1463-Q1的静音模式。
    另请在下面找到每种模式的 psudo 代码。 请查看每种模式的 psudo 代码并根据需要告知我修改。

    psudo 代码、用于将 TCAN1463-Q1置于 NORMAL 模式=
    设置 EN 引脚
    设置 nSTB 引脚

    psudo 代码、用于将 TCAN1463-Q1置于静音模式=
    复位 EN 引脚
    设置 nSTB 引脚

    psudo 代码用于将 TCAN1463-Q1置于待机模式=
    复位 EN 引脚
    复位 nSTB 引脚

    或者  

    设置 EN 引脚
    复位 nSTB 引脚

    psudo 代码用于将 TCAN1463-Q1置于睡眠模式=
    设置 EN 引脚
    复位 nSTB 引脚

    psudo 代码、用于将 TCAN1463-Q1置于睡眠模式=
    设置 EN 引脚
    复位 nSTB 引脚

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

    Rohan

    INH_MASK 仅用于在静音模式下激活/停用 INH 功能、因为它被拉至 GND、因此不使用该引脚。 我们之所以询问 INH 状态、是因为我们想要查看器件是否处于睡眠模式。

    从上面的波形可以看出、什么是 C1和 C2? (您在哪个引脚处探测?)

    请使用示波器捕获 RXD、INH、nSTB、EN 信号。

    此致、

    Sean

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

    1.请在下面找到所附的图像和正常模式的信息。
    在我们的原理图中、我们已将10V 连接到 VSUP 引脚、因此我们可以在 INH 引脚上观察到10V。 请参阅随附图像中的 C1通道波形(黄色)。
    要进入正常模式、我们需要将 EN 和 nSTB 引脚设置为高电平。 请参阅附加图像中的 C2 (蓝色)和 C4 (绿色)通道波形。
    在将 EN 和 nSTB 引脚都设置为高电平后、我们能够从 PCAN PC 实用程序发送和接收 CAN 消息。 请参阅随附图像中的 C3通道波形(红色)。

    2.请在下面找到所附的静默模式的图像和信息。
    在我们的原理图中、我们已将10V 连接到 VSUP 引脚、因此我们可以在 INH 引脚上观察到10V。 请参阅随附图像中的 C1通道波形(黄色)。
    要进入静音模式、首先我们需要将 CAN 收发器置于正常模式、然后我们可以切换到静音模式。 在下面的附加图像中、我们可以观察到我们将 EN 和 nSTB 引脚设置为高电平、以将收发器置于正常模式。 请参阅 C2 (蓝色)和 C4 (绿色)通道波形(时间戳为0ms 至5ms)。
    此后、我们 通过复位 EN 引脚并设置 nSTB 引脚将收发器置于静音模式。  请参阅5ms 时间以来的 C2 (蓝色)和 C4 (绿色)通道波形。

     

    3.请在下面找到随附的有关静音模式问题的图像和信息。
    我们可以观察到10V 时的 INH (请参阅黄色的 C1通道波形)。 同时、我们首先将 CAN 收发器置于正常模式、然后可以切换到静音模式(请参阅蓝色 C2波形和绿色0时间戳 C4波形)
    在将 CAN 收发器置于静默模式后、我们尝试将 CAN 消息从 PCAN View PC 实用程序发送到我们的器件中。 一旦我们在 PCAN 视图实用程序中点击发送按钮、
    PCAN 查看总线状态进入总线重载状态、并 持续发送 CAN 消息。 请参阅1.6s 的红色 C3波形、并且器件未从 PCAN View PC 实用程序接收到任何 CAN 消息。