硬件电流环交互
EDT_IF接收到的位置数据存放在RECV1L和RECV1U[15:0],可以通过寄存器选择配置截取数据存放至寄存器ABS_POS。
下图用 ABS_POS 裁剪举例说明数据裁剪的方式,以下是ABS_POS_CB = 0x2 (从bit2开始裁剪,包含bit2),ABS_POS_SIZE = 0xF(裁剪的长度为16-bit)。
另外EDT_IF需要将每次数据传输的异常状态输出至硬件电流环模块,反馈编码器的数据读取出现异常。
这里的异常状态可以通过寄存器配置,选择需要关心的异常状态信号,最后通过OR逻辑输出至电流环模块。