Edit online

X-Format 接口

3 Mar 2025
Read time: 1 minute(s)

X-Format 是 TA-IF 一种支持用户自定义协议的模式,用于兼容部分个性化的编码器接口。X-Format 支持自定义下列参数:
  • 发送命令域 XCMD 的数量。

    通过寄存器 XFMT_TXC_NUM 设置。自定义 XCMD 的数量为 n,n 最小可配置为 1,最大可配置为 256。

  • 发送命令域的长度

    通过寄存器 XFMT_TXC_LEN 设置。自定义 XCMD 的长度为 j,j 最小可配置为 8,最大可配置为 18。

  • 接收数据域 XDAT 的数量

    通过寄存器 XFMT_RXC_NUM 设置。自定义 XDAT 的数量为 m,m 最小可配置为 1,最大可配置为 256。

  • 接收命令域的长度

    通过寄存器 XFMT_RXC_LEN 设置。自定义 XDAT 的长度为 k,k 最小可配置为 8,最大可配置为 18。

  • X-Format 同样适用时序 T2/ T3/ T4/ T5/ T6/ T9 控制寄存器,注意当 T4 设置为 0 时,效果与 T-Format 的发送命令相同。
  • X-Format 的时钟与 T-Format 和 A-Format 采用相同的控制方式。
  • X-Fromat 也支持硬件触发模式。


FIFO 模式

X-Format FIFO 模式支持 TX 和 RX 分别通过 TXFIFO 和 RXFIFO 进行数据的发送:
  • TXFIFO 的深度为 16x 18bit
  • RXFIFO 的深度为 16x 18bit
  • 支持以 DMA 或中断的方式进行数据发送和接收