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.

[参考译文] TCAN1043AEVM:CAN 线路上无传输

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1451022/tcan1043aevm-no-transmission-on-the-can-lines

器件型号:TCAN1043AEVM

工具与软件:

您好!

我的客户正在使用 TCAN1043AEVM 进行评估、但在 CAN 线路上没有看到任何数据传输。

跳线设置:

  • JMP3、JMP5、JMP6全部 关闭

如何都是如此

  • VCC (P1)- 5V
  • VSUP (P4)- 5V

结果:

  • 几 秒钟后、LED (D2)亮起、指示错误状态、但不确定原因

有什么想法要在这里尝试一下吗?

谢谢!

-Aidan

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

    尊敬的 Aidan:  

    该器件可能未处于正常模式、这就是它不进行传输的原因。 有关各种模式、请参阅器件数据表中的图8-4。

    请确认 EN 和 nSTB 为高电平、并且 VIO 具有电源电压(工作电压为5V)。 如果所有其他设置都正确、这会将器件设置为正常模式、以便器件可以开始在总线上传输数据。  

    此致、

    Ethan

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

    尊敬的 Ethan:

    我们确认 EN 和 nSTB 在运行期间都为高电平、现在我们看到两条 CAN 线路都被保持在高电平:

    如果器件以某种方式处于 SLEEP 模式、 那么在 EN 拉至低电平之后是否必须将 nSTB 保持低电平一段时间、然后再次拉至高电平才能进入 NORMAL 模式?

    谢谢!

    -Aidan

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

    尊敬的 Aidan:

    您重点说明的数据表部分取决于器件是否由于 SWE 计时器而进入睡眠模式。  

    如果器件处于待机模式超过5分钟、则器件将进入睡眠模式、这需要额外的步骤才能退出该睡眠模式。  

    为了进行简单测试、在器件导通时 EN 和 nSTB 应处于高电平、而此 SWE 计时器和相应的 EN/nSTB 变化不应成为问题。 如果器件处于睡眠模式、但不是由于 SWE 计时器的原因、那么将 EN 和 nSTB 设置为高电平会将器件设置为正常模式而不会出现问题。  

    不过、如果您可以看到 CANH 和 CANL 均拉至高电平(意味着器件处于正常模式)、那么您应该能够开始在 TXD 线上传输数据。  

    此致!

    Ethan