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

关于ADS1299菊花链模式中某几块芯片数值全0

之前碰到过ADS1299数据全0的情况 这样大多是因为没有初始化完成导致的 这一次出现的问题比较诡异:

我芯片使用的是ADS1299 因为需要采集64通道的数据 所以需要使用8片ADS1299芯片 并且把它们用菊花链模式串联

使用的过程中 我们发现8片中有4片不能正常工作,而且不是最后4片 而是中间4片

这4片的数据全为0 即使是使用片内产生的矩形波测得的结果依旧为0

现在可以确定的是这8片的布线和排布完全一致 仅有的区别就是不正常工作的4片被贴在了反面

我们仔细的检查了所有可能存在的因为贴片或者布线导致的问题 均没有发现任何问题

而且即使是不正常工作 这4片的SPI通讯肯定没有问题:

第一是因为我们特意配置了GPIO口 使得ADS1299上传的数据的包头里关于GPIO口这四位的是正常的 即使是不正常工作的4片 SPI的数据结构也是正常的

第二是因为我的第二片就不正常工作了 但是它依旧可以传输后面几片的数据至第一片上,而且第3片的数据很正常

所以我们就不清楚导致芯片数据全为0的原因了 针对电压等值 我们测试过 也是正常的 并不是第一行提到过的错误

user151383853:

菊花链, 数据传输是正常的,  那么是不是没有启动转换呢

user6100434:

回复 user151383853:

但是如果是菊花链 应该所有的芯片的寄存器都是一样的啊 这样应该不存在有些片启动 有些片未启动的情况吧

赞(0)
未经允许不得转载:TI中文支持网 » 关于ADS1299菊花链模式中某几块芯片数值全0
分享到: 更多 (0)