Ti工程师你们好:
有个问题想跟你们确认一下,本人最近使用的片子是msp430f47167的单片机,在调试sd16的ad采样器时,我选过采样率OSR=128=2^7,LSBACC=0, SD16UNI=0;由于梳妆滤波器的阶数为3阶,所以其有效位长度为7*3=21位,数字滤波器输出的有效位为21位,由于选择了高16位有效位(LSBACC=0),SD16MEMx截取了数字滤波器的高16位,这样理解对吗?
HG:
Sigma Delta的考虑除了OSR还有FM,具体的精度还要考虑系统给的SINAD和ENOB.
由于SINAD to ENOB 的关系是: ENOB(in bits) = (SINAD(in dB) – 1.76)/6.02. 也就是说在图下方括号里的要求下,如果要达到12bits的精度,SINAD必须不小于74,对照DATASHEET上的图,过采样率必须不小于64。
但是是不是保证了OSR,就能达到想要的精度呢,也不是。Fsd24 = 1MHz时,OSR = 256,SINAD可以达到TYP 85db,换算成ENOB也就13.8bit
所以430里面Sigma delta ADC能做到多少精度要综合考虑不少因素
yu yong1:
回复 HG:
请问你这个图是从哪里下载的额 ,为什么datasheet上没有额