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 或中断的方式进行数据发送和接收