有使用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变低后开始读取。如果您使用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的等待就好了,一直很稳定
根据你们的建议 我来试试