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-Q1:CAN 通信支持

Guru**** 2538930 points
Other Parts Discussed in Thread: AM2634, SN65HVD230, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1374125/am2634-q1-can-communication-support

器件型号:AM2634-Q1
主题中讨论的其他器件:AM2634SN65HVD230SysConfig

工具与软件:

尊敬的团队:

我正在处理2个控制器(STM32和 AM2634)之间的 CAN 通信。在 STM32上配置 CAN 时、我要设置所有这些参数

在 AM2634上、我将获取所有实例的全局参数

我无法在两个控制器之间进行通信、任何人都可以指导我进行这方面的工作  

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

    Swati、您好!

    通信双方是否都有 CAN 收发器? 如果是、会使用哪些计时器?

    此致、

    Ralph Jacobi

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


    您好、Ralph Jacobi

    是的、我在 AM2634两侧都有 CAN 收发器。我使用内置模块 TCAN1042、而在 STM32侧、我使用  SN65HVD230


    此致
    Swati Sharma

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

    Swati、您好!

    然后、一些观察...

    1) SN65HVD230不指示支持 CAN FD。 我需要确认这一点并发出查询、但如果是、则要为收发器选择 CAN FD 模式、其收发器不支持该模式。

    编辑:  已确认  SN65HVD230 不支持 CAN FD 高数据速率、但在理论上支持 500KBps/1Mbps。 但它不适用于 CAN FD。

    2) 2)我对 STM 配置过程一无所知、但对于德州仪器(TI)的"外部环回"只是意味着信号存在于 I/O 上进行测量、但它不支持器件之间的通信。

    3) 3)您需要调整 SysConfig 值以获得要对齐的比特率。 例如:

    此致、

    Ralph Jacobi

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

    您好、Ralph Jacobi:

    我尝试按照您的建议测试罐、但仍然无法正常工作。

    我观察到 AM2634开始传输、它卡在传输上(卡在 ISR 函数中、获取传输对象的值)  

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

    Swati、您好!

    您是否能够捕捉 CAN 线路上的总线流量? 很难猜测该描述可能会出现什么情况、但看到 CAN 总线应该可以帮助您明确变速器的哪一侧出现问题。

    此致、

    Ralph Jacobi

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

    尊敬的 Ralph:

    很抱歉这么晚才回复、

    我正在等待我的 CANFD 收发器来完成此操作