您好,感谢您阅读我的帖子。
我的团队正在使用两个ADS1298构建一个16通道EMG采集设备。 我们使用双极+-2.5V电源,2.4V内部参考电压和内部振荡器。 对于每个通道,在信号进入ADC输入之前,信号将通过仪器放大器,具有大约15Hz切断的高通滤波器和用于抗锯齿的低通滤波器。 我们遵循ADC的通电顺序。 ADC的设置似乎很好。我们能够设置和读回所有寄存器。 但是,所采集的ADC数据包括一些噪声和峰值,我们在通道输入引脚上没有看到(使用示波器)。 由于我们使用单端配置,因此所有负极输入都与地面相连。 以下是我们从ADC中获得并使用MATLAB绘制的一些数据样本。 每个图包含500个样本,y轴为电压。
1.使用ADS1298 ECGFE评估板进行测试。 我们在评估电路板上断开了DSP和ADS1298,但保持电源连接以向ADS1298供电。 然后,我们将ADS1298连接到我们的PIC微处理器。 在设置为正常操作,增益为1,电极输入正常的通道上采集了以下数据。 请注意,没有任何内容连接到通道输入。 我们预计所有样品的电压都将达到0伏,但我们看到了这些周期性峰值。
2.设置基本相同。 这些样品也是通过评估板进行的测试获得的。 唯一的区别是通道设置为断电,增益为1,输入短路。
3.我们还将ADS1298焊接在分路板上,并在面包板上实施。 以下是使用500Hz,2Vpk-pk正弦波输入采集的数据。 设置为8kSPS,增益为1。
4. 3中的设置相同,但正极输入和负极输入对地短路
我们还在使用两个ADS1298和一个PIC微控制器设计的PCB板上进行了类似的测试。 在示例1和示例2中,所采集的数据具有类似的峰值。
我们测试了微控制器和MATLAB之间的通信。 通过USB端口传输数据时没有问题。 我们还能够验证每个样本的状态字节。
是否有人知道此问题的可能原因以及如何解决? 提前感谢。













