TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS124S08: 单端输入出现问题

Part Number:ADS124S08

您好,

我在TI官网申请的的ADS124S08配合我自己的电路板在测量单端输入的电压时出现问题,即便将输入端接地,测量结果仍然接近满量程,以下是我读到的数据:

原始数据,转换mV值

ffce27,2498.098633
ffce1c,2498.097168
ffce14,2498.095947
ffce1a,2498.096680
ffce08,2498.093994

  • 在同一端口配合其他端口进行差分输入时没有问题
  • 我用了两个芯片,结果相同

以下是我的寄存器配置:

ADS124S0x_WriteReg1(STATUS_ADDR, 0x80); 
ADS124S0x_WriteReg1(INPMUX_ADDR, 0x0C); //Voltage Input MUX
ADS124S0x_WriteReg1(DATARATE_ADDR, 0x14);
ADS124S0x_WriteReg1(REF_ADDR, 0x3a); //Internal Reference
delay_ms(6); //use for internal reference 0x3a
ADS124S0x_WriteReg1(IDACMAG_ADDR, 0x00); 
ADS124S0x_WriteReg1(IDACMUX_ADDR, 0xff); 
ADS124S0x_WriteReg1(VBIAS_ADDR, 0x00);
delay_ms(3); //Startup time for external Cap using VBIAS
ADS124S0x_WriteReg1(PGA_ADDR, 0x00); 

  • 单电源供电
  • AINCOM接地
  • 模拟地与数字地通过0R短路
  • 我测量的REFOUT与地确实为2.5V,表明AINCOM没有被虚接
Amy Luo:

您好, 

Status 寄存器写的话,需要写入00;

配置的是AIN0作为单端输入口,AINCOM为参考点,输入信号是否接入了AIN0?您可以附上单端输入时的电路图吗?单端输入信号您是怎样产生的呢?

,

user6312086:

您好,status已改成0x00,

信号的确接入AIN0,因为当引脚悬空后输出为0x800000,而介入信号至少测量值每次都在变化,分别尝试了由直流稳压电源输出的200mV和电阻分压得到的600mV。下面是PCB文件,C6未焊接ADS124S08-q.zip

,

Amy Luo:

抱歉,您可以上传原理图截图吗?或者PDF、WORD都可以,因为我这个电脑上没装画图软件,没法打开

,

user6312086:

ADS124S08.pdfADS124S08SCH.pdf

,

Amy Luo:

在您附的原理图中1脚 AINCOM 并没有接地。AINCOM与其他模拟输入管脚一样的,都是通过输入级的多路复用器通过寄存器选择连接的,参考数据手册图49 如下截图。AINCOM 内部并没有接地,需要外部连接。根据您的配置,单端输入信号是AIN0接信号,AINCOM接信号参考点。您将AINCOM接地,然后测试AD转换数据,看是否正常了?

,

user6312086:

明白了,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » ADS124S08: 单端输入出现问题
分享到: 更多 (0)