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.

ads124s08芯片工频抑制

Other Parts Discussed in Thread: ADS124S08

TI您好,我询问一些ADS124S08软件操作问题:

①ADC Data rate,如果设定ADC Data rate为10sps,SPI输出数据速率最大是10sps?

②如果ADC Data rate设置为10sps,选用6通道数据采集,如何保证6通道交替数据采集速率(采用Low-Latency Filter滤波)与ADC Data rate同步,比如:输出通道数据按照ch1、ch2、ch3、ch4、ch5、ch6、ch1、ch2、ch3、ch4顺序输出,并保证输出与ADC Data rate同步?

③如果ADC Data rate设置为10sps,选用6通道数据交替采集(采用Low-Latency Filter滤波),对于每个通道能否进行工频噪声抑制?

    1. 不是太确定您的问题。但是如果数据速率设置为10sps,则每100毫秒(10Hz等于10sps)就会有新的转换数据可用。在下一个转换结果完成之前,应从ADS124S08完全读出数据。因此,SPI SCLK频率必须足够快才能在每个转换周期之间检索所有24位数据。
    2. 您需要跟踪固件中的序列。有几种方法可以做到这一点,最简单的方法就是循环。 如果使用单次转换:
      1. 为ch1设置多路复用器
      2. 开始转换
      3. 等待转换结束
      4. 读取结果并将值保存到通道数据数组
      5. 设置下一个要转换的频道
      6. 循环到b
    3. 是的,滤波器响应将遵循ADS124S08数据表第39页的图56。



  • TI您好,下图为ADS124s08设计应用电路,请看一下是否有问题;

    ①   目前在调试SPI通讯时出现问题,在读取设备寄存器时,DOUT/DRDY引脚始终为低(已用示波器查看SCLK、DIN、CS引脚信号),请问有什么问题?

    ②   通过Start引脚启动ADC工作(所有寄存器均为默认值),DRDY始终为高,并无数据转换完成的低电平信号,请问有什么问题?

  • 您的应用电路图没有上传成功,请您再传一次。
  • TI您好,图片一直无法上传成功,ADS124S08信号输入电路与TI参考设计一直,AINP与AINN采用10M电阻分别连接至3.3V电源与地上,在测量信号时发现问题:1、接入热电偶时,热电偶信号输入端偏执电压为1.14V(不是理想1.65V)。2、热电偶断开时测量VINP(VINP通过10M电阻连接到3.3V)电压,为1.73V(不是理想3.3V)。请问是否有异常?

    3、热电偶信号,单通道连续采样,程序配置:1、使能PGA,PAG增益设置为4(最终信号增益:32 X 4)。2、采用SIN3 与Global Chop Mode,数据输出速率20sps,其他配置默认值。最终数据测量结果,只能保持mV级精度,无法满足10uV级精度,请问ADC配置是否存在问题。

  • 似乎有一些明显的泄漏电流。 泄漏电流可能来自以下几种来源:

    • TVS二极管
    • ADC泄漏电流和偏置电流
    • PCB上残留的助焊剂和输入电流路径

    请问:

    1. 此时所有TC输入是否都以相同的方式起作用,还是只有部分输入显示此问题?

    2. 与未选择输入的情况相比,在输入多路复用器已选择输入通道和正在进行转换的情况下,电压电平是否保持相同?

    至于在各种条件下(TC连接和TC未连接)给出的实际电压,电流不匹配。通常,连接TC时,我会看到大约165nA的电流。下拉电阻两端的压降为1.14V,等于114nA而不是165nA。这将等于约51nA的泄漏。如果TVS二极管泄漏,那么对于原理图中所示的二极管,是相当大的泄漏。如果使用不同的TVS二极管,那么看到的泄漏电流为1uA甚至更高。因此,建议卸下TVS二极管进行检查,验证二极管是否是问题所在。

    有个关于计算的问题,就是TC断开且输入电压为1.75V这里。与连接TC的情况相比,这意味着大量电流流过上拉电阻,并且该引脚处的泄漏要大得多。所以这种情况意义不大。

    为了进一步分析,需要你能提供上述问题的反馈。

  • Annie Liu 说:

    似乎有一些明显的泄漏电流。 泄漏电流可能来自以下几种来源:

    • TVS二极管
    • ADC泄漏电流和偏置电流
    • PCB上残留的助焊剂和输入电流路径

    请问:

    1. 此时所有TC输入是否都以相同的方式起作用,还是只有部分输入显示此问题?

    答:TC输入都以相同的方式起作用

    2. 与未选择输入的情况相比,在输入多路复用器已选择输入通道和正在进行转换的情况下,电压电平是否保持相同?

    答:去掉电路TVS管,测量结果无改变。未选择通道TC断开测量电压1.732V,选择通道启动转换,TC断开,测得电压为1.71V

    备注:(去掉电路中TVS)用万用表测量TC输入端上拉和下拉10M电阻值为6.45M;选择一个通道,断开差分信号线(断开接入芯片的信号线),重新测量10M 电阻值,测量结果正常:10M

  • 这个问题蛮难分析解决的。为了有这么大的泄漏电流,就需要在某个地方存在电压差,该电压差会导致电流流动。例如,如果意外启用了VBIAS,您会看到电流从上拉电阻的源极流向1.65V电压偏置。

    电流可以流过的另一种情况是上拉电源电压为5V,但AVDD电源小于5V。但是,考虑到layout,这似乎不太可能。

    能想到的最后一件事是,如果将输入连接到电源,而不是实际的TC,电压可能高于模拟电源。

    因此,您可能需要进行大量的troubleshooting 才能找到根本问题。

  • TI 您好,我们去掉10M电阻,采用芯片内部偏执,测量结果还是很不理想(输入为标准信号源,输入信号越大采样误差值越大,比如1mv信号,测量结果1.13mv,10mv信号,测量结果为9.3mv),测量结果与使用外部偏执电压类似。

    软件执行:①RESET复位芯片->②寄存器选择通道->③使能内部增益,配置4倍增益(最终增益结果32 X 4=128)->④配置数据输出熟虑为20sps,开始SIN3滤波器和全局斩波->⑤开启连续转换,其余寄存器为默认配置。请问ADC采样配置是否存在问题?

    泄漏电流路径,可能已经找到,下方为测试方法:

    断开输入信号道ADC的通路(断开位置在无源滤波电路与ADC之间),测量TC断开电压为1.73V,可以说明泄露电流并未流入ADC中。

    请问假如泄露电流并未流入ADC,测量TC断开电压为1.73V,这如何导致ADC采样不准?如果不是硬件问题,请问上述软件配置是否存在问题?

  • 如果您将标准外部电压源连接到模拟输入,则该电源很可能已连接到标准AC电源插座。信号源的接地与ADC的接地之间的关系在如何确定ADC的输入电压实际值方面起着重要作用。我发现电源之间的共模差异高达40V,这是因为将交流电源转换为直流电源。因此,电压源的+和-输出确实需要相对于ADC TC输入浮动。建议用电池来完成,这是TC校准器经常使用的方法。

    实际的TC是一个独立的浮动电压源,其中两种不同金属的结点会产生电势。TC电压必须在ADC的输入范围内,这就是为什么上拉和下拉电阻器通过将TC电压设置为大约(AVDD-AVSS)/ 2来实现的原因。

    ADC的输入限制与PGA设置有关。对于32的增益,输入被限制为AVSS + 0.15V + 15.5 * | VinMax |的最小绝对电压。 最大输入电压为AVDD-0.15V-15.5 * | VinMax |。对于K型TC,最大输入电压(VinMax)为20mV。 这要求绝对输入电压在2.84V和0.46V之间。

    1.73V在此范围内,但0V不在此范围内。 输入上不会有0V。这就是交流供电直流电源的问题所在。如果存在电流流经外部直流电源的路径,则AINN的输入可以变为0V。使用PGA的0V输入将产生错误,因为PGA无法驱动到电源轨。输入信号越大,误差将越严重,并且误差将是非线性的。

    很有可能会有一些小的泄漏源,但是您要最小化泄漏并确保所用的测试方法遵循电路的设计。