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.

[参考译文] CC1310:如何关闭调节功能以便将 Vref 设置为 1.48V?

Guru**** 2492385 points
Other Parts Discussed in Thread: CC1310

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1557894/cc1310-how-do-i-turn-scaling-off-so-i-can-set-the-vref-to-1-48v

器件型号:CC1310


工具/软件:

当 VDD 为 2V 时、我们需要使用 ADC 的全分辨率、因此我们需要关闭 将 Vref 设置为 4.3V 的调节、并在模拟输入电压限制为 2V 时防止我们达到 ADC 分辨率的满量程、因为 VDD 为 2V。

我们具有过压保护、可将模拟输入限制在我们设置的任何 Vref 以下、这样就不会出现问题。

我们使用以下命令来测量 ADC7 上的电压:

ADC=ADC_OPEN (CC1310_LAUNCHXL_ADC7、&params);//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;