现使用AD2S1210,读故障寄存器发现总报错误0x8000,提示为削波错误,但发现实际硬件LOT和DOS引脚都已拉高,应该没有故障,在读取位置信号时,初始位置为0x8080,而不是0x0000,请问这是为什么?
现使用AD2S1210,读故障寄存器发现总报错误0x8000,提示为削波错误,但发现实际硬件LOT和DOS引脚都已拉高,应该没有故障,在读取位置信号时,初始位置为0x8080,而不是0x0000,请问这是为什么?
您好,此问题已经提交给ADI相关专家,专家会尽快回答您的问题。谢谢!
请问读取时序是否正确,您是在什么模式下读取的位置信息呢?如果手动转动弦变一圈的话,是否能看到位置信息的变化呢?
我是在配置模式下读取的信息,手动转动旋变一周确实有变化,但是转一个电角度是从0x8080~0xFFF0(12位),而不是从0x0000开始,读故障寄存器发现总报错误0x8000,提示为削波错误,但发现实际硬件LOT和DOS引脚都已拉高,应该没有故障,这是为什么呢?
建议按照数据手册31页中的Figure37来进行上电复位操作,然后再读取故障寄存器看是否还有报错。请您再确认一下,是否首位和D[7]始终为1。您使用的是串行输出还是并行输出?
我使用的串行方式,读所有寄存器都会多读出一个0x0080,也就是D[7]始终为1,不知道为什么,请教一下