最近在搞一个项目,采用两片AD2S1210对双通道旋变器进行解码,遇到一个很奇特的问题,请各位大神帮忙看下
问题描述:
1、 采用两片AD2S1210解码芯片分别对旋变的粗机和精机进行解码,发现在一些特定位置的时候粗机解码出来的数据存在跳变,分辨率是12位,跳变现象是粗机第高5位和高6位出现00到11 或者 11 到00 的跳变 ,导致测试角度存在很大的偏差 ,在此期间 实际位置角度一直保持稳定不变
| 0011 0010 0000 |
|
|
| 0011 1010 0000 |
|
|
| 0011 0010 0000 |
|
|
| 0011 1101 1111 |
|
|
| 0011 1101 1111 |
|
|
| 0011 1010 0000 |
|
|
| 0011 0010 0000 |
|
|
| 0011 0010 0000 |
|
|
| 0011 0010 0000 |
|
|
| 0011 1101 1111 |
|
|
| 0011 1101 1111 |
|
采集的转换后的角度输出曲线如下:
2、 只有在小部分位置会出现跳码的现在,大部分位置解码都是正常的,输出很平稳
3、将粗机和精机的信号对调,发现还是原来出现问题的那一路AD2S1210的解码数据不正常
4、换一个新的旋变之后粗机通道问题还是一样的存在
5、使用示波器测试AD2S1210的输入信号基本都满足手册要求,粗机通道和精机通道的两路AD2S1210的
电路配置完全相同
麻烦各位专家帮忙看下,最近一直折腾这问题,谢谢!!!