This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我的客户使用48引脚 F280025C 进行设计、VREFHI 和 VDDA 使用3.3V、他们使用的示例代码是 c2000ware 中的 adc_ex1_soc_software.c、 问题是他们发现 ADC 结果只有11位、例如、在任何引脚上读取3.3V、值约为2048、 1.65V 约为1024。
C:\ti\c2000Ware_3_02_00_00\driverlib\f28002x\examples\adc
他们在 F280025 controlCARD 上没有发现同一代码的这个问题,在他们的电路板上只有这个问题。
当他们针对以下函数将 ADC_INTERNAL 更改为 ADC_EXTERNAL 时、一切都正常、分辨率为12位。
SetVREF (ADC_ADCA、ADC_EXTERNAL、ADC_VREF3P3);
使用 ADC_INTERNAL 配置时会出现什么问题 、对此有任何建议?
你好、很强、
它们是否强制 VREFHI 上施加电压? 如果是、则不能使用内部基准模式、因为内部基准将尝试将器件的基准电压强制输出到 VREFHI 引脚上、因此如果另一个源驱动该引脚、则会发生竞争。