使用ADS1120,接的PT100三线,想问下这个的校准应该如何做。查询有资料说两线的可以在PT100短接,三线的是不是三条线都短接,经测试短接后得到的值为0,这个是不是正常。谢谢
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.
使用ADS1120,接的PT100三线,想问下这个的校准应该如何做。查询有资料说两线的可以在PT100短接,三线的是不是三条线都短接,经测试短接后得到的值为0,这个是不是正常。谢谢
您好,
您说的是失调校准吗?如下面datasheet截图:
将 PGA 输入 (AINP 和 AINN) 短接至中电源 (AVDD +AVSS) /2 ,然后将输入电压短路的读数结果存储在微控制器中,从而从随后的读数中减去结果。 TI 建议在输入短路的情况下进行多次读数并对结果求平均值,以降低噪音的影响
查询有资料说两线的可以在PT100短接,三线的是不是三条线都短接
您这里是指失调校准操作过程中的短接吗?仅将AD读取差分电压的两条线短接就行
谢谢回复。我又进行了测试,寄存器写入是正确的,在写入后又读取进行的比较。读取数据:
ADS1120SendByte( ADS1120_START_CMD );
Delay_cc( 10 );
ADS1120SendByte( ADS1120_RDATA_CMD );
Delay_cc(10);
temp = ADS1120ReceiveByte();
temp = ( temp << 8 ) | ADS1120ReceiveByte();
得到的数据,仍然和原来相差不大。读取时的波形如图:
上一条线是SCLK,下一条是DOUT,第一个8位是开始转换,第二个8位是读取,后两个是接收。
谢谢