TI中文支持网
TI专业的中文技术问题搜集分享网站

初次使用ADS1293来采集心电信号,按照官方例程和搜索资料,始终测不到心电波形,非常的杂乱!!苦寻无果,求解

Other Parts Discussed in Thread:ADS1293

1、使用ADS1293采集信号是,开启read back后,从0x50中读取数据,依然不是心电信号

2、不停地去读取0x37~0x39的值,然后显示,也不是心电波形,如下图

但是,我把导联拿下来,有手指头碰,会出现波峰和波谷

KW X:

显然前级处理不到位。建议改下。

,

user6291729:

非常感谢回答,我准备滤波试试!

还有一个问题,这个芯片采用标准16bit协议,采用传统的读写方式只能一次读取一个字节的数据,开启read back模式后,将data ready引脚源设置为通道1(最快的),我从0x50中读取六个数据时,data ready有效的逻辑是什么(比如我将片选信号置低时,写入一个字节的命令,然后连续读取6个字节的数据,然后片选信号置高,data ready引脚会在什么时候变成高电平),我以什么依据来判断什么时候读取数据呢,以及如何保证我读到的数据是按照我所想的数据依次排列的呢?

,

user6357266:

你好 我也在调试这个芯片 遇到了一些问题想要请教一下 方便留个联系方式吗

,

user6291729:

就用QQ吧,987937104

,

user6357266:

您好 您的QQ有问题验证 我不知道答案 能不能麻烦您加一下我QQ 1536366352 感激不尽

,

user6302464:

您好,请问您用的是开发板吗?我有一些问题,可以加您QQ请教吗?3085765968,我加您也行。

,

user6574830:

最后怎么解决的?在采集端用了滤波吗?

,

user6574830:

data ready有效的逻辑是什么?
这个问题在数据手册中有解答,data ready引脚会在数据准备好的时候,置0。置0之后,要是有读取,那就会在第14个上升沿置自动1之后等待下一个数据被准备。如果在下一个数据准备好之前上一个数据还没有被读取,则会在最后有一个很短时间的自动置1(时间的长度参考数据手册)。
以什么依据来判断什么时候读取数据呢?
这个问题就可能得用不同测试方法,比如断开其中两个通道,再采集显示,就会很清楚了。
最后我也想问一下题主最后解决的如何了?

赞(0)
未经允许不得转载:TI中文支持网 » 初次使用ADS1293来采集心电信号,按照官方例程和搜索资料,始终测不到心电波形,非常的杂乱!!苦寻无果,求解
分享到: 更多 (0)