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.

[参考译文] TMS320F280049C:采用 CLB 单元和 FSI 的硬件接口设计?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/983191/tms320f280049c-hardware-interface-design-with-clb-unit-and-fsi

器件型号:TMS320F280049C
主题中讨论的其他器件: C2000WARE

您好!

我在这里有两个问题。

我想在 CLB 单元和外部编码器之间设计硬件接口、编码器采用 Endat、BiSS 或基于 RS485的原型。 TI 是否提供了任何与之相关的参考文档?

2.我想在 tms320f280049C 芯片上实现 EtherCAT 通信、我了解到可以使用280049C 上的 FSI 端口实现、这可能比280049C 上的其他外设实现更高的波特率。 但目前我不知道如何设计这样的硬件接口、例如如何在280049c 和外部 EtherCAT 芯片之间进行连接。 TI 是否提供了此类参考文档?

我们将感谢您的任何帮助。

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

    您好:

    [引用 user="user5912823"]1. 我想设计 CLB 单元和外部编码器之间的硬件接口、编码器采用 Endat、BiSS 或基于 RS485的原型。 TI 是否提供了任何与之相关的参考文档?[/引述]

    对于 BiSS-C 和 EnDat22 -它们基于 F2837xD 器件上的封闭库(CLB 部分无源代码)。  我们希望在年底之前公布这一消息来源。

    [引用 user="user5912823"]2. 我想在 tms320f280049C 芯片上实现 EtherCAT 通信、我了解到可以使用280049C 上的 FSI 端口实现、这可能比280049C 上的其他外设实现更高的波特率。 但目前我不知道如何设计这样的硬件接口、例如如何在280049c 和外部 EtherCAT 芯片之间进行连接。 TI 是否提供了此类参考文档?

    我们有一篇论述通过 SPI 将 F2837xD 连接到 EtherCAT 的文章。   https://www.ti.com/lit/tidubq6 -这也可能适用于 F28004x 系列。   

    我将检查您的 FSI 问题。  

    此致、

    Lori

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

    您好!

    没有可与 FSI 连接的 EtherCAT 器件。   

    我还想提一下  、https://www.ti.com/lit/tidubq6中详述的解决 方案尚未在 F28004x 上尝试过。  这些器件以不同的速度运行、并且具有不同的存储器大小。  这些可能不会引起任何问题,但我们没有自己尝试过。  

    此致

    Lori

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

    感谢 Lori 的回答。

    现在、我已经大致了解了如何使用 BiSS、Endat 或 T-format 将280049C 连接到编码器。  

    对于 EtherCAT 连接、似乎只有280049C 上的 SPI 才能与 EtherCAT 芯片连接、而不是 FSI。 现在、我担心通过 SPI 方法的通信速度。 如果通过 FSI、则速度可能会根据 FSI 功能得到大幅提高。  

    但我了解到、对于280049C 的 FSI、也可以作为 SPI 模式实现。 如果使用这种基于 FSI 模块的 SPI、通信速度是否高于传统 SPI 连接?  

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

    我已邀请一位 FSI 专家与您联系。  

    此致

    Lori

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

    你(们)好

    [引用 user="user5912823"]

    但我了解到、对于280049C 的 FSI、也可以作为 SPI 模式实现。 如果使用这种基于 FSI 模块的 SPI、通信速度是否高于传统 SPI 连接?

    [/报价]

    F28004x FSI-SPI 模式可实现50MHz 的速度、而我认为其传统 SPI 最高可达25MHz。 FSI-SPI 模式在数据包结构与 FSI 帧非常匹配的情况下会有一些注意事项。 另一个 SPI 器件必须能够匹配和管理特定的数据包结构。

    对于您正在查看的某些 EtherCAT 芯片而言、这可能是一个问题。

    最棒的

    Kevin

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

    谢谢你。 期待您的 FSI 专家提出任何意见。

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

    是的、某些 EtherCAT 芯片可能无法进行管理以配置特定的数据包结构、从而与 FSI-SPI 格式匹配、这可能表示不能使用 FSI-SPI 模式。  

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

    谢谢。 以上内容可能在某种程度上对我有所帮助。 但现在我已经了解到、对于280049C、基于 CLB 和 SPI 模块、它可以通过 TI 提供的位置管理库实现绝对编码器通信。  

    对于 EtherCAT 连接、它只能通过 SPI 实现、而不能通过 FSI-SPI 模式实现。 因此、具有传统 SPI 连接的 EtherCAT 将具有相对较低的波特率。 这对于大多数 EtherCAT 应用而言可能没有意义。  

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

    您好!

    您认为是正确的。 我们还有其他具有 SPI 模块的 C2000器件、如果存在问题、可以实现更高的吞吐量(50MHz 时钟)。 我们还有 F2838x 器件、它集成了 EtherCAT 从站、但性能更高、成本更高。

    如果您有任何其他问题、请告知我们。

    最棒的

    Kevin