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.

[参考译文] UCD3138:ADC 和 EADC 测量之间的校准

Guru**** 2578945 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/750537/ucd3138-calibration-between-adc-and-eadc-measurement

器件型号:UCD3138

您好!

我需要避免 EADC 和 ADC 模块之间的偏移、假设 EADC 的测量效果优于 ADC。  我正在考虑使用  EADCVALUE.bit.ABS_VALUE 并将其与 ADC 测量进行比较、以便为 ADC 模块设置偏移。 是否可以在不处于 SAR 模式的情况下使用该寄存器? 是否有其他方法可以通过 SW 减小该偏移?  

谢谢、

Marc Ferrer

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

    我不确定 EADC 的偏移/斜率变化是否会较小。  请记住、EADC DAC 也涉及 EADC 绝对值。  还有输入放大器、它也具有偏移和增益变化。  我相信您可以在不处于 SAR 模式的情况下使用 ABS_VALUE。  为了确保它是一个有效值、请检查是否未设置 SAT_HIGH 和 SAT_LOW 位。  除非您在 ADC 引脚和 EADC 引脚上测量相同的信号、否则我不知道有什么真正的方法可以获得相对校准。  

    偏移值和斜率值在技术规格范围内因芯片而异。  

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

    感谢您的回答。 我的兴趣是对齐两个测量值、因此我认为使用 ABS_VALUE 是一种很好的方法。

    与此相关、我还想在不接触 PID 系数的情况下过滤 EADC 误差。 是否可以通过 SW 访问和过滤 Xn、Yn 或甚至 PWM 周期、以便在不改变 PID 系数的情况下减慢动态响应?

    此致、

    Marc Ferrer
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这实际上会使滤波器的用途落空、该滤波器旨在为您提供500纳秒的滤波。 我想您可以通过运行一个前端并读取其 EADC、对其进行滤波并使用 CPU_SAMPLE 模式将结果放入另一个滤波器来实现、但速度会慢得多。