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.

[参考译文] TMS320F2800157-Q1:TMS320F2800157

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1205540/tms320f2800157-q1-tms320f2800157

器件型号:TMS320F2800157-Q1

您好!

我们已经实现了读取内部温度传感器 ADC 值的代码。 当 ADC 基准电压模式为"内部"时、我们能够获取 ADC 读数。 当我们将 ADC 基准电压模式切换为外部(且连接的 VREFHI 引脚连接到3.3V)时、无法获得准确的 内部温度传感器 ADC 值(始终将 ADC 值设置为4095)。 我们希望通过将 ADC 基准电压模式选择为 External 来读取包括内部温度传感器在内的其他 ADC 通道。 选择 ADC 基准电压模式作为外部模式、它是否影响内部温度传感器的读数?  是否有任何标准程序? 您能帮助我解决这个问题吗?

谢谢!

Rohit N

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

    您好,Rohit,

    您是否正在使用 driverlib 函数 ADC_getTemperatureC (tempResult、ADC_reference_external、3.3)获取温度传感器读数?

    另请确认您已调用 ASysCtl_setAnalogReferenceExternal (ASYSCTL_VREFHI),并且 已通过调用 ASysCtl_enableTemperatureSensor ()启用温度传感器。

    此致、
    Ibukun