版主
主题
回帖0
积分14067
阅读权限200
注册时间2008-11-15
最后登录1970-1-1
在线时间 小时
|
我来解释一下精度问题。
- d' [, a5 v, k+ `这个是M8的ADC精度参数/ v+ z, m& {8 c% A$ e. S
* R2 j) _( E% l# j* d% S: K
4 i E, ]7 j7 v4 ?# R7 v1 ]误差最大有1.75LSB。如果ADC的值是1000,那精度是1.75/1000;如果ADC的值是10,那精度是1.75/10。也就是说,值越小精度越差,线性越差。! e, A9 D+ | ?3 I5 g( _; U
那1.75LSB误差是什么概念呢?如果最大值ADC值1023对应50V电压测量值,那1.75LSB误差就是50V * 1.75 / 1023,约85mV。3 C5 A, F+ v' o+ c0 R6 t$ k
" a1 {* c c% Q+ _
ADC数字量化图
- z4 x6 \+ a& q1 Z5 O* W
3 o& \5 @1 _* k5 n$ b
3 u0 S$ b; c3 g1 A9 n
红线是最佳校正线。
9 T- c& X' s5 R0 w" u9 @) X
9 @& G- i$ I" R, `$ I由于数字量化的局限,过采样提高精度对于小值提高效果差。 |
|