ADS1292R的调试需要先配置好寄存器,这里提供一份咸鱼调试好的寄存器参考配置,希望对大家有所帮助。只使用通道1,采样率为250HZ,可以检测呼吸信号,使能右腿驱动。在电脑的绘制出心电图如下图所示:
以上波形比较理想,因为电极是连接在ECG信号发生仪上的,心电输入信号比较理想。连接在人体上采集实际心电信号有许多干扰。
ADS1292R寄存器配置的基本思路和步骤如下:
1.发送停止连续读数据模式指令
2.写配置寄存器2=0xa0,内部参考电压为2.42V
3.写配置寄存器1=0x01,连续转换模式,采样率为250
4.写导联脱落检测寄存器=0xF0,正负极分别为70%和30%,该功能实际未使用
5.写通道1设置寄存器=0x30,设置增益为3,正常节点输入
6.写右腿驱动寄存器=0xEF,PGA的斩波频率为4分频,使能右腿驱动,关闭右腿驱动的脱落检测,通道2的右腿驱动负极和正极分别连接到通道2输入的负极和正极,通道1的右腿驱动负极和正极分别连接到通道1的负极和正极
7.写脱落检测寄存器=0x0F,关闭通道1和2的电流方向检测,使能通道1和2的正负极脱落检测
8.其实只使用了通道1,而且脱落检测实际上没有使用
9.写呼吸控制寄存器1=0xF2,使能呼吸调制解调电路,呼吸解调相位为135°,时钟为32KHz,内部时钟
10.写呼吸控制寄存器2=0x83,关闭偏置校准,呼吸控制频率为32KHz,右腿驱动参考信号为外部信号
11.START引脚置“1”,启动转换
12.发送连续转换模式指令
这里提供一份基于STM32F405通过SPI配置ADS1292R寄存器的参考配置,源文件在公众号回复“ADS1292R”可获取。有任何疑问可以在下方给我留言。
----------------------------- End -------------------------------