我用ADS1299来做一个32通道的脑电放大器,开始的时候都比较正常,芯片ID也读的对(我开始读出来为0X3E),同时测试方波输出也正常;但是过了两天后突然芯片ID读取就不正常了,现在ID读出来为0XDF或0X02,但是现在测试信号也能输出正常;我也换过芯片,换了芯片也是这样,开始ID可以读出正常,后面就变成0XDF了。
user151383853:
换过芯片,换了芯片也是这样,开始ID可以读出正常,后面就变成0XDF了。
查一下问题吧, 先看看硬件方面的情况, 有没有引脚短路, 电源发生了问题? 温度….
user3987916:
回复 user151383853:
电源数字3.4V,模拟5.2V;而且读取配置寄存器的值都对,除了ID(照理这个不会变的啊),而且测了ADS1299内部的测试信号和外接信号都可以输出信号。
大林:
回复 user3987916:
可能是VCAP电压不足的原因。
Kailyn Chen:
您的问题解决了没?您使用的是8个通道的ADS1299是吗?还是ADS1299-4? 这两个ID是不一样的。
另外,读时序没有问题吧?其他寄存器读取都还正常吗?
Yisong Zhang:
您好,我在使用ADS1299的过程中也是遇到了类似的问题:当长时间掉电之后,初次上电时ADS1299配置寄存器总是会错误,必须手动掉电再上电才行。我还不确定是哪个寄存器写入错误。想请问您这个问题解决了吗?