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.

[参考译文] PGA309:PGA309查找表问题

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/750985/pga309-pga309-lookup-table-question

器件型号:PGA309

你(们)好

我们在力传感器应用中使用 PGA309。 我们想知道 PGA309是否能够在内置查找表之外执行外推

由于应用温度工作条件超过校准温度点 。  我们在-10至40°C 的温度下进行校准、而应用的工作温度在-20至85°C 之间

我们想知道 PGA 是否会根据测量的温度继续推断增益和零 DAC、或者增益和零 DAC 是否会保持恒定一次

超过最大或最小校准温度点。 此外,我们还想知道更新查找表的最具成本效益的方法是什么,这样

工作温度将反映在表中?

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

    您好、Eyal、

    PGA309温度查找函数的工作方式如下:

    让我们使用一个具有3个温度点的示例、由以下 ADC 值进行描述:

    T0 = 0x0000

    T1 = 0x0140

    T2 = 0x01E0

    对于 ADC 代码下降到或低于0x0000的温度、使用 G0和 Z0值。

    对于 ADC 值为 T0至 T1 (0x0000至0x0140)的温度、增益和偏移将使用 G0和 Z0以及 GM1和 ZM1斜率因子进行线性内插。 在 T1时、增益和偏移 DAC 将处于 G1 = G0 +(GM1 *(T1-T0)/256)和 Z1 = Z0 +(ZM1*(T1-T0)/256)。

    在 T1和 T2 (0x0140至0x01E0)之间、执行类似的内插、这次使用 GM2和 ZM2、最大 值为 G2 = G1 +(GM2 *(T2-T1)/256)和 Z2 = Z1 +(ZM2*(T2-T1)/256)。  

    在 T2上方、由于查找表中没有其他条目、因此 G2和 Z2仍然适用。  

    在每次温度 ADC 转换后、PGA309将从 EEPROM 中重新读取查找表。 如果未启用连续转换模式、并且通过向 ADC 位(寄存器6位12)写入1来请求无转换、则将使用最后一个 ADC 结果。 然后、该 ADC 结果用于从查找表中选择适当的条目。  

    要计算查找表的值、您需要遵循 《PGA309用户指南》(SBOU204B)第3.2节中描述的过程。

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

    你好 Alex

    感谢您的宝贵反馈! 因此,为了确保我的问题得到完整的解决,请确认以下内容:

    在查找表和   读取 温度超出 查找表范围的情况下、PGA309不会执行超出查找表规定温度的外推
    增益和零 DAC 将保持恒定,不会推断 。

    谢谢  

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

    您好、Eyal、

    没错。

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

    我们尚未收到您的回复、因此我们假设您的问题已得到解决。 如果您需要其他帮助、只需发布另一个回复即可。

    谢谢
    Dennis