01-11-2024 02:57 AM
When I changed the type of streaming from polling to interrupt in DD2.0, the register 0x58(INT_MAP_DATA) is changed from 0x00 to 0x04(int1_drdy) and register 0x22-0x23(TEMP_MSB, TEMP_LSB) is changed from 0x07 0xc0(30.75 degree) to 0x1d 0x00(52 degree) in binary view window.
I did a test with changing reigister 0x53 from 0x0A(push-pull+active high) to 0x08(push-pull+active low) and register 0x22-0x23 drop to 0x11 0x60(40.375 degree). Why the temperature sensor reading change dramatically? Is it normal? BMI088 only consume 45mW(5mA+0.15mA) when Acc and gyro is working in normal mode with 3V. Where is the heat from?
BTW, the Type of streaming icon in general settings panel will not change to polling as I changed register 0x58 to 0x00 from binary view.
01-23-2024 03:13 PM
Hi Frankie,
Following your configuration, no significant changes were found in the temperature sensor data, whether set to polling or interrupt.