我将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