工具/软件:
当 VDD 为 2V 时、我们需要使用 ADC 的全分辨率、因此我们需要关闭 将 Vref 设置为 4.3V 的调节、并在模拟输入电压限制为 2V 时防止我们达到 ADC 分辨率的满量程、因为 VDD 为 2V。
我们具有过压保护、可将模拟输入限制在我们设置的任何 Vref 以下、这样就不会出现问题。
我们使用以下命令来测量 ADC7 上的电压:
ADC=ADC_OPEN (CC1310_LAUNCHXL_ADC7、¶ms);//DIO_30 是 ADC 7。
ADC_CONVERT (ADC、&ADC_measurement);//每次转换大约需要 1uAh。
Measure=ADC_convertRawToMicroVolts (ADC、ADC_measurement);//RTOS 模块、可校正增益和偏移误差。
ADC_CLOSE (ADC);
我们使用的是 TI 编译器版本 v20.2.4.LTS。 请提供一个将 Vref 降低至 1.48V 的命令或设置。
我相信我所需要的只是访问以下结构中的“refSource",“,但、但无法确定如何访问它。
typedef 结构 ADCCC26XX_HWAttrs{
uint8_t adcDIO;/*!< DIO、表示 ADC 路由到*/
uint8_t adcCompBInput;/*!<内部信号路由到比较器 B */
bool returnAdjustedVal;/*!<在返回原始输出之前应该对其进行修整*/
bool inputScalingEnabled;/*!<启用了输入缩放*/
ADCCC26XX_ADC refSource;/*!<供 Reference_Source 使用的基准源*/
ADCCC26XX_ADC 采样持续时间;/*!< Sampling_Duration 进行采样的时间。 这取决于负载*/
ADCCC26XX_ADC triggerSource;/*!< Trigger_Source 触发的源代码。 当前仅支持 AUXADC_TRIGGER_MANUAL */
} ADCCC26XX_HWAttrs;