TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1232 增益无法达到64或者128

我将GAIN0设置成1就可以增加两倍我在将GIAN1设置成1就无法达到64或者128.原采样值28000,两倍后56000. 128倍好70000

Kailyn Chen:

设置增益需要GAIN0和GAIN1同时设置才行,不是单设置GAIN0和GAIN1。

比如增益为1的话,需要GAIN0=0,GAIN1=0.

G=2,GAIN1=0, GAIN0=1

G=64,GAIN1=1,GAIN0=0

GAIN=128, GAIN1=1, GAIN0=0

user5197073:

回复 Kailyn Chen:

GAIN=128, GAIN1=1, GAIN0=1?
是同时进行的,我设置64倍。代码就是这样的
GAIN0_L ;
GAIN1_H ; 还有什么会影响结果。

Kailyn Chen:

回复 user5197073:

还有就是ADC的输入共模电压范围会影响增益,您可以看下当Gain=64, 128的时候,输入共模电压范围要在AGND + 1.5V ~AVDD – 1.5V这个范围之内。
如果Gain=1,2时候,输入共模电压范围即为AGND – 0.1V~ AVDD + 0.1V。
另外full scale的电压范围为+-0.5Vref/Gain

赞(0)
未经允许不得转载:TI中文支持网 » ADS1232 增益无法达到64或者128
分享到: 更多 (0)