下面是我配置ADC模块的代码,设置了3.3V的内部基准模式,但是采样2.7V电压时采样结果为1660,只有理论的一半。将电压下降为2V或1V时采样结果也只有理论的一半,我测试了VREFLOA与采样电压地信号间没有压差,下面是我配置ADC的代码:
ADC_setVREF(ADCA_BASE, ADC_REFERENCE_INTERNAL, ADC_REFERENCE_3_3V);
ADC_setVREF(ADCB_BASE, ADC_REFERENCE_INTERNAL, ADC_REFERENCE_3_3V);
ADC_setVREF(ADCC_BASE, ADC_REFERENCE_INTERNAL, ADC_REFERENCE_3_3V);
//
// configurations for ADC-A设置ADC时钟
//
ADC_setPrescaler(ADCA_BASE, ADC_CLK_DIV_2_0);
ADC_setPrescaler(ADCB_BASE, ADC_CLK_DIV_2_0);
ADC_setPrescaler(ADCC_BASE, ADC_CLK_DIV_2_0);
//
// power up the ADC使能ADC模块
//
ADC_enableConverter(ADCA_BASE);
ADC_enableConverter(ADCB_BASE);
ADC_enableConverter(ADCC_BASE);
//
// delay for > 1ms to allow ADC time to power up
//
DEVICE_DELAY_US(PSFB_ADC_POWERUP_US);
EDIS;
//
// Start Configuration ADC Channels
//
// ADC CONVERSION CHANNELS CONFIGURATION
// setup ADC conversions for current and voltage signals
//
//
// ADC MODULE A
//
// LVBUS输出电压采样设置
//
ADC_setupSOC(PSFB_LVBUS_ADC_MODULE, PSFB_LVBUS_ADC_SOC_NO,
PSFB_LVBUS_ADC_TRIG_SOURCE,
PSFB_LVBUS_ADC_PIN, PSFB_LVBUS_ADC_ACQPS_SYS_CLKS);
请问是配置错误吗?我检查了我的原理图,我将VREFHIA连接至一个3.3V的电压,但我看手册中写道:

是否在使用内部基准模式的情况下不应该连接3.3V,我连接了从而导致采样错误?