In order to unlatch magnetometer data, the ST2 register must be read. That means that buffering 9-DOF data in the FIFO requires 19 bytes per sample instead of 18 bytes. Is there any way to configure the MPU-9250 to read the ST2 register without actually placing it in the FIFO? The status byte is practically useless and just increases FIFO transfer times.
As an aside, I'm grabbing all data at 100 Hz. However, the magnetometer doubles the total current of the MPU-9250 at 100 Hz (~6mA versus ~3mA)! I don't see where that amount of current is documented anywhere; the datasheet only lists typical values at 8 Hz. That completely blows my power budget. Fortunately, the FIFO logic still pulls the magnetometer data in at 100 Hz even if I set the magnetometer to update at 8 Hz.
- Log in to post comments
phpbb Topic ID
16458