一直对ΔΣADC的一些术语有些模糊,因此在这样地方希望TI的专家们能帮助我理清思绪,不在纠结,顺利进行设计。问题如下:
1、在ΔΣADC的说明中,会有Data Rate的说明,数据速率,这个具体的指标指ADC的采样速率还是ADC转换后的数据输出速率?比如ADS1258Auto-Scan Data Rate:23.7K
2、因为现在我们实际需要在10ms内完成8通道的数据采集和数据传输到处理器,如何利用在ΔΣADC的说明中计算,是否速度满足10ms的要求,比如ADS1258?
谢谢,专家们,概念理不清!
gengxin li:
回复 Iven Xu:
专家你好,在ADS1258中,说明有:
The converter provides a maximum channel scan rate of 23.7kSPS, The ADC channelcomplete 16-channel scan in less than 700μs.
是否是说,可以在小于1ms时间内完成所有8差分通道的数据采集?如果是的话,在完成数据采集后需要将数据通过串口输出到处理器,采用SPI接口,
8通道数据,每个通道数据32位,这样需要SPI每次输出32*8=256个数据,如果此时数据输出率为23.7K,这样输出全部256个数据需要时间为T=1/23.7K*256ms=10.8ms。我这样理解对吗?谢谢!
Johnsin Tao:
回复 gengxin li:
Hi
这个说明之前的计算式正确的。
每一通道的数据率是23.7kSPS, 那么每一通道一个数据需要的转换时间是1/23.7k, 那么8个通道需要的时间是16*1/23.7k= 0.6752mS=675.2uS.
gengxin li:
回复 Johnsin Tao:
你好,你给出计算是通道扫描的计算吧!我后半部分关于SPI数据发送的计算是否正确?
Johnsin Tao:
回复 gengxin li:
Hi
每一通道的数据率是23.7kSPS, 那么每一通道一个数据需要的转换时间是1/23.7k, 这个数据是至少包括24SCLK周期的DOUT数据的,所以不需要乘以数据位32.
gengxin li:
回复 Johnsin Tao:
谢谢你的耐心解答,我还有个问题,
1、在配置16个输入为8差分时,AINCOM如何处理,接地还是悬空?
2、另外在差分模式下MUXOUTP和MUXOUTN输出接全差分运放放大器THS4521,然后输出到ADCINP和ADCIN的ADC输入端,这样的设计是否存在潜在问题?
说明:ADS单电源供电5V,参考源使用5V基准源!谢谢
Johnsin Tao:
回复 gengxin li:
Hi
配置为差分时,AINCOM可以接GDN, 事实上在差分输入时,是用不到AINCOM, 那么它对应的开关应是OFF状态。
Johnsin Tao:
回复 Johnsin Tao:
Hi
我觉得用THS4521应该是没有问题的,但是TIdatasheet和一些文件上提供的是OPA365, 比较推荐你选用较为成熟的方案。
或者你有看到这类搭配的参考也是可以的,否则建议你申请免费样片测试一下。
gengxin li:
回复 Johnsin Tao:
你好,在参考设计中OPA365的放大倍数始终为大于1,而我们传感器信号已经很大,可能还需要衰减,OPA365似乎不能满足我们的需要?
Johnsin Tao:
回复 gengxin li:
Hi
那就如之前建议,可以用THS4521测试,芯片可以到TI网站上申请。
不过通常而言,ADC模拟输入端已经限制了模拟输入信号的最大幅值,如果您模拟输入端的信号太大,需要再在前边增加电路,如datasheet中采用分压电阻,而事实上采用运放也可以的。