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.

[参考译文] RTOS/LAUNCHXL-CC1310:在电池供电时获得稳定的 ADC 基准

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/577113/rtos-launchxl-cc1310-getting-stable-adc-reference-while-battery-powered

器件型号:LAUNCHXL-CC1310
主题中讨论的其他器件:CC1310

工具/软件:TI-RTOS

大家好、

我正在尝试开发一个应用、该应用将直接通过电池(标称值为3V)为 CC1310供电。 我非常希望使用 ADC 来测量其中一个板载传感器产生的模拟电压、但我不确定如何指示器件使用内部基准、因此尽管电池供电、ADC 读数还是一致的。

我还想监控电池电压、芯片可以做这件事、还是必须将电池电压馈入 ADC 引脚?

在我基于此参考设计定制 PCB 时、有人可以告诉我如何使用 LaunchPad 开发套件实现此目的。

此致、

Steve

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

    Steve、

    您当前使用的是哪个版本的 TI-RTOS 或 SimpleLink SDK?

    首先、我将检查项目中的 CC1310_LAUNCHXL.c 文件。 该文件将包含一个标有 ADC 的段。 在此部分中、您应该会看到  ADCCC26XX_HWAttrs 数组。 refSource 域指定 ADC 使用的基准电压。 默认情况 下、应将其设置为 ADCCC26XX_fixed_reference。 该基准电压不随电池电压的变化而变化。 请参阅产品安装中的"docs\tidriversAPI"文档、并单击 ADCCC26XX.h 以了解更多详细信息。

    ADCCC26XX_fixed_reference  ADCCC26XX_VDDS_reference 的对比

    refSource 指定 ADC 的内部基准是源自电池电压还是源自固定的内部源。

      • 实际上、使用内部固定电压基准将 ADC 的上限范围设置为固定值。 该值在启用输入缩放的情况下为4.3V、在禁用输入缩放的情况下为~1.4785V。 在此模式下、输出是输入电压乘以备选方案中的分辨率(而不是位)除以 ADC 的上电压范围的函数。 输出=输入(V)* 2^12/(ADC 范围(V))
      • 使用 VDDS 作为基准、可根据电池电压调整 ADC 的上限范围。 随着电池电量耗尽及其电压下降、ADC 的范围也会下降。 这在测量相对于电池电压产生的信号时很有用。 在此模式下、输出是输入电压乘以备选方案中的分辨率(而不是位)除以 VDDS 再乘以源自输入调节的比例因子的函数。 输出=输入(V)* 2^12 /(VDDS (V)*换算系数)、其中禁用输入换算系数为~1.4785/4.3、启用输入换算系数为1。


    要监测电池电压、请在您的应用中包含以下内容:

    
    

    此文件包含允许您监控电池电压的 API。

    Derrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个建议的答案、由于此主题在一周内未激活、建议的答案被标记为验证。 请随意选择"拒绝回答"按钮、并回复更多详细信息。