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.
我的设计是参考的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采集恒定的输入电压,最大采样率可以做到多少?一次转换完成后接着下一次是否可以正确采集数据?
我明白您的意思,您似乎没有明白我说的意思,可能我表达的不明确。您可以看我示波器图片上的阶跃信号(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