微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1255采样高位后移!

ADS1255采样高位后移!

时间:10-02 整理:3721RD 点击:

我现在在用ads1255这块芯片进行电压采集,但结果一直不对!

比如,我采3.3V的电压正确的结果大概为54 6C 67(因为ads1255为24的,所以用三个十六进制的数表示,高字节为:54 ,中字节为:6C,低字节为:67),但采出来的显示结果却为FF 54 64(高字节为:ff ,中字节为:54,低字节为:64)之类的数据。重复多次后,结果基本一样,表现为高位往后移动了,造成结果不正确!

硬件部分是查看芯片资料给出的参考电路图设计的。

直接移过了一个字节, 不大可能是时序方面的问题, 很可能是你的软件缺陷导致的.

谢谢你的回答!

我之前先用ads1255单独做了一个转接板,用我这个程序发现可以采集到正确的结果。

现在是将ads1255同430两个结合到了一起,自己做了一块新板子。同样的程序发现竟然不可以(出现所谓的高位后移),当然电路也是照着那块转接板设计的。

自己觉得好邪门呀^_^

在软件中每次采样前先将ADCreset,然后在是开始采样,看看是否有效果

谢谢你的回答!

我之前先用ads1255单独做了一个转接板,用我这个程序发现可以采集到正确的结果。

现在是将ads1255同430两个结合到了一起,自己做了一块新板子。同样的程序发现竟然不可以(出现所谓的高位后移),当然电路也是照着那块转接板设计的。

自己觉得好邪门呀^_^。是不是线路太近,对DOUT输出信号产生了干扰啊!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top