Getting weird ISM330DHCX behavior during Increasing Temperature Test
Hello.
I am trying to perform temperature calibration on ISM330DHCX (bought from adafruit) for both gyro and accel.
IMU is sampled at 104Hz via SPI bus.
The IMU sits inside a glass container, and is placed in a freezer. When the IMU temperature reaches -10C the glass container with the IMU is taken out of the freezer and is placed in a hot room with air temperature around 40C. See attached temperature profile. Initial temperature increase is very aggressive - about 1deg C per minute, but then flattens out.
My concern is gyro and accel behavior during the first 100000 samples/1000 seconds. Plots attached. It seems that the IMU shouldn't behave like that during varying temperature.
So far I tested 3 different ISM330DHCX sensors this way and they all behave like that during the aggressive segment of temperature increase.
Any ideas on what might be wrong, or does this seem normal given the aggressive temperature ramp?
Any input is appreciated.
Thanks.

