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.

[参考译文] AM2634-Q1:使用内部基准缓冲器的 ADC 示例

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1382086/am2634-q1-adc-example-using-internal-reference-buffer

器件型号:AM2634-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

尊敬的 Champs,

我的客户正在寻找一些实现内部基准的 ADC 示例、其中未连接 HW ADC_VREF 引脚、如下所示。

是否有使用内部基准的示例?

https://dev.ti.com/tirex/explore/content/am26x_academy_2_01_00_00/_build_am26x_academy_2_01_00_00/source/real_time_control/adc.html#adc-reference

默认情况下、内部基准处于禁用状态。 如果未使用外部基准、则应用可启用内部基准缓冲器以驱动 ADC 基准。 ADC_REFBUF0_CTRL 寄存器用于启用 ADC 基准缓冲器0。 同样、ADC_REFBUF1_CTRL 寄存器用于启用 ADC 基准缓冲器1。 必须在启用 ADC 基准缓冲器之前将 MASK_ANA_ISO 寄存器设置为0x7。 这可防止触发 SOC 复位的电压监控器发生任何不良行为。

谢谢、此致、

SI

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

    您好、SI:

    我们所有的 EVM 和相关软件示例都使用了内部 ADC VREF 基准电压。

    我认为这条语句仍然正确、默认禁用了内部基准、但所有示例应用程序代码都将器件配置为使用内部基准。

    此致、

    Zackary Fleenor

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

    尊敬的 Zackary Fleenor:

    感谢您的答复。

    然后、我可以在哪里找到用于启用内部基准 ADC VREF 的代码?

    当我的客户尝试使用 SOC 启用内部基准 ADC VREF 时、他们在下面添加了 SOC_enableAdcReference (0)。

    只可以使用此 API 来启用内部 ADC VREF 吗?

    当他们尝试获取 ADC 值时、ADC 值非常不稳定。

    所有示例应用程序代码均将设备配置为使用内部参考。

    在查看 MCU+ SDK v9.1的 ADC 示例后、我找不到任何使用此 API (SOC_enableAdcReference (0))的示例、但下面不行。

    \mcu_plus_sdk_am263x_09_01_00_41\examples\drivers\adc\adc_high_priority_soc

    谢谢、此致、

    SI

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

    尊敬的 Zackary Fleenor

    是否可以使用内部基准 ADC VREF 而无需在 VREF_Hi 引脚和 VREF_LO 引脚之间连接去耦电容器?

    我的客户很难修改他们的硬件来连接去耦电容器。 只可以将 VREFLO 引脚连接到 GND 以使用内部基准 ADC VREF 吗?

    谢谢、此致、

    SI

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

    嘿 SI、

    如果您计划使用内部电压基准、则对 VREFHI/LO 的去耦电容有严格的要求。 到目前为止、这可能是 ADC 读数如此不稳定的原因。  

    它们应该使用 SOC_enableAdcReference ()函数。 我必须更深入地探究才能了解为什么只有一个 ADC 示例使用该功能。

    此致、

    Zackary Fleenor

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

    嘿 SI、

    该函数直接通过 SysConfig 调用、提供于generated/ti_drivers_config.c (Post Build) SDK 中的所有 ADC 示例。

    此致、
    Akshit