4个职位/ 0个新
最后发表
z20121202038
离线
最后看到:4年2周以前
加入:2016-03-30 51
关于ADC

1) ADC有两种采样模式:

* @param[in] sign:0 = Default, GP_ADC_SIGN(0x0400) = Conversion with opposite sign at
输入输出抵消ADC和内部偏移量
低频
Adc_init (uint16_t mode, uint16_t sign, uint16_t attn)

想问一下,GP_ADC_SIGN是能消除低频信号和内部扰动吗?它的准确度就一定更好?我看到SDK源码里是将两种模式下的采样值直接求和了,并没有除以2。
那么,一般情况下我们怎么选择这个工作模式?

关键词:
设备:
snowdream1
离线
最后看到:8个月,3个星期前
工作人员
加入:14章25条的2014-08-17
GP_ADC_SIGN钻头直接控制到内部ADC模块

GP_ADC_SIGN钻头直接控制到内部ADC模块,实现ADC抵消两次相加互相抵消。

如果只需要10点的精度,那就把值除以2即可。代码里的是以11点过采样1位得出的计算值。

z20121202038
离线
最后看到:4年2周以前
加入:2016-03-30 51
那是不是这样的,如果我要得到11位的精度

那是不是这样的,如果我要得到11位的精度,就直接把这个值传上去,但最终还是要除以2,才是采样真实值。

snowdream1
离线
最后看到:8个月,3个星期前
工作人员
加入:14章25条的2014-08-17
是的

是的