SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By farzad , 18 October 2016

Hi,

We've got bunch of TI SensorTag CC2650 which sport MPU9250 motion sensor. In TI's wiki it is mentioned that for calibration we should refer to InvenSense. I searched the forum and sent a message to support. But no luck.

Could someone point me to a document or something that explains how I can calibrate MPU9250 motion sensors?

Any help is greatly appreciated.

Cheers

Farzad

By jimnlx , 12 October 2016

I'm using the MPU-9250 on a custom PCB. Communication is done via SPI in FPGA logic. The gyro full scale is set to +/- 250 dps. Changing the full scale scales z, x and y data equivalently as expected. Default register values and registers with constant values like WHO_AM_I (0x75) read back expected values. I can also write registers and read back the same value that I wrote so I'm confident the SPI interface is working.

By bakerj , 6 October 2016

I am running the MPU-9250 using the SPI interface. I am able to read all registers correctly (including whoami) which verifies that the hardware is wired properly. I am trying to collect data in the FIFO and read it out in a loop. On power up everything works fine, I read the number of FIFO bytes and I get 512, I then read out those 512 bytes and attempt to continue the loop. However after only a few cycles the FIFO empties and never refills. When I read the number of bytes it always returns zero even though the FIFO is still enabled. Has anyone else experienced this problem?

By trevorsmedley , 4 October 2016

Does anyone have a basic set of sample code for the Embedded MotionDriver 6.12 for the 9250 (or 6050). Just something that does initialization and exercises a few functions from the Motion Processing Library? I'm trying to get this running on a Simblee (which uses a Cortex M0), using embedXcode, and it would be really helpful to have a set of sample code that I know should work (it's fine if the sample is not from embedXcode -- anything would help).

By kerryshen , 21 September 2016

hi,

i had writen below values to 2 registers of MPU9250 via IIC:

MPU9250_PWR_MGMT_1 = 0x41 and
MPU9250_PWR_MGMT_2 = 0x3f

but it looks like MPU9250 had not slept because current is still high.

another question is how to wake up slept MPU9250, can it be waken up by a simple iic read/write or only power recycle can wake it up?

thank you.
kerry.