您好,我用ADS8331采集4路模拟信号,用IO模拟SPI,一路一路的采,四路采完要100多us(每一路采样的时候先后执行:通道选择->预读取当前通道数据->读取当前通道数据,如果不执行预读取当前通道数据,会出现采样的值和通道不对应),时间太长;然而我用自动采样模式,发现采样的结果和通道数不对应(刚开始是对应的,运行一会儿就乱了)。请问能否在20us以内将4个通道的数据准确采集?
user151383853:
是不是读取了上次转换的结果呢?
怎么个不对应, 固定差一个吗, 还是完全没有相关性
user5227338:
回复 user151383853:
不是固定差一个,测试过,比如我指定的采样顺序是1-2-3-4,在没有预先采样的情况下,最后采样结果是3-2-1-4,如果在采样之前进行了一次预先采样,然后在进行采样,那么结果就是正确的。而且自动模式下的采样值也是乱的,比如开始可能是1-2-3-4,后面就不是这个顺序了