使用CC1310接触ADC后,有几块地方不是很明白:
1.)对于VDDS的概念不是很了解,是说输入电压不能超过4.1V吗
2.)在做ADC测试时,发现:
当我ADC引脚接地时,实际上电压是18mv,ADC值却是1056;
当我ADC引脚接3.3V时,实际上电压是3.8V,ADC值却是3342000;
当我ADC引脚接5V时,实际上电压是4.7V,ADC值却是392000;
他们之间的误差呈现这样是正常的吗
Felix ZF:
“
当我ADC引脚接5V时,实际上电压是4.7V,ADC值却是392000;”
ADC引脚的输入超过最大允许值,会损坏芯片的。
Butterfly:
12位的ADC 你怎么测的3342000? 转换后的电压信号?
你基准源多少,ADC Scale 功能打开了没有?
hoya:
回复 Butterfly:
我想应该是转换后的电压信号,我是在ti提供的例程adcBufContinuousSampling做编辑其中我没有看到ADC Scale这项指令而测到的值是由下列函数执行没错吧ADCBuf_convertAdjustedToMicroVolts(handle, completedChannel, completedADCBuffer, microVoltBuffer, ADCBUFFERSIZE);但是我不知道它转换的原理方式,请专家指点一二...