hi
I am using LMP90100 for bridge sensor circuit for weight application, i have configured internal registers of LMP90100 like this
address - 0x12 value - 0x20
address - 0x1f value - 0x80
address - 0x20 value - 0x01
address - 0x21 value - 0x78
address - 0x11 value - 0xAB
address - 0x01 value - 0x08
address - 0x0B value - 0x01
AND i am reading output from registers 0x1A - 0x1C but my output is not constant only register 0x1A output remains constant, varies only when pressure applied to the bridge circuit but outputs of 0x1B and 0x1C varies ramdomly. i am using CH0; VREF1; VIN0 = VINP; VIN1 = VINN; VA = VIO = VREF = 5V; even i tried giving 3V; supply voltage is constant; ODR = 214 SPS; GAIN = 16; i have given 10ms delay after every 8bit SPI transfer signal, i have tried for different ODR's and GAIN but the output is still not constant. can anyone please suggest me that where i am going wrong. Reading ADC registers(0x1A,0x1B and 0x1C) 3 bytes at a time(1 byte from each registers) in normal streaming mode. Should I configure any other registers of LMP90100.
this is the output i am getting
0x1A 0x1B 0x1C
3 168 146
3 180 0
3 153 233
4 12 213
3 190 123
Like this output varies randomly. sometimes output decreases whenever I apply weight on bridge sensor. what is going wrong in my setup please suggest me some solution