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.

[参考译文] TPS65919-Q1:如何校准 ADC

Guru**** 2595805 points
Other Parts Discussed in Thread: TPS65919-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/756194/tps65919-q1-how-to-calibrate-the-adc

器件型号:TPS65919-Q1

您好!

我们在项目中使用 TPS65919-Q1。 我们必须校准 ADC 通道。

我将浏览 slia087a.pdf 文档以了解 ADC 校准、该文档可在附件中找到。

在这方面,我有一些疑问,

1) 1) 最初、GPADC_TRIM1和 GPADC_TRIM2寄存器值为零。 那么如何使用 以下公式计算增益和偏移误差?

增益 k = 1+(D2 - D1)/(X2 - X1) 且 偏移 b = D1 -(k - 1)* X1

在中、X1和 X2以 ADC 值为单位提供电压、而 D1和 D2为 GPADC_TRIM1和 GPADC_TRIM2寄存器值。

2)以及增益和偏移计算后如何使用它?

e2e.ti.com/.../slia087a.pdf

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

    您如何读取修整寄存器? 您能否详细说明您正在读取的寄存器?

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

    将寄存器值更改为1后、现在我将获得 GPADC_TRIM1和 GPADC_TRIM2值。

    SPI_PAGE_CTRL - 0x7F (第1页)。

    现在、我的疑问是

    X1和 X2值始终为2064和3112???

    在计算增益和偏移误差后,必须做什么? 在这方面,如何校准?

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

    请帮助我进行校准。

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

    是否可以修改 GPADC_TRIM1和 GPADC_TRIM2寄存器值?

    如果可能,如何?

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

    您不能修改修整寄存器。 此外、修整寄存器不应读为0。 您能否分享有关如何读取修整寄存器的详细信息?

    对于此器件、您将使用2064和3112作为 X1和 X2。

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

    您好、Nastasha、

    我能够读取修整寄存器值。 我将获得值 TRIM1为48、将 TRIM2为78。 实际上、我们需要针对我们的电压范围校准 ADC 通道、即不同的 X1和 X2值。

    因此、在计算电压值(X1和 X2)的修整值(D1和 D2)后、如何更新到修整寄存器?

    如果这是不可能的方法、我应该只使用您计算出的修整值吗?

    请尽快答复。

    谢谢、此致

    Arun

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

     您好、Nastasha、

    在寄存器说明文档中、修整寄存器被称为读取和写入。 您可以在附件中看到。 但修整寄存器值未修改。  

    修改修整寄存器是否需要遵循任何程序? 请帮帮我。

    谢谢、此致

    Arun

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

    Arun、

    您不能修改修整寄存器。 这些是固定的。 有2种方法可以校准 GPADC:

    1.使用应用手册/数据表中的公式。 这是您当前使用的内容。 此公式基于收集两个数据点并在它们之间创建线性关系以进行校准。

    2.如果您需要不同的数据点或更多的数据点,则可以进行自己的校准。 这不会使用修整值。 相反、您从 GPADC 获取已知值的数据点并构建自己的图解。 例如、如果您正在校准电流监控器通道、您将读取1A、1.5A、2A、3A 等的 GPADC、并绘制8位代码以构建您自己的线性或二次关系。

    谢谢、

    纳斯塔莎

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

    您好、Nastasha、

    感谢您的信息。

    从 TI 团队接收产品时、这是经过校准的吗?

    如果未校准、 校准后是否可以存储到 OTP 存储器中?  如何写入 OTP 存储器?

    谢谢、此致

    Arun

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

    您无法写入 OTP 存储器。 存储在存储器中的 D1和 D2是修整值、不应更改。 从 TI 发货的器件将已存储这些修整值。 然后、您可以使用建议的 X1和 X2值进行校准。 如果需要进一步校准、我建议不要使用修整值并手动运行测试来关联从 GPADC 读取的输出和预期输出(例如、如果您测试电流监控通道、则为已知负载电流)。

    注意:对于电流监控示例、对于500mA 以下的电流、GPADC 不是非常精确。

    谢谢、
    纳斯塔莎