magnetometer data doesn't change anymore after a while

By shenhaitanzhen… , 23 August 2020

Hello,

I have an issue of MPU9250 magnetometer.

MPU9250 is working smoothly at the beginning(Interface: SPI). But a few moment later, the magnetometer data doesn't change anymore.It needs to cut down the power of MPU9250 to fix it.
The values of register(I2C_MST_STATUS) and register(INT_STATUS) are 0x01 and 0x09 respectively, it means salve0 receives a nack signal(I use slave0 access to magnetometer). In my view, the communication between MPU9250 and AK8963 is break. So, I deduce that AK8963 has been shutdown. But I can't understand why the magnetometer has this problem and have no idea that how to fix it.

I find a question similar to mine, but no one fix it.
https://invensense.tdk.com/developers/forums/topic/compass-reading-issue-of-mpu9250/

I've been nagged with this issue for weeks. Can someone give me any advice?

Thanks.

phpbb Topic ID
38567