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.

[参考译文] PGA900:压力传感器与内部温度传感器

Guru**** 2589410 points
Other Parts Discussed in Thread: PGA900

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/655293/pga900-pressure-sensor-vs-internal-temperature-sensor

部件号:PGA900

我正在使用100 PSI传感器测试基于PGA900的压力传感器。 我注意到内部传感器的温度随着施加给压力传感器的压力的增加而升高。

在压力为0 PSI的情况下,我正在读取36.2°C的温度,并且温度会随着时间的推移而稳定。 我缓慢地增加压力,直到45 PSI,温度读数始终保持不变。 在50 PSI时,我可以注意到温度升高。 在此压力下5分钟后,温度达到44.7°C 另一项测试:我将压力从0增加到90 PSI -温度慢慢上升。 5分钟后,温度为42.8°C,30分钟 后为44.7°C 随后,温度稳定在45.2 至45.4°C 随着温度的升高,ADC的读数下降(在39.8°C时读数为693.2084万,在44.7°C时读数为6924.152万,减少7932)。 输入压力恒定(压力校准器)。

在我意识到压力(至0 PSI)后,内部传感器的温度下降,15分钟后达到37.1°C

为什么温度取决于施加的压力? 测量温度是否有任何理由?  

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

    您能否提供有关您的设置的更多详细信息? 您使用的是电流还是电压输出模式? 您的固件中启用了哪些块?

    我可能需要在实验室中做一些测试才能研究这个问题。 在这种情况下,我应该能够在下周结束之前作出答复。 同时,请向我发送一些更多设置信息,我可能会尽快回复。

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

    我使用的是压力桥传感器(100 PSI),我正在电压输出模式下工作。  

    以下是所有PGA900块的配置:

    M0_ConfigClock (CLK_1MHz);  

    CONFIG_ALPWR (POWER_UP_PT_PGA_FD | ADC_EN_VREF | GATE _CTRL_SD_DISABLE);
    DAC_Config (DAC_ENABLE,DAC_ratiometric_mode_disable,DAC_GAIN_4V | DACCAP_EN);
    AMUX_CONFIG( TEST_MUX_P_EN | TEST_MUX_T_EN | TEST_MUX_DAC_EN);
    AFE_CFG_CONFIG (PGAIN_CLOSE);
    ADC_Pchannel_Config (ADC_ENABLE |ADC_ENABLE_24位|ADC_deci_RAate_128US | ADC_INT_RATE_Eveny_4_SAMPLE,P_GAN_50);
    ADC_Tchannel_Config (ADC_ENABLE | ADC_deci_RATE_128US | ADC_ENable_24位| ADC_INT_RATE_Even_4_SAMPLE,T_GAGE_5_V_V);
    TEMP_MUX_CONFIG(ITEMP_CTRL_OFF | VTEMP_INT);
    ADC_Config (ADC_CFG_1_ADC_ENABLE);  
    Brdg_CTRL_config (Brdg_EN | VBRDG_CTRL_2_0V);
    UART_Config (0x00,12);
    UART_ENable();
    UART_RX_INT_ENable();
    Syst_Config (Systick_reload_CNT,ST_CLKSOURCE | ST_TICKINT | ST_ENABLE);

    我观察到每次测试的温度升高,而不是一次。

    此致,

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

    已解决的问题:

    我编程了另一个PGA900。 首先,我测试了插座中的压力传感器。 施加90磅/平方英寸的压力后,内部温度和压力读数保持不变。 接下来,我在PCB上焊接了相同的PGA900。 现在,在施加相同的高压后,内部温度和压力读数会上升。

    最后PGA900芯片工作正常。 PCB的另一侧有一个继电器和他的驱动晶体管。 继电器以50 PSI打开。 过热是由晶体管的温度上升引起的。