SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By ggsandy96gmailcom , 30 September 2020

Hi All,

we are using the ICM20948 for gravity, acceleration, and compass from DMP. All the configuration looks fine but we are facing the data spikes like the following. I've attached the image below.

This issue is not seen on all the devices. this is happening almost 50% of the times. Not sure why.

Any ideas on how to eliminate this?

By wolfgangrappremescom , 30 September 2020

Hi,
I am using a IAM-20680 in a vehicle. As soon as an electric inverter for the e-engine is started, the accelerometer signals go mad.
The settings for the DLPF are
ACCEL_CONFIG +-16g
ACCEL_CONFIG2 0x05
Is this a known problem that the MEMS structure is sensitive for radiated electric / magnetic fields?
Have you got a recommendation for filtering?
Thanks
Wolfgang

By sczaja , 30 September 2020

We are using the ICM-20948 in real time environment. The device supposed to provide accelerometer and Euler angles at specific sample rate 10, 20, 50, or 100Hz. We are using a Game Rotation feature to obtain the Euler, and while there is strong indication game rotation uses gyro (spec indicates w/o gyro enabled the PLL is not used to provide sampling clock). Unfortunately, regardless of the sample rate set, we never get the correct number of samples - usually, the real rate will be +/- 5%, and worst, it's not consistent.

By hshafeistudent… , 28 September 2020

Hi Everyone,

I am using ICM-eMD for ICM20948 and trying to set up the accelerometer and gyro offsets register in the ICM20948. I am calculating the biases by averaging 200 samples then send it by using the library function (inv_device_set_sensor_config). It seems working fine for the Gyro but once I set up the offsets registers for Accelerometer it stops working and keeps sending the value of 4g for the three axes. I am using the code below to do the job:
_______________________________________________________________________

By ryarondgtronix… , 13 September 2020

Hi,

We have both ICM-20602 and ICM-20689 devices in our project.
According to the datasheets, VDD and VDDIO range is 1.71V-3.45V, and the typical voltage is 1.8V.
We prefer to work with 3.3V, as this voltage rail is already available in our board.

Is there any reason why we should not work with 3.3V but with 1.8V?
Is there any difference in the performance of the devices for different voltage supply?

Thanks in advance,
Yaron.

By what2usegmailcom , 21 August 2020

I am using an MPU6050 on an ESP32 microprocessor board. However the readings are very erratic.
Even with the MPU taped to a table for stability, the readings are very erratic and occasionally read close to 2g without any movement at all.

The attached basic code reads data from the MPU6050 and then displays it on the OLED

I am also attaching an example from the arduino MPU6050 library. The issue occurs with any code

Any help is greatly appreciated
Thanks

By shenhaitanzhen… , 21 August 2020

Hello

I am testing MPU9250 with STM32F4.

It is no problem that STM32F4 communicates with MPU9250 via SPI to get accelerometer and gyroscope data.

However, with magnetometer, sometimes I can get accel+gyro+mag data, sometimes I just can get accel+gyro data without mag data. And sometimes I even can't get all three types data(accel+gyro+mag).