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.

[参考译文] AM2634:AM2634中的 MCAN

Guru**** 2391125 points
Other Parts Discussed in Thread: AM2634, SYSCONFIG, TCAN1042H

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1406089/am2634-mcan-in-am2634

器件型号:AM2634
主题中讨论的其他器件: SysConfigTCAN1042H

工具与软件:

大家好、

我要 使用我的工程配置 MCAN0 (示例代码:MCAN 环回中断) AM2634、但未获得输出。 我查看 SysConfig 文件时、发现了配置、请检查随附的屏幕截图。

我正在使用 AM2634控制卡和 HSEC 板。 是否有任何引脚映射问题?

此致

Aman

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

    您好、Aman、

    环回示例基于 MCAN 信号的内部环回、因此、您需要使用外部读写工程来获取将驱动 CAN 收发器的信号。

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    我正在使用 MCAN 环回中断代码进行开发。  外部读写工程具有 I2C 、这不是我的要求。 我正在尝试将 TCAN1042H IC 与 AM2634 MCU 代码  MCAN 环回中断连接。 是这样吗?还是有其他方法?

    此致

    Aman

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

    您好、Aman、

    我需要查看原理图、但由于 controlCARD EVM 的布局、您可能需要使用 I2C。

    我明天又回到办公室、将进一步探讨这一点。

    同时、您需要关闭环回模式、以便与外部 CAN 器件配合使用。

    此致、

    Ralph Jacobi

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

    尊敬的 Aman:

    对于 TCAN1042H 来说、您无需使用 I2C 连接。  MCAN1_TX 和 MCAN1_RX 引脚直接从 SoC 到收发器、无需多路复用。

    您可以重新配置环回示例以删除环回功能、或者使用外部读取/写入并切断 I2C 代码等。然后只需将 MCAN0设置交换为转至 MCAN1。

    该示例中的 I2C 代码用于将 MCAN0输出驱动到 HSEC 引脚、而不是用于 TCAN1042H。

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    根据代码、如下图所示:

    我使用 AM2634控制卡 EVM 板并连接到 HSEC。 板载 MCAN1_TX 和 MCAN_RX 不存在。 我已经将 MCAN1更改为 MCAN0、并在中断环回中禁用环回(我在代码中仅进行了此更改)。 我发现在执行代码时没有触发中断。 现在、我还使用了外部读取/写入代码。 我删除了 I2C 部分并尝试执行代码、但未从 TCAN1042 IC 获得任何输出。

    我遗漏了什么内容或做错了什么?

    此致

    Aman

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

    您好、Aman、

    唯一连接到 TCAN1042的 CAN 引脚是 MCAN1_TX 和 MCAN1_RX:

    因此、如果您为任何其他实例配置 MCAN、TCAN1042将不会像您看到的那样输出任何信号。

    因此、我已将 MCAN1更改为 MCAN0并在中断环回中禁用环回(只有这项更改我在代码中作出)。

    基于这、是一个拼写错误、您将 MCAN0更改为 MCAN1?

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    我已经为外部收发器 TCAN1042配置了 MCAN0。 我将使用中断环回示例代码并禁用环回部分;我没有得到任何响应。  

    我在这里遗漏了什么内容、还是做错了什么?

    此致

    Aman

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

    您好、Aman、

    您是否有连接到 MCAN0引脚的 TCAN1042 BoosterPack? 如果是这样、我可以在最后进行测试  

    此致、

    Ralph Jacobi

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

    否、下面是我的电路图、供参考:

    我已经为外部收发器 TCAN1042配置了 MCAN0。 我将使用中断环回示例代码并禁用环回部分。

    此致

    Aman

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

    您好、Aman、

    [报价 userid="606775" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1406089/am2634-mcan-in-am2634/5398536 #5398536"]外部收发器 TCAN1042

    我正在尝试确认一下这是什么意思-您这里连接的是额外的 PCB 吗? 您能否发送硬件设置的映像? 我需要尝试重复在我的终端上类似的东西

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    我使用的是原始硬件、

    我将向您发送简单电路图和 IC 链接:

    tcan1042-q1.pdf (TI.com)

    TCAN_H 和 TCAN_L 未收到任何信息?

    此致

    Aman

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

    你好、Ralph

    是否有与此相关的更新?

    此致

    Aman

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

    您好、Aman、

    我正在等待硬件来复制、并将在星期四尝试更新。

    此致、

    Ralph Jacobi

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

    好的。  

    还有一个请求、是否可以通过邮件进行连接?

    此致

    Aman

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

    尊敬的 Ralph:

    如果可能、我们可以通过邮件进行连接吗?

    并请更新。

    此致

    Aman

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

    尊敬的 Aman:

    尝试以下示例项目: e2e.ti.com/.../mcan_5F00_external_5F00_tx_5F00_am263x_2D00_cc_5F00_r5fss0_2D00_0_5F00_nortos_5F00_ti_2D00_arm_2D00_clang.zip

    我能够通过它在 TCAN1042 EVM 上获得以下信息:

    该端口使用 AM263 controlCARD + HSEC 坞从 MCAN0输出。

    如果可能、我们可以通过邮件进行连接吗?

    很抱歉、我只通过 E2E 提供这种技术支持。

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:  

    我使用了您的代码。 我在 AM2634 EVM 板的 MCAN0 Tx 引脚上连接了示波器探头、但未获取任何信号。 仅供参考、我尚未连接外部 CAN 收发器。

    我刚刚在 AM2634 EVM 板上检查了来自 MCAN0 Tx 的信号。

    此致

    Aman

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

    您好、Aman、

    我不确定另一端没有收发器会输出什么、因为信号链不会完成。 CAN 总线基于每端的端接、因此它与 SPI 等不同 我可以在星期一进行同样的测试、因为我今天无法查看示波器、但如果没有连接收发器、我就不会惊讶于看到没有信号。

    我整理了该示例、供您与包括 TCAN1042在内的设置一起使用、请通过以下方式进行尝试:

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    是否有相关更新?

    此致

    Aman

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

    尊敬的 Aman:

    我确认您需要完成收发器连接、以便实现正确的信号链并从 MCAN 引脚获取输出。 如果我断开 TCAN1042与 HSEC 坞站的连接、则不会传输 CAN 信号。

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    下面是一项更新:我能够通过环回轮询代码与 TCAN1042 IC 通信。

    我已经执行了示例代码: "mcan_loopback_polling_am263x-cc_r5fss0-0_nortos_ti-arm-clang" 在使用我的外部收发器电路禁用环回后、它将正常运行。 附加 CAN 波形供您参考:

     

    2.我已经执行你的代码:  /cfs-file/__key/communityserver-discussions-components-files/908/mcan_5F00_external_5F00_tx_5F00_am263x_2D00_cc_5F00_r5fss0_2D00_0_5F00_nortos_5F00_ti_2D00_arm_2D00_clang.zip

    我没有得到任何响应、并附加了波形供您参考:

    还有一点: 是否有通过邮件或其他方式进行通信的方法?

    因为此问题已升级?

    希望你明白!!!  

    此致

    Aman

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

    您好、Aman、

    很高兴看到进行了 CAN 通信、您提到的第一个示例应该没问题、因为回送已成功关闭、可以看到通信。 有一点奇怪、为什么另一个示例不起作用、但这可能是 SysConfig 或引脚排列出现的问题。 无论如何、我都想与大家分享这些信息、以便加快您现在所处的位置  "mcan_loopback_polling_am263x-cc_r5fss0-0_nortos_ti-arm-clang" 因此、我认为我们无需在该项目中将更多精力放在调试上。

    那么、哪些问题正在升级、我不知道您还需要有关该实施的哪些帮助?  

    此致、

    Ralph Jacobi