SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By ab230801055eco… , 1 January 2025

I want to use the IMU to continuously read accelerometer and gyroscope values while also enabling Freefall and SMD (Significant Motion Detection) interrupts. However, the application note mentions that the power register needs to be set to 0x02 for Freefall and SMD detection, which puts the accelerometer on low power mode and turns off the gyroscope. Is there a way to enable Freefall and SMD detection without switching the power register, or is changing the power register the only option? If there’s an alternative configuration or register setting, please advise.

By jamiesaltermot… , 20 December 2024

In a recent batch of 40,000 units of a wearable with the ICM-20948, we're seeing stiction of the accelerometer. Specifically, in approximately 7% of devices, the z-axis accelerometer will stick at -15G. A knock or tap can 'unstick' it. The device seems to go into this state either after impact or vibration.

Has anyone else seen this issue with the ICM-20948? It seems to be a similar issue to what has been reported on the NXP forums here.

By qkieumitedu , 16 December 2024

I initialized the sensor with these steps:
1. Read and verify WHO_AM_I (0x75, bank 0)
2. Soft-reset using DEVICE_CONFIG register (0x11, bank 0)
3. Set gyro and accel mode to low noise mode 2 using PWR_MGMT0 register (0x4E, bank 0)
4. Set gyro fullscale and ODR using GYRO_CONFIG0 register (0x4F, bank 0)
5. Set accel fullscale and ODR using ACCEL_CONFIG0 register (0x50, bank 0)

Then I read 12 bytes of data from register 0x1F bank 0 to get data from the accel and gyro.

By shipingwangbes… , 13 December 2024

Hi I saw in ICM-42370-P's datasheet significant motion detection feature was available, but i wasn't able to find more detail about how the feature work. Can someone help share more detail? say is it based on accelerometer sample to sample slope? Or if there are any related documentation to share it will be helpful.

Also we are trying to evaluate the significant motion detection(SMD) feature by using DK-42370-P, but in SmartMotion.exe app's 'special mode' options the SMD mode doesn't seem to be available, is there a way to enable it on the kit so i can play with the feature?

By kwonjoongkilgmailcom , 4 December 2024

Hi,

I am curious about the voltage range of ICM20948 INT1 pin when it's configured as Open Drain.
ICM-20948 has 1.8V voltage for VDDIO. I need to connect INT1 pin to Microcontroller which is working on 3.3V IO.
So I configured the INT1 pin to Open drain and add Pull-up resistor to 3.3V voltage source.
And I found the HIGH voltage rose up to around 2.2~2.3V max whereas I expected to be 3.3V.

So I am wondering if there is any voltage limit on INT1 pin with VDDIO = 1.8V and open drain setting with P/U resistor.

By dreamy626gmailcom , 28 November 2024

Dear,

I'm trying to use motion link software with DK-42688P IMU sensor.

I successfully installed AtmelStudio and upload example codes on the board.
And I could see the sensor measurement using Putty.

When I tried to use motionLink software for visualization,
Flash MCU, connection, and select and config were successful.

But when I tried to power up the board using the button on the screen,
it keep saying "Object reference not set to an instance of an object" and nothing happen.

By tejushhappiest… , 21 November 2024

Hi,

I am working on integrating the InvenSense icm42670p Inertial Measurement Unit (IMU) into my Toradex Verdin AM62 platform. My development is based on a Yocto build, and I need to properly configure the device tree to include this sensor.

The current device tree bindings I am using list the following compatible strings for other ICM-426xx sensors:

By 441085572qqcom , 12 November 2024

Hello,
I am developing an application with the ICM20948.
My chip is mounted on the side of the device. How do I set the mounting matrix so that DMP is correctly configured?

I modified the code according to the way in the attachment, but it did not achieve the expected effect.

By asafholzerplay… , 10 November 2024

Hi, in order to have best performance and avoid problems caused by moisture during the storing, I want to bake the components before using them.
What are the instructions regarding baking the ICM-42605 component before the smt assembly?
Thanks