16位分辨率AD2S1210角度采集稳定性,角度数据跳码问题。

使用AD2S1210ASTZ,设置16位分辨率,激磁电路采用ADI官方推挽电路,解码电路单5V供电,10KHZ。返回正余弦输入接有RC电路,相移18°,Vpp=3.1V。信号正弦度较好,无畸变。读取芯片故障寄存器,无故障指示。电机供电为24VDC,单极旋变。芯片是15年左右买的,正品渠道。

现发现当电机进行连续回转运动(方波,正弦曲线,参数为500rpm/0.25HZ或者1000rpm/0.25HZ,其他值未试验)后(大概5分钟,时间不一定),电机停止运行处于静止状态,角度出现无规律跳码,设置为16位分辨率,此时后面3~4位都在跳字。此时故障寄存器仍然无故障指示。

重新上电或者复位AD2S1210芯片后,跳字消除(16位无跳字)。

试验过100rpm/0.25HZ的方波回转运动(1天时间),一切正常。

疑问1:当10KHZ分辨率16位时,datasheet上最大速度是125rps=7500rpm,为何在1000rpm运行后再停止,会出现角度跳字。且此时无任何故障指示。实测正余弦信号波形一切如初。

疑问2:为何低速运行不会出现此种情况。是否与芯片内部闭环跟踪有关系?

疑问3:在出现跳字现象后,为何只有复位才能解除,其余操作均无作用。

基本可排除电机运行共模的影响,原因1低压。2使用过正余弦输入中点接Vref电压抬升电路(资料上说可以提高抗共模能力),跳字现象无好转。3对电机外壳接地,母线去共模处理等均无效果。

折腾了1个月了,望ADI高手支个招,帮忙分析一下原因,我会提供需要的所有电路、波形等信息。