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.

[参考译文] PGA970:LVDT 辅助电压

Guru**** 2668435 points

Other Parts Discussed in Thread: PGA970

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1589492/pga970-lvdt-secondary-voltage

部件号: PGA970

您好:

我不了解 S1/S2 增益级和解调器单元的规格。 在数据表中、S1/S2 的最大输入电压额定值为 2V。 但提到的是 2V 电压。 这个 2Vp 是每信号 (sxp/SxN) 还是 Vpp 还是 VRMS、还是其中两个引脚之间的电压? 在我的应用中、次级信号是全差分信号、没有接地。 我希望使用解调器 ADC 范围的最大值来实现更高的精度。

解调器的额定最大电压为 2.5V。 我怎么会这样呢? 是这 4 个范围均为 0-2.5V 的独立 ADC、还是这两个差分 ADC、以及如何测量电压范围。

请告诉我、使用最大 ADC 范围时必须使用哪些设置、以及如何获得数据表中所述的值:
image.png

以下是我的固件设置:

/* Configuring S1 Gain */
    S1_CONFIG(S1_GAIN_1_33_V_V | S1_GAIN_DIFFERENTIAL | NO_S1_INV);
    /* Configuring S2 Gain */
    S2_CONFIG(S2_GAIN_1_33_V_V | S2_GAIN_DIFFERENTIAL | NO_S2_INV);

 

    S1_S2_CONFIG(BIAS_VCM_CTRL_0_0 | VCM_ENABLE);

 

    /* Configuring VI Gain */
    S3_CONFIG( VI_GAIN_1_V_V);

 

    /* Configuring PTAT Gain */
    S3_CFG_1_CONFIG(NO_S3_OUTPUT_INV | PTAT_GAIN_1_V_V);

 

    /*Decimation Rate of DEMOD1 and DEMOD2 should be same*/
    ADC_Config(DEMOD1_EN | DEMOD1_DECI_RATE_256,
               DEMOD2_EN | DEMOD2_DECI_RATE_256,
               ADC3_EN,
               NO_S1_S2_RESET_MOD | NO_S1_S2_RESET_CLK |S1_S2_DEMOD_EN,
               NO_S3_RESET_MOD | NO_S3_RESET_CLK | S3_ADC_EN);

    // JB editet
    DEMOD1_BPF_config(ADC12_BPF_CF2_5KHZ_B20HZ_B1,
                      ADC12_BPF_CF2_5KHZ_B20HZ_A2,
                      ADC12_BPF_CF2_5KHZ_B20HZ_A3);
    // JB  editet
    DEMOD1_LPF_config((S2)ADC12_LPF_CF20HZ_OP256US_B1,
                      (S2)ADC12_LPF_CF20HZ_OP256US_A2);

 

 

    // JB edited
    DEMOD2_BPF_config(ADC12_BPF_CF2_5KHZ_B20HZ_B1,
                      ADC12_BPF_CF2_5KHZ_B20HZ_A2,
                      ADC12_BPF_CF2_5KHZ_B20HZ_A3);
    // JB edited
    DEMOD2_LPF_config((S2)ADC12_LPF_CF20HZ_OP256US_B1,
                      (S2)ADC12_LPF_CF20HZ_OP256US_A2);

感谢您的帮助、

