工具/软件:Code Composer Studio
您好,
处理 ADS1292的Channel1时收到一些错误的值。 以下是我 的ADS1292 电路图
我能够正确读取channel2,但channel1总是得到高0x7fffff。
我的注册设置是
const TUSIGN8 ADS1292_Default_Register_Settings[12]={
/* REG 0:设备ID读取ONY */
0x53,
/* REG 1:配置1 */
0x02,/* 010 | FMod/256 | 500SPS */
/* REG 2:CONFIIG2 */
0xf8,//0xf8//0xE8,/*位7始终为1,PDB_LoFF_COMP,PDB_REFBUF,CLKOUT_EN */
/* REG 3:LoFF */
0x10,/* 95 % 和5 % 时的比较器阈值,电流源或汇电阻器直流引线断开*/
/* REG 4:CH1SET (PGA增益= 6)*/
0x10,
/* REG 5:CH2SET (PGA增益= 6)*/
0x10,/*增益设置为1 */
/* REG 6:RLD_SENS (默认)*/
0x2C,
/* REG 7:LoFF_SENS (默认)*/
0x0F,/*不需要*/
/* REG 8:LoFF_STAT */
0x48,/*只读*/
/* REG 9:RESP1 */
0xEA,/*不需要*/
/* REG 10:RESP2 */
0x83,/* Only Calib (仅校准)设置为Enabled (已启用),不需要REST */
/* REG 11:GPIO */
0x0C /*不需要*/
};
如 图所示,我在+ve和-ve端子之间提供差分电压
请告诉我是否需要更改控制寄存器设置,
谢谢,此致,
Nitesh