大家好、
我已经按照如下所示对 ADS1292寄存器进行了编程。 通道1上的测试电压为0.23 V。如果我对器 件进行编程、使 Vref 为2.42V、则通道1饱和(读取为7FFFFFh)。 将 Vref 更改为4.033 Ch1 会错误地开始读取(1.19v)。 我也尝试过连续转换。 假设 OFFSETCAL 命令将有助于我读取、我将 RESP2默认值更改为 83h、但这样、 无论输入电压如何、我都会从两个通道获取所有零。
谢谢、
哈米德
writeRegister (config1Address、0x86); //单次转换500sps
writeRegister (config2Address、0xA0); // 0x80 Vref = 2.42v、0xA0 Vref = 4.033v
writeRegister (LOFFaddress、0x10);
writeRegister (CH1SETaddress、0x10);// bit7 = 1 (断电)、增益= 1 001、0000正常电极输入(默认)
writeRegister (CH2SETaddress、0x10);//增益= 1正常电极输入(默认)
writeRegister (RLD_SENSaddress、0x00);
writeRegister (LOFF_SENSaddress、0x00);
writeRegister (LOFF_STATaddress、0x00);
/* writeRegister (REST1address、0x02);
writeRegister (REST2address、0x83);// calib on */
writeRegister (GPIOaddress、0x00);