ADI 技术
直播中

乔婧

7年用户 258经验值
私信 关注
[问答]

ADAS1000不能采到心电数据

ADI工程师,您好:
      我用一片STM32与一片ADAS1000-3搭配,芯片上电后,所有电源管脚和REFout的电压是正确的,能够正常读写寄存器。配置寄存器可以得到TESTTONE的信号。但是我这边还是存在问题。
1、单导心电测量由STM32与一块ADAS1000-3组成,ADAS1000-3使用8M的晶振,配置寄存器后,晶振的两个引脚中只有一个引脚可以测得晶振的信号,另外一个没有信号。请问这是正常的吗?如不正常,晶振单脚起振会影响芯片的工作吗,比如说采不到心电信号?
2、通过配置寄存器已经可以显示出TESTTONE的正弦信号,现在想采集模拟器发出的心电信号,配置寄存器如下:

  ADAS1000WriteRegister(ADAS1000_FRMCTL, 0x007FFE08);   
  ADAS1000WriteRegister(ADAS1000_CMREFCTL, 0x00000002);
  ADAS1000WriteRegister(ADAS1000_FILTCTL,  0x0000000B);
  ADAS1000WriteRegister(ADAS1000_ECGCTL, 0x00E0048E);
  ADAS1000ReadRegister(ADAS1000_FRAMES);

有帧数据通过串口出来,但不是心电波形,即这样的配置我没有得到得到心电数据。那么请问我的配置是正确的吗?
      期待您的回复,谢谢!

回帖(2)

张博

2019-2-27 11:00:53
您好。不建议检查ADAS1000的晶振判断芯片是否工作,如果测试音正常芯片基本功能和frame的读取基本是正常的。您测试的是什么信号源的信号,可以使用心电信号源试一下,可以尝试Example 1中的设置
举报

刘晓燕

2019-2-27 11:19:14
应该是frmctl寄存器 中skip位设置为500hz数据输出的原因
举报

更多回帖

发帖
×
20
完善资料,
赚取积分