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.

[参考译文] TMS320F28384D:查询 FSI 外设中的双数据速率传输

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1453326/tms320f28384d-query-in-dual-data-rate-transmission-in-fsi-peripheral

器件型号:TMS320F28384D
主题中讨论的其他器件:SysConfigC2000WARE

工具与软件:

使用双数据速率传输时、2828x TRM 中提到、在 FSI TX 中、数据会拆分为偶数位和奇数位、并使用通道 TXD0和 TXD1进行发送。  

RX 模块在接收这些双数据通道时会发生什么情况?
我知道的是、我们 从 RX 缓冲区中读取数据。
那么、数据是否在传输到 FSI RX 缓冲区之前先在 FSI RX 内核中进行了重新组合、或者我们应该将数据本身进行组合、并且缓冲区中以某种方式存在的数据并未组合?

如果需要、我们应该如何  在 FSI RX 处合并两个数据通道?

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

    尊敬的 Sumukh:

    数据在传输到 FSI RX 缓冲区之前会合并回 FSI RX 内核中。 从 RX 缓冲区中读取时、该缓冲区合并了完整的数据。

    谢谢!
    Susmitha

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

    谢谢你。 如果我将 FSI TX 设置为单通道传输、将 FSI RX 设置为双通道传输、 反之亦然、误认为数据传输还是会发生、还是会按预期出错?
    如果它没有错误输出、那么数据会发生什么情况?

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

    尊敬的 Sumukh:

    我建议您 从 C2000ware 导入 FSI 示例1、并尝试使用 SysConfig 来根据您的要求进行修改。

    您可以将 FSI TX/RX 设置为单线或双线、并进行调试以查看更改。

    C:\ti\c2000\C2000Ware_5_00_00_00\driverlib\f2838x\examples\c28x\fsi

    谢谢!
    Susmitha