有使用AD7656的童鞋吗?我在使用AD7656的时候,使用了AD7656的其中三个通道(V1、V2、V3),其他通道悬空。
通过CONVST A、B来控制。CONVST A和B是连接在一起的 ,同时进行采样。
但是出来的结果却不对,第一次RD读出来的数据,不是V1通道输入的数据,而是V3的数据;第二次RD读出来的数据,不是V2通道输入的数据,是V1的数据;同样的,第三次读出来的数据也不是V3通道的输入数据,而是V2的数据。
不知道有没有童鞋遇到过这样的问题,出来讨论一下呗!
有使用AD7656的童鞋吗?我在使用AD7656的时候,使用了AD7656的其中三个通道(V1、V2、V3),其他通道悬空。
通过CONVST A、B来控制。CONVST A和B是连接在一起的 ,同时进行采样。
但是出来的结果却不对,第一次RD读出来的数据,不是V1通道输入的数据,而是V3的数据;第二次RD读出来的数据,不是V2通道输入的数据,是V1的数据;同样的,第三次读出来的数据也不是V3通道的输入数据,而是V2的数据。
不知道有没有童鞋遇到过这样的问题,出来讨论一下呗!
您好。
您是使用并行方式读取的吧。请检查是否是在BUSY变低后开始读取。如果您使用CONVST A和CONVST B,那么应该读取4个结果。
不适用的通道建议您做接地处理
嗯,我的电路中是并行的方式读取的数据,是在BUSY变低后开始读取的。
如果我只读三路数据(V1、V2、V3),怎么设置CONVST 的信号呢?
并行模式需要读取4个操作。如数据手册所述
“If CONVST A and CONVST B are simultaneously brought low, four read operations are required to obtain the conversion results from V1, V2, V3, and V4.”
这个是你没处理好BUSY信号,我调试的时候第一次是好的,但后来就是互相错了一通道,然后就这样使了,但每读十几次就会不稳定,最后加了WHILE BUSY的等待就好了,一直很稳定
这个是你没处理好BUSY信号,我调试的时候第一次是好的,但后来就是互相错了一通道,然后就这样使了,但每读十几次就会不稳定,最后加了WHILE BUSY的等待就好了,一直很稳定