Part Number:ADS1120
使用ADS1120模数转换芯片接三线的PT1000,但是读出的数据值一直为0x7FFF(32767),请大神看看怎么回事,谢谢。
ADS1120的通讯看过波形是正常的,ADS1120能连续转换数值,所以SPI通讯应该没有问题。
试过将R REF参考电阻换成4.7K等,数值有变成65317的,没正常过。。。
ADS1120软件配置如下:
InputMux = ADS1120_MUX_AIN1_AIN0;
GainLevel = ADS1120_GAIN_16;
PGABypass = ADS1120_USE_PGA;
DataRate = ADS1120_DATA_RATE_20SPS;
OperatingMode = ADS1120_OP_MODE_NORMAL;
ConversionMode = ADS1120_CONVERSION_CONTINUOUS;
IDACCurrent = ADS1120_IDAC_CURRENT_250_UA;
RouteIDAC1 = ADS1120_IDAC1_AIN2;
RouteIDAC2 = ADS1120_IDAC2_AIN3;
ADS1120_TEMP_SENSOR_OFF + ADS1120_BURN_OUT_CURRENT_OFF
ADS1120_VREF_EXT_REF0_PINS + ADS1120_FIR_50_60 + ADS1120_LOW_SIDE_POWER_OPEN
ADS1120_DRDY_ON_DRDY_ONLY
电路图如下:
Amy Luo:
您好,
关于原理图,REFP0的电压应该大于REFN0的电压,因此,T6应该从R190的另一端引入。造成问题的原因可能是这里,您将这里修改下,看输出数据是否正常?
,
MingShen Liang:
修改电路后,将基准电阻R190换成了4.7K,确实可以了!感谢。
另外,想问一下,应该怎么计算出ADS1120应该配置最合适的增益、IDAC电流,以及适用多少阻值的基准电阻为合适?谢谢
,
Amy Luo:
感谢您的反馈!
MingShen Liang 说:想问一下,应该怎么计算出ADS1120应该配置最合适的增益、IDAC电流,以及适用多少阻值的基准电阻为合适?
在数据表 典型应用 9.2.2 3-Wire RTD Measurement (–200°C to +850°C)的 9.2.2.2 Detailed Design Procedure 部分给出了详细的设计步骤,请查看这部分内容。