各位专家,我想请教下下面问题
我在使用ads1298硬件方式做起搏脉冲的时候发现我反馈给GPIO引脚的脉冲信号如果想正常的返回到ads1298的数据中,必须符合采样定律,也就是如果我想正确的获得2ms脉宽的起搏脉冲,那么我必须使用ads1298的采样是1K,我想正确获得1ms的起搏脉冲那么我的采样率必须是2k。我想请教下,如果我采样是500Hz我可以正确的获得1ms脉宽的起搏脉冲吗?是ads1298的设计就是这样的吗?能跟其他芯片一样芯片采样率很低的时候,也可以正确的获得起搏脉冲的位置吗?虽然这个位置不是很精确了,或许存在一点点偏差
PACE位置连接到ads1298的GPIO1引脚,我测试了工作正常,就是需要ads1298的采样率符合采样定律才可以正常获得起搏信号。
xyz549040622:
不可以的。你adc的采样率必须大于等于你实际需要获得的脉冲,如果小于的话,采样得到的数据肯定是不准确的吧?当然,你也得确认你实际的脉冲的精度范围,adc的采样率大于等于这个就好了。
Zhao Zhao3:
回复 xyz549040622:
那我想请教下,如果需要高采样率来支持ads1298做起搏脉冲检测,那么ads1298的硬件检测方式相对于软件检测方式有什么优势呢?那不都是一样了吗?需要高采样率来支持。我觉得这个应该是接收到了起搏脉冲应该在缓冲区中,然后再下次ads1298返回的数据中一起返回,这样应该才是对的吧,虽然这样位置稍微有点点偏差。
Jason Shen:
pace检测分为软件检测和硬件检测两种方式,都可以达到非常精确的级别。在pace检测中,最难做的不是检测到2ms还是1ms的脉冲宽度,而是保证检测到这些信号的同时,干扰信号也需要滤除。所以不管是软件方式还是硬件方式,都有比较复杂的滤波结构,已达到只有pace信号时,pace电路才有输出。
如果想使用软件设计,采样周期最好远小于pace宽度,以保证在pace信号期间有足够多的样本来做干扰的排除和pace的检测。
Zhao Zhao3:
回复 Jason Shen:
我是想使用硬件方式,在我ads1298采样频率很低(比如500hz),起搏脉冲很窄(比如0.1ms)的时候也可以获得起搏脉冲提示,可以吗?比如adas1000他就是内置了一个起搏脉冲的采集,就算我设置的波形采样速度是250Hz,起搏脉冲宽度是0.1ms,它也可以反馈给我起搏脉冲标志。ads1298也可以这样吗?
Zhao Zhao3:
回复 Jason Shen:
最大的问题是我用ads1298做起搏脉冲检测,使用硬件方式和你们网站的推荐电路,如果我要能检测到脉宽0.1ms的起搏脉冲,那么我ads1298的采样率需要最低设置成多少呢?