ADS1256双通道采样时采样速率的问题
想请教一下,我在用ADS1256进行双通道采样时(所设置的data rate是30,000sps),最高速率只有4k多一点,用示波器观察DRDY引脚,发现是DataSheet中所指的t18过长,在Table 13. Settling Time vs Data Rate中,采样率30,000对应的t18是0.21ms,这是指t18最小也有0.21ms,以至于采样率高不过5000Hz吗?另外,进行多通道采样时,每次采样前都要发送同步、唤醒指令,是因为这个原因导致采样率上不去吗?设置相同的情况下2通道采样是不是和8通道采样一样快?有没有什么办法减小t18,还望大家帮忙解答疑惑,谢谢~
所以在 Table 14. Multiplexer Cycling Throughput 采样率30,000 对应的 CYCLING THROUGHPUT (1/t19)(Hz) 4374
嗯,但不太理解的是,如果只用单通道采样,不用像Figure19中每次往DIN发送WREG to MUX和SYNC的话,速度可以达到很快,但一旦按Settling Time Using the Input Multiplexer中的命令格式来,即使是双通道,速度就一下子慢很多,不知道有没有什么办法设置可以使双通道速度快一点,还是说双通道采样只能被设置在一种模式下,无论如何不高于Table14中的4374Hz,谢谢~
你好,这两天也在调ads1256,准备做多通道同步采样,但我单通道时就遇到了问题,虽然我无法解决你的问题,但是可否请教你一下,为什么我往寄存器status mux等写进数据之后在读出来都是0x00,是因为我的sclk时钟有问题吗?(我的板子上电后,用示波器测sck引脚,是没有脉冲波形的)我不知道根本问题到底在哪里,能否帮我解答一下呢? 或者把你的代码发我参考一下子,谢谢
不好意思,我之前没有遇到这个问题,但SCK没有脉冲波形的话,会不会是板载晶振的问题,建议用示波器直接看一下晶振。另外,不知你所用的具体模块,会不会是板子上跳帽之类的没有接好,建议再看看你所用模块的说明书,最好直接用已有的例程试试~
我也有同样的疑问,想用1khz定时对3通道采样及后续处理,发现ADS1256采样结果会错位。
您好,我现在也在用ADS1256多通道采样,遇到的问题是在使用不同数据输出速率的时候,采集得到的数不一样
50HZ和100HZ时,输出值为38 ** ** (24bit)
500HZ,1000HZ,2000HZ时,输出值为2d ** ** (24bit)
3750HZ,7500HZ时,输出值为30 ** **(24bit)
想问一下,写数据的时候是在下降沿是吗?读数据在上升沿对吗?