尊敬的 TI 专家:
以下是我的客户对 ADS1294R 的问题、您能就此提供一些建议吗? 谢谢!
我有一个项目将 ADS1294R 用作 ECG 信号采集芯片。 ADS1294R 以 LP 模式运行、 采样率设置为250SPS。 我们使用标准 ECG 信号发生器发送 ECG 信号。 在分析采样数据后、我们发现采样率仅为236SPS、这会导致心率从芯片收集的数据中计算出的偏差。 数据分析的一个部分的波形如下:
信号发生 器产生的心率为60 bpm、但 ADS1294R 测量的心率为63 bpm。 分析后、如果两个 R 波之间的差值为250点、则心率为60 bpm、但 测得的两个 R 波之间的差值为718-482=236点。 因此、测得的心率为63 bpm。 我想知道为什么 ADS1294R 的采样率存在偏差。 我是否有任何寄存器的设置配置错误、或者读取数据的时序不正确?
另一方面、ADS1294R 收集的呼吸数据非常精确、这基本上与 信号发生器发出的呼吸信号一致。
另一种异常情况是从 ADS1294R 寄存器0x00读取的 ID 为0xC0、而不是数据表中描述的0xD0。 如果我读取的芯片 ID 不正确、那么芯片根本不能工作吗? 为什么 ADS1294R 可以运行 和收集数据、尽管 数据存在偏差、或者我手上的 ADS1294R 可能是盗版芯片?
谢谢!