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.

[参考译文] TMS320F28P550SJ:查询:能否使用 TMDSFSIADAPEVM FSI 适配器将 F28P55x 板与 F280039C 板连接起来进行点对点通信?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1429787/tms320f28p550sj-query-can-i-connect-f28p55x-board-with-f280039c-board-using-tmdsfsiadapevm-fsi-adapters-for-point-to-point-communication

器件型号:TMS320F28P550SJ
主题中讨论的其他器件:TMDSFSIADAPEVMC2000WARE

工具与软件:

FSI 外设具有以下类型的电路板:

TMS320F28002x

TMS320F28003x

TMS320F28004x

TMS320F2838x

TMS320F28P55x

TMS320F28P65x

我能否 在上述任意两个电路板上使用 TMDSFSIADAPEVM 适配器、并将它们连接以进行 FSI 点对点通信?

我担心的是 FSI 时钟问题。

对于上述所有电路板、C2000Ware 中附带的示例包含适用于 FSI TX 和 FSI RX 模块的代码。

那么、当使用带有 FSI 适配器板的 CAT5电缆将一个板连接到另一个板时、如果连接到不同的板、应该如何配置 FSI 时钟?  

FSI 时钟 在不同的电路板中配置、如下所示:

#define PRESCALER_VAL FSI_PRESCALE_75MHz (F28P55x)
#define PRESCALER_VAL FSI_PRESCALE_50MHz (F280039c)

由于  我在上面使用的示例板中只有4个预分频值可用、并且所有四个值彼此不同、因此当使用一个板作为 TX、另一个板作为 RX 时、 必须在这两个示例板中定义该预分频值。

由于两者不同、这是否会完全阻止通信发生?  

对于 TX 和 RX 上的 FSI 时钟、我此处需要一些指南来设置通信。  

我只需要从文档中了解这一点:

如果我使用一个板作为 TX 板、使用另一个板作为 RX 板:

FSI TX CLK 会发送到 FSI RX CLK。 因此、只要 FSI RX CLK 小于 RX 板上的 SYSCLK、FSI RX 就会使用该时钟、并且与 RX 板的时钟无关。

FSI TX CLK 应小于 TX 板上的 SYSCLK/2。

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

    尊敬的 Sumukh:

    [报价 userid="628445" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1429787/tms320f28p550sj-query-can-i-connect-f28p55x-board-with-f280039c-board-using-tmdsfsiadapevm-fsi-adapters-for-point-to-point-communication 我可以 在上述任意两块主板上使用 TMDSFSIADAPEVM 适配器并连接它们进行 FSI 点对点通信吗?[/QUOT]

    是的、没错。

    [quote userid="628445" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1429787/tms320f28p550sj-query-can-i-connect-f28p55x-board-with-f280039c-board-using-tmdsfsiadapevm-fsi-adapters-for-point-to-point-communication 由于二者不同、这是否会阻止通信发生?  [报价]

    否、它不会停止通信。

    当涉及到两个不同电路板之间的 FSI 通信时、可以将 FSI 时钟配置为两个不同的频率。 它不会影响通信。

    谢谢!
    Susmitha

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

    感谢您的答复。  
    现在我知道了这些信息、可以自由地对它进行测试。

    我只需要在一件事上做更清楚的说明:
    RX 模块将使用 FSI TX CLK 来锁存 RX D0和 RXD1信号线上的数据。
    那么、当 RX 模块已使用来自 FSI TX 的时钟信号时、设置 FSI RX 时钟值的目的是什么?

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

    尊敬的 Sumukh:

    RXCLK 是 FSI 接收模块的接收时钟输入信号。 这必须连接到发送 FSI 模块的 TXCLK 上。

    请参阅本文档中的第25.3.3节 FSI 接收器模块。TMS320F28P55x 实时微控制器技术参考手册(修订版 B)

    谢谢!

    Susmitha