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.

[参考译文] TIDA-01487:设计工作频率高达800kHz、但在1MHz 时行为异常

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/821157/tida-01487-design-works-up-to-800khz-but-behaves-oddly-at-1-mhz

器件型号:TIDA-01487

我自己一直在使用此参考设计、起初使用自己的电路板、但最近使用的是 TI 在其参考设计页面中提供的确切电路板文件。 我发现我可以在800kHz 下正常运行 CAN、但当我将通信速率提高到1MHz 时、我开始在总线上出现奇怪的行为。 最明显的症状是总线使用率立即跳至接近100%。 在使用示波器进行探测时、我可以看到在收到消息 ACK 位后、总线将短暂返回隐性状态、然后再次拉低、保持锁定低电平、直到收发器超时并复位。  

在上图中,亮黄色轨迹线是 CAN 线逻辑,红色轨迹线是 TX1,橙色轨迹线是 RX1,绿色轨迹线是 TX2,紫色轨迹线是 RX2。 在他拍摄过程中、大约有三分之二的时间、您可以看到消息以 ACK 位结束(红线首次变为低电平)。 这会将总线锁定在显性状态、直到收发器超时、仅再次拉低。 总线最终将恢复并发送下一条消息、但在该消息的末尾、它将重复此周期。 我已经尝试将电路上的延时时间从显性状态增加到隐性状态、它要么不会改变、要么完全中断通信。 在 TI 从事此电路工作的任何人对此是否熟悉?

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

    您好、Russel、

    我已经使用过电路板、但目前这听起来不是很熟悉。 我需要重新创建类似的测试设置。

    您能描述一下您是如何完成测试的、即您使用了哪种 CAN 器件? 您是如何测量总线使用情况的?

    您提到您正在使用您使用的确切电路板文件-这是否意味着您创建了 PCB 并根据参考设计的 BOM 中提供的 TI 逻辑系列填充了器件?

    此致、

     Thomas

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

    我们在 Windows 器件上使用 PeakCan 查看器通过峰值 CAN USB 向两个电源逆变器发送消息、隔离位于 PeakCan 器件和逆变器之间。 如果没有隔离、总线就可以了、一旦我们插入隔离、我们就开始遇到问题。 使用 PeakCan 软件测量总线使用情况、稍后我们使用 GEMAC CANbus 测试仪2再次探测、发现了与此处所示相同的结果。

    是的、我将参考设计中提供的电路板文件直接发送到制造工厂、然后使用提供的 BOM 填充它们。 我还使用相同的器件在其他电路板上重新创建了电路、发现我具有相同的行为。

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

    您好、Russell、

    感谢您的介绍。 我们将尝试在这里重复这种情况、但仅在8月的上半年。 这是否适合您? 让我还尝试直接与您讨论这个主题。

    谢谢、

     Thomas

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

    谢谢 Thomas、

    我们马上就要实施另一个解决方案。 我正在撰写更多的文章、以便在将来需要解决方案时准备好解决方案。

    如果您愿意、您可以向我发送电子邮件、您可以使用与此帐户关联的电子邮件。

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

    谢谢 Russel。

    如果您愿意、我将把该主题标记为已解决、直到我们能够在实验中复制该场景。

    然后、我将使用结果更新此主题。

    谢谢、此致、

     Thomas