各位专家你们好!
我最近在做ADS1298。发现ADS1298寄存器写入后,读取CH5—CH8通道寄存器值返回值为0。
此外,VREFP也不输出2.4V参考电压。但是内部晶振时钟能正常输出。芯片的ID号读取为80。(之前ID号能正确读出为92,且CH5—CH8能返回正确寄存器值。)
是否能判断该芯片已损坏? 芯片工作电压均为3.3V,单极供电。芯片调试过程中没有出现过热,上电后的电流正常,VCAP电压值也正常。并且在START后能转换数据,DRDY采样率与所设值一样。电路图参考TI官网所给。
读写寄存器的代码已确认无误,因为在另一块芯片上能正常读写,且VREFP可测得2.4V参考电压。
附读取值:第一行是复位后直接读取的默认寄存器值,第二行是写入后的寄存器值。(红字标注为读取值有误部分)
80 06 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 00 00
80 66 30 CE 33 25 25 25 25 00 00 00 00 FF FF FF FF 00 00 03 00 00 20 02 0B D4
80:设备ID值应该是92
00:CH5—CH8寄存器写入的是25,应该和CH1—CH4一样返回25
03:表示LOFF_STATN的值为0000 0011,表示CH1和CH2的负端脱落。而我CH1—CH8正端分别接各导联,CH2、CH3负端接RA,其余各负端接WCT。这个值似乎不对。
user151383853:
看着芯片通信工作都正常, 就是后四路采样有问题, 那么除了采样的设置方面的问题, 还有就是信号输入了