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.

[参考译文] TCAN1048AV-Q1:AWR1843AOP CAN 通信问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1241811/tcan1048av-q1-awr1843aop-can-communication-issue

器件型号:TCAN1048AV-Q1
主题中讨论的其他器件:AWR1843AOP

尊敬的团队:

我想就以下客户问题寻求您的支持。 如有必要、请随时参与雷达应用团队。

谢谢!

丹尼尔

我要就我们在一个涉及 AWR1843AOP 的正在进行的项目中遇到的问题与您取得联系。

 

我们目前正在使用自己的设计开发盲点警告系统。 我们设计了一个电路板并将这些电路板放置在车辆周围、以在180度范围内扫描盲点区域。 我们的电路板和车辆之间的通信通过 CAN 总线建立。 为此、我们使用了 TCAN1048AVDMTRQ1。

 

以下是我们用于 CAN 接口的引脚分配:

 

/**@名称 PINE15_PADAG

 

PINE15_PADAG 功能

与 XWR18XXAOP 器件上的 PINC2_PADAG 等效

/

/**@{/

SoC_XWR18XX_PINE15_PADAG_CAN_TX

/**@名称 PINE13_PADAF

 

PINE13_PADAF 功能

与 XWR18XXAOP 器件上的 PIND2_PADAF 等效

/

/**@{/

SoC_XWR18XX_PINE13_PADAF_CAN_RX

我们开发了一种使用此总线接收来自车辆的 CAN 消息的售后市场产品。 我们已将此总线连接到两块板。 我们仅在 CAN 总线上执行接收操作、此通信功能正常。 为此、我们使用了 TCAN1048AVDMTRQ1的引脚1和4。

 

但是、我们需要另一个 CAN 总线来实现盲点警告系统与指示灯之间独立于车辆的通信。 为此、我们使用了以下 CAN 引脚:

 

/**@名称 PINNC3_PADBN 对于1843 AOP 有效

 

PINNC3_PADBN 功能

/

/**@{/

SoC_XWR18XX_PINNC3_PADBN_CAN1_FD_TX

/**@名称 PINB3_PADBO 对于1843 AOP 有效

 

PINB3_PADBO 功能

/

/**@{/

SoC_XWR18XX_PINB3_PADBO_CAN1_FD_RX

我们已将 TCAN1048AVDMTRQ1的引脚6和7用于该总线。 此总线的端接电阻设置为60欧姆。 但是、经过一段时间后、通信会停止工作。 在这种情况下、CANFD_TransmitData 函数返回 CANFD_EINUSE 的 ERR_CODE、并且不会传输任何其他消息。

 

为了解决这个问题、我们在遇到此错误代码时尝试调用 CANFD_translDataCancel 函数、但该函数未能解决问题。

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

    Daniel:

    我将加入雷达传感器团队、他们将更清楚如何在处理器方面提供帮助。 我将密切关注此线程、以防需要 CAN 物理层之类的帮助。

    此致、

    埃里克·哈克特  

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

    Eric -

    很抱歉耽误你的时间、今天继续讨论  

    丹尼尔-  

    CAN 总线两端应使用120Ω Ω 进行端接、请确认该问题或提供您拥有的功能原理图。  

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

    Josh、您好!

    我可以确认 CAN 总线两端都用120Ω Ω 端接

    这是 CAN 总线侧的原理图。

    此致。

    埃姆雷

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

    埃姆雷-  

    您是否偶然使用欧姆表检查了 PCB 上的所有连接? 从您提供的原理图中、我想说几件事情很可能/可能 没有连接、例如4700pF 电容器/ESD 保护上的接地、CANH1、CANL2上的连接。  

    如果一切都发出蜂鸣音并且您已相应地修复原理图、则下一步是移除 C1、C13、C17和 C22、因为它们正在线路上添加负载电容、但可能没有帮助。 您可以在这些线路上(之前和之后)放置一个范围、以查看它是否确实对电路的运行造成了负面影响。  

    您还可以查看此文章和白皮书、以在可能的情况下简化或优化您的电路。   

    https://e2e.ti.com/blogs_/b/industrial_strength/posts/the-importance-of-termination-networks-in-can-transceivers 

    https://www.ti.com/lit/wp/slly020/slly020.pdf?ts=1689698924025 

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

    Josh、您好!

    希望这封电子邮件能帮您找到所需信息。

    我们已根据原理图检查所有电阻器和电容器、确信没有未连接的元件。 我们还测试了移除电容器的情况、正如您提到的、它不会在信号中造成任何失真或噪声。

    如果您有任何其他问题或疑虑、请随时告知我们。

    此致、

    埃姆雷