您好。我设置好了ADS1198的采样率为1000sps,那DRDY信号是严格的1ms产生一次吗。
我现在的输入信号为内部测试信号,DRDY信号来一次中断采集完一次数据(152bit),然后立马通过串口传给上位机。但是我得到的方波周期确实不等的,根据图形我猜测是每次我相邻两次的读取时间不一样,还有想问下你们的ADS1198PDK的软件读取数据的时候测试信号显示是均匀,那么这个过程是怎么处理的,需要我先把数据存到一个缓存区,然后再统一上传到上位机得到图形吗
Haroad Chen:
是的,DRDY 是根据采样率的设定来产生的, 1000SPS就是1ms一个DRDY。 理论上1ms的时间足够可以把数据送到上位机。你可以把通讯速率加快看看。
如果无法改变速率,那只能把数据缓存,再显示。