ZHDA067 March   2026 TMS320F280039C

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2系统说明
    1. 2.1 SPI 实现方案
    2. 2.2 CLB 实现方案
    3. 2.3 软件更改
  6. 3验证
  7. 4总结
  8. 5参考资料

SPI 实现方案

A-Format 帧通过 SPI 外设传输。对于每个通信周期,首先将命令字段填充到 TX FIFO 中,然后在 RX FIFO 中接收编码器响应。

A-Format 中的字段是 18 位。为了将 18 位字段填充到 SPI FIFO 中,每个字段被拆分为两个 9 位半字段。相应地,FIFO 的宽度设置为 9 位。下图示出了将 18 位 A-Format 字段拆分为 9 位 SPI FIFO 条目。以 CDF0 命令为例:控制器将一个 18 位字段发送到编码器,编码器以三个 18 位字段进行响应。因此,TX FIFO 的深度设置为 2,RX FIFO 深度的深度设置为 6 个条目

要传输与接收的字段数可能会因命令而异。用户应相应地更改 TX 及 RX FIFO 的深度。当根据不同的命令调整 FIFO 深度时,必须持续修改 SPI 外设配置(FIFO 深度寄存器)和 CLB 逻辑(发送/接收序列控制),以确保同步。

TMS320F280039C 将 A-Format 字段拆分为 SPI FIFO图 2-2 将 A-Format 字段拆分为 SPI FIFO