微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1248的电压分辨率问题~!

ADS1248的电压分辨率问题~!

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

使用ADS1248,转化速率最低的5sps,PGA增益=1,用信号发生器产生Vpp=20mV,均值一定的电压信号时,发现均值为20mV以下时ADC的转化值结果只有100~200,均值20mV~小于40mV时,转化结果和20mV的值相同,均值40mV~60mV时,结果都是40mV时的转化值。

明明是20多位的AD,为什么电压只能检测到20mV的分辨力?(参考电压+2.5V)

谢谢大家!

ADS1248 内部非线性值不大于 15ppm。 很可能是信号源的问题,在转换过程中,是否实测一下输入电压?

信号发生器的输出电压用示波器测量,示波器测量平均值显示信号幅值是没问题的。

感觉AD1248是20mV一个档,采集的ADC值才会变化,像是7位的ADC,比如说我测量20mV~35mV,结果都是20mV时的测量值。

寄存器好像也只有设置PGA和采样速率的,没有什么设置能影响ADC的位数吧?

求大神指点。

对了,信号发生器用的输出信号:正弦波,f=1MHz,Vpp=10mV,均值自己设置。

读数据的问题解决了。

今天下午发现,读数据时候,发了RDATA命令之后,连续读取4个字节,1st字节和2nd字节相同,取2,3,4字节才是正确结果,和手册上说明不太一致。

另外,采集的最低字节数据变化得厉害,是不是效果就相当于16位的AD了?

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

网站地图

Top