Joel

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

    尊敬的 Joel:  

    [报价 userid=“672429" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1589492/pga970-lvdt-secondary-voltage ]在数据表中、S1/S2 的最大输入电压指定为 2V。 但提到的是 2V 电压。 该 2Vp 是每信号 (sxp/SxN) 还是 Vpp 还是 VRMS、还是其中两个引脚之间的电压?

    单端信号的最大电压为 2V。 有一个内部偏置电路、只要输入电压处于 0.05V 至 2V 范围内(使用内部共模)、就会使输入进入建议的范围内。  

    解调器的最大电压额定值为 2.5V。 我怎么会这样呢? 是这 4 个范围均为 0-2.5V 的独立 ADC、还是这两个差分 ADC、以及如何测量电压范围。

    有两个差分输入 ADC:

    2.5V 最大值是峰峰值。  

    最大化解调器范围所需的设置将取决于在 S1/S2 引脚上预期的输入信号。  

    谢谢、

    Maggie

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

    您好、Maggie、

    感谢您的回答。 我想使用 PGA970 进行一些测量、但没有连接 LVDT。 您能给我一个提示、如果我想从解调器获得最大输出值、如何设置外部波形发生器(来模拟次级 LVDT 线圈)和 PGA970?

    另一个问题:

    DEMODx_PHASEx 寄存器是否有预期用途。 我知道如何设置它们、并且知道我可以通过 SIN_NDSx 寄存器来配置采样时间。 但由于解调器单元为我提供了来自辅助线圈的振幅信号、我不必也无法进行一些放大锁定、那么这些值在 LVDT 传感器调节中是否有一些有用的用途?

    谢谢、

    Joel

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

    尊敬的 Joel:  

    无法使用外部波形提取有意义的相位数据。 PGA970 计算相对于初级激励波形的相位数据。  

    在没有 LVDT 的情况下进行测试的一种方法是将初级励磁输出馈入次级输入。 我看到客户使用 RC 滤波器向初级侧添加延迟、以便测试相位检测、并使用缓冲器+增益/衰减来改变振幅。  

    例如、您可以将初级励磁设置为其最大输出、即 1.5Vpp。 然后、您可以在 S1/S2 增益级上使用 1.67 的增益来在解调器处看到 2.5V 电压。 您必须将 VCM 设置为 1.25V、以确保不违反解调器的输入规格。  

    谢谢、

    Maggie

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

    您好、Maggie、

    感谢您的答复。 不过、我想知道 SIN_NDSx 寄存器是否有指定用途。 TI 是否提供了在评估中使用这些寄存器来提高测量精度的方法? 这是因为 DEMODx_DATA 输出只能提供来自 LVDT 次级线圈的振幅信息。 因此、我认为无法对初级激励信号进行同步解调。 还是我忽略了一些东西? 例如、是否可以禁用解调器的低通滤波器、然后在应用于 ADC 引脚时获得 LVDT 辅助信号? 然后可以在固件中实现放大器锁定、然后相位信息会非常有用。

    谢谢、

    Joel

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

    尊敬的 Joel:  

    SIN_NDSx 寄存器只是为了设置相位计算的采样时间。 无法访问 ADC 的输入 — 用户只能从 S1/S2 输入访问 DEMOD 输出。  

    谢谢、

    Maggie

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

    您好、Maggie、

    抱歉、我的问题措辞不正确。 我指的是使用 DEMODx_PHY_DATA 寄存器、该寄存器可以通过 SIN_NDSx 寄存器进行配置。 在 LVDT 评估期间使用 PGA970 执行相位计算的意义是什么?

    谢谢您、

    Joel

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

    尊敬的 Joel:  

    DEMODx_DATA 寄存器的输出可用于计算 LVDT 内核位移的幅度。 解调过程中有一个整流器级、因此在没有相位信息的情况下无法确定 LVDT 位移的方向。

    谢谢、

    Maggie

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

    您好、Maggie、

    是的、我知道、但我要求输入 DEMODx_ pH 值 Y_DATA 寄存器。 希望您能帮助我解决这个问题。

    谢谢、

    Joel

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

    您好、  

    感谢您的答复。 美国今天和明天都在度假。 我将在下周回到办公室时作出回应。 感谢您的耐心。  

    此致、

    Maggie

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

    尊敬的 Joel:  

    感谢您的耐心。 DEMODx_PHY_DATA 寄存器中的数据是在 SIN_NDSx 寄存器指定的点测得的相位数据、如本线程中所述:  PGA970:用于获取相位信息的寄存器的详细说明 

    此致、

    Maggie