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.

[参考译文] Linux:AM355x ADC 电压计算

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/635790/linux-am355x-adc-voltage-calculation

工具/软件:Linux

您好!

我将 AM355x 用于我的项目。
我需要根据原始值计算 ADC 电压。

$ cat /sys/bus/iio/devices/iio:device0/in_voltage2_raw

3360.

如何将该原始值转换为电压?

目前、我使用以下公式来测量电压

电压=原始值(3360)/((2^12)- 1)/1.8 (基准电压)

电压= 1.47

我的方式是正确的吗? 如何确定结果是否准确?

有人能帮我进一步。

谢谢你

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

    相反、它应该为:电压=(原始值/ 4096)*基准电压
    在您的情况下、这将是1.476V。 您可以使用精密电压表测量输入电压来进行验证。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    感谢您的回复。 我将对此进行结算。