Hi Team:
My customer is using the ADS1299 in the EEG. And right now, they try to use internal temperature sensor and find the data is wrong.
The software setting is below:
WREG(CONFIG1,0x96);
WREG(CONFIG2,0xD0);
WREG(CONFIG3,0xE0);
WREG(LOFF,0x00);
WREG(CH1SET,0x05);
WREG(CH2SET,0x05);
WREG(CH3SET,0x05);
WREG(CH4SET,0x05);
WREG(CH5SET,0x04);
WREG(CH6SET,0x04);
WREG(CH7SET,0x04);
WREG(CH8SET,0x04);
WREG(BIAS_SENSP,0x00);
WREG(BIAS_SENSN,0x00);
WREG(LOFF_SENSP,0x00);
WREG(LOFF_SENSN,0x00);
WREG(LOFF_FLIP,0x00);
WREG(GPIO,0x00);
WREG(MISC1,0x00);
WREG(MISC2,0x00);
And they read back the data is 05A311(hex)= 369425 (Dec)
Calculate is 369425*4.5/(2^23-1) = 0.198175V = 198175uv
It looks like the temperature is quite high.
They have check the temperature is not high. So do you have any idea which will cause this issue