我们在ads1293上使用Test Mode,将寄存器0x01与0x02均设为0xC0(0输入信号),观测Channel 1 与 Channel 2的输出结果。
我们的R2取值为5,R3取值为4,对应的ADCmax应为0xC35000。
根据Datasheet所言,此时Channel 1 与 Channel 2的输出结果应该为ADCmax/2,然而实际输出结果与ADCmax很接近。
同时,在Test Mode下,将0x01与0x02分别设为0x40或0x80(输入正信号、负信号),Channel 1 与 Channel 2输出结果在ADCmax两侧,不符合Datasheet公式所言。
我们用了两块ADS1293做尝试,结果均相同,不知是硬件问题还是代码的问题……
非常感谢!
Kailyn Chen:
按照Table8~Table 11的表格,除了您配置的这几个寄存器之外,还需要配置sampling rate,R1,从而可得知ODR频率,从而得到对应ADCmax。
Wenzhuo Yu:
回复 Kailyn Chen:
R1采用的是寄存器0x25的默认值0x00,即Standard PACE Data Rate,R1=4,
ying liu8:
回复 Wenzhuo Yu:
你好,我现在使用的ADS1292遇到了和你一样的问题。我想知道你解决了吗?是怎么解决的