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.

[参考译文] MSPM0G3519:TCAN1044AVDDFRQ1 CAN 通信

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1453180/mspm0g3519-tcan1044avddfrq1-can-communication

器件型号:MSPM0G3519

工具与软件:

尊敬的 TI 团队:

我们的团队首次使用 MSPM0G3519 MCU 以及 TCAN1044AVDDFRQ1 CAN 收发器。 在通过施加外部热量测试 CAN 收发器的 TSD (热关断)特性期间、收发器停止运行、并且在上电复位(POR)或 MCU 复位(通过 NRST 引脚)之前没有恢复。 在此问题期间、TX 引脚持续保持高电平。

仅复位 MCU 后通信才恢复、表明 MCU 的 CAN 模块导致通信锁存。 在了解如何解决这一问题时、我们需要您的支持。

其他信息:当使用另一个 MCU (Renesas RH850系列)测试相同的 TSD 功能时、通信会自动恢复、无需复位。




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

    尊敬的 REDDBY:

    请提供以下信息:

    1. 测试中 MSPM0G3519 CAN 控制器的热关断温度是多少?  

    2. MCU 无法正常工作时、MCU 内核及其他外设能否正常工作? (例如、通过计时器触发 GPIO 切换)

    3.这种现象的重现频率是什么。 (MSPM0无法 从高温状态恢复)。

    此致、

    Pengfei

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

    您好、Pengfei

    我们仅对 CAN 收发器进行加热(使用热风机在 CAN IC 上进行本地加热以创建 TSD)、因此 MCU 不会看到这种热量。  
    我们使用2个 MCU CAN。 电路板上的2ndCAN 正常工作、而第1个 CAN IC 处于 TSD 中则表示 MCU 正在工作。  

    我们还执行了另一项测试、在 MCU 上创建了 TSD、并自动恢复到正常功能。  

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

    尊敬的 REFFY:

    以下是我在 TCAN1104数据表中找到的一些信息。 如您所说,我认为 MCU 在 CAN 收发器的 TSD 测试中工作 正常,因为它可以正常操作另一个 CAN 控制器。 实现它的简单方法 仔细检查这是在 while ()循环中写入 GPIO 切换代码,以查看 LED 是否正常闪烁。

    可以执行两个调试测试:

    • 测量 CAN 总线之间的电压、查看它是否从 TSD/2恢复至正常、以检查 CAN 收发器是否 从 VCC 恢复。
    • 测试 STB 引脚以了解 CAN 收发器是否进入待机模式。

    如有必要、我可以回帖让我们的 CAN 收发器团队专家进行评论。  

    此致

    Pengfei