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.

ADS8681: 多通道数据采集,通道之间相互干扰

Part Number: ADS8681
Other Parts Discussed in Thread: OPA192, MUX506, TIDA-00764,

我的设计是参考的TIDA-00764,  ads8681+ opa192 + mux506, 使用fpga进行逻辑控制。在测试的过程中发现加入mux进行通道切换后,采集到的数据就完全偏离了输入源,只有在mux进行了通道切换之后,给到足够的延时,各个通道上采集到的数据才正常。这样延时之后就不能满足我每个通道需要50K采样率的需求了。  我在opa192的输出端测量过,切换的信号建立时间没有超过500ns,不明白为什么ads8681不能在各个通道上正确采样。

  • 您好,

    您是在OPA192输出端稳定后对 ADS8681启动的AD转换吗?请注意整个转换周期包括tacq(采样) 和 tconv(转换),在tacq时间内输入的模拟数据需要保持稳定,因此需待OPA192输出稳定后再加tacq时间才能启动AD转换:

  • 您好。

    我是在opa192输出端稳定之后对ADS8681启动的转换,用示波器测量opa192输出端的信号建立时间不超过500ns,但实际上ads8681采集到的数据完全不对。我进行了进一步测试,在上一次转换完成之后,进行通道切换,然后延时到40us再采样,ads8681采样到的数据才正常,这和TIDA-00764 上说的ads8681可以运行在1Msps 完全不一样,这是为什么呢?

  • 如我上一回复中所述,需待OPA192输出稳定后再加tacq时间才能启动AD转换。

    我进行了进一步测试,在上一次转换完成之后,进行通道切换,然后延时到40us再采样,ads8681采样到的数据才正常,

    您这里最低需要延时40us才能正确采集数据吗?

    您不使用mux506,直接用ads8681采集恒定的输入电压,最大采样率可以做到多少?一次转换完成后接着下一次是否可以正确采集数据?

  • 如果不使用mux506,直接采恒定输入电压是可以达到1Msps的,并且采样值正确。

  • 我明白您的意思,您似乎没有明白我说的意思,可能我表达的不明确。您可以看我示波器图片上的阶跃信号(0v-3.3v)建立时间是小于500ns的。这个图就是测量的opa192的输出端。按照示波器的测量,通道切换之后我只需要延时500ns+335ns,就可以进行转换并采样到正确的值,但实际上延时500ns+335ns之后采样的值不是3.3v对应的值。

  • 示波器应该测量的不准,建议您看下TIDA-00764 的第3.3.3 Sampling Speed 部分,里面有MUX改变通道后滤波电容电压稳定到 ADC 1/2LSB 精度时需要等待时间的分析和计算。

    TIDA-00764设计指南:https://www.ti.com.cn/cn/lit/pdf/tidubw9