我使用CC2541, 12Bits ADC, 有两个问题点,
第一, 12bits代表不是2^12 = 4096吗? 为什么只能切2048段来算
第二, 以2048来算, ADC_Result * 1.25 / 2048 竟然跟实际测量电压值差了8%, 也就是1.25需要修正成1.35左右
我有遗漏什么环节吗?还是这是正常误差范围内?
da qin zheng sheng:
1. 最高位为符号位,adc有效11bit
2.建议用好的电源,减少纹波,另外可以采用软件补偿。
我使用CC2541, 12Bits ADC, 有两个问题点,
第一, 12bits代表不是2^12 = 4096吗? 为什么只能切2048段来算
第二, 以2048来算, ADC_Result * 1.25 / 2048 竟然跟实际测量电压值差了8%, 也就是1.25需要修正成1.35左右
我有遗漏什么环节吗?还是这是正常误差范围内?
1. 最高位为符号位,adc有效11bit
2.建议用好的电源,减少纹波,另外可以采用软件补偿。