SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By sczaja , 5 April 2022

Anyone can advise how to obtain sample rate of 10Hz, 20Hz, 50Hz or 100Hz from 20948 device while at the same time use the GYRO_FCHOICE=1. The spec (sec. 10.1) defines the GYRO_SMPKRT_DIV as 1.1kHz/(1+GYRO_SMPLRT_DIV[7:0]- which clearly will work, but then restricts this to DLPF_CFG between 0 and 7), while in the GYRO_CONFIG 1 the GYRO_FCHOICE and LPF configuration defines the CLK source as 1.25kHz and as such the ODR becomes 51.2Hz rather than 50Hz (same w/ other rates).

By 18892217093163com , 25 March 2022

I need to use multiple external ICM-42688 to collect data, but in the DK-42688-P board, there is only one onboard IMU. I am new to the development board and do not quite get to the document. Could anybody tell me how to connect multiple external ICM-42688 to DK-42688-P Platform by I2C or SPI? And I think the software is designed for single IMU data analysis but bot multiple ones. So after the connection how to use the platform to deal with multiple IMU data analysis?

By hangleemicomte… , 25 March 2022

Hello,

I'm developing with ICM-20948 motion sensor and there is a question about the output data rate.

I am using an open source library on github (https://github.com/ZaneL/Teensy-ICM-20948) and set the data rate as follows:

.enable_gyroscope = true,
.enable_accelerometer = true,
.enable_magnetometer = true,
.enable_quaternion = true,
.gyroscope_frequency = 100,
.accelerometer_frequency = 100,
.magnetometer_frequency = 70,
.quaternion_frequency = 100

By sahang3gmailcom , 17 March 2022

I am using MPU-9250 with ROS in a linux system. Device gave proper gyroscope values previously, but suddenly it started providing 0 values for gyroscope measurements. Accelerometer and magnetometer values are given properly. Any method to solve this problem or is this a malfunction of the gyro of my device?

By vamshibsmartro… , 14 March 2022

Hi Team,

We need to know about ICM20789 Fusion Library Availability. Is there any availability of Fusion library for ICM20789 ?
If Yes, How can we get it and Please suggest suitable environment.
else suggest any alternate IMU which is having fusion library.

Any help would be very thankful.

By jcepzdrgmailcom , 7 March 2022

Hi, I'm new here and this is my first post.

Now I'm trying to use DMP (only 6 axis Quaternion) via SPI on Arduino framework.
Though I succeeded in reading WHO_AM_I register and getting 0x71,
I can't read Quaternion value from FIFO register.

I'm supposed to follow Application Note Document correctly,
but there might be some mistake.

I can't determine whether this trouble is due to mistake of setting up DMP, or other factors.

Here's my code.

By wlevanssandiagov , 3 March 2022

I am trying to use the FIFO of the ICM-20600. The only value that is read from the FIFO is 0xFF, which indicates that the FIFO is empty. However, FIFO_COUNTH and FIFO_COUNTL indicates that there is valid data in the FIFO. Here is my start up algorithm. What am I missing?

INT 2 Enable - INT_PIN_CFG<0> = 1
FIFO GYRO Enable - FIFO_EN<4> = 1
FIFO ACCEL Enable - FIFO_EN<3> = 1
FIFO Watermark = 14 (one full sample of GYRO, Temp and ACCEL)
FIFO Overflow INT Enable - INT_ENABLE<4> = 1
FIFO Enable - USER_CTRL<6> = 1

By mariusmakswitisgmxde , 23 February 2022

Does anyone use the part ICM-30670?
There is no register information available online and the part is not included in MotionLink.
Does anyone have the ICM-30670 eMD package or any information about this part?

Thanks