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.

[参考译文] RM44:ADC 值小于实际值

Guru**** 2535750 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1268869/rm44-adc-value-lesser-than-the-actual-value

器件型号:RM44L920
主题中讨论的其他器件:HALCOGEN

您好!

我正在使用 RM44 ADC 模块来测量车轮转速传感器模拟值,发现实际模拟值应该是1.6伏(aprox),但从微控制器测量的 ADC 值是1.1伏。

1) 1)我是否需要在程序初始校准 ADC 以获得校准值?
2) 2)是否需要使用采样电容器放电? 如果是、我的采样时间应该是多少?

我正在附加我的 Code 和 Halcogen 配置:

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

    Karthik、您好、

    您使用的是哪种电路板?

    它是定制电路板还是任何 TI 特定的电路板?

    您施加的 ADC 基准电压是多少?

    --

    谢谢。此致、
    Jagadish。

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

    我使用的是定制板,ADC 基准电压为3.3 V

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

    Karthik、您好、

    请完成您的项目一次、首先我们要确保您的应用代码没有问题。

    如果应用程序代码正常、我们将验证是否存在任何硬件问题。

    --

    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    我已经附上了我的 ADC 项目代码。 如果需要更多详细信息、敬请告知。

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

    Karthik、您好、

    我只能看到两个屏幕截图、您能附上完整的项目吗? 这将有助于在我结束时轻松调试该问题。

    --

    谢谢。此致、
    Jagadish。

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

    你好,Jagadish,

    请找到所附的 ADC 代码块的屏幕截图、无法附加完整项目。 同时、我也在 ADC 初始化后尝试了对 ADC 进行校准、发现 ADCALR 寄存器的值为4092。请说明我们应该如何在 ADC 测量中使用偏移值、或者 ADC 内核是否会在转换过程中包含这些偏移值?

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

    我对该器件和您的应用一无所知、但根据我对 ADC 的经验、–如果读取错误、您的采样周期可能太短。

    采样/保持电容器需要一段时间才能充电至所测量的电压、该时间取决于电容器的值和所测量物体的阻抗。 达到采样周期时间后、将启动转换、但如果这太快、您将转换错误的(低)电压。

    作为快速测试、尝试将采样时间加倍、看看会发生什么。 如果这样做有用、请尝试几个值来查看增加幅度不会产生进一步影响。

    希望这对您有所帮助!

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

    您好,Jim,

    我做了一些快速测试,如您所说,发现将采样时间增加到1微秒和进一步更多使测量电压没有差异。 我是需要将放电时间默认值保持为零、还是需要通过增加该时间进行测试?

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

    嗯,这只是一个想法-看起来像错误的想法!

    我认为放电时间应该不起任何作用-我猜这是一个在开始采样周期前对采样/保持电容器放电的功能、但看起来您无论如何都没有启用该功能(该复选框已清除)。

    您能否强行施加一些测试电压、然后查看得到的读数-它 始终是预期读数的相同部分-是什么电压导致 ADC 给出其满量程读数?

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

    您好、Jim、

    我发现我的板的问题, VCCAD/ADREFHI 引脚供电的电压比实际预期的基准电压高4.89伏,这就是我得到较低的 ADC 值的原因,这是由于一些问题与供电块。

    谢谢、此致

    卡尔蒂克 R