我自己搭建的ADS1292R心电采集系统,目前心电信号已经采集到,但是想通过改变内部寄存器使采样频率改变,最终在MATLAB显示的采样频率却都是250SPS。设置高于500SPS、1000sps最终显示却只有250sps,而125sps却能正确显示。我使用的是ADS1292R内部振荡器512KHZ.大神帮忙分析下高于250sps为什么不能正确显示。
user151383853:
从手册看, 就是配置寄存器 DR 的配置问题
John11513:
MATLAB是如何测算采样频率的呢?还有,数据是如何送入PC的呢?传送过程有没有可能在较高采样率下丢掉一些采样呢?建议您用示波器观察下芯片的/DRDY引脚频率,看看是不是您设定的采样率。