SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By ashoklakkojite… , 16 September 2022

Hello all,

I tested ICM20948 with an example of DMP_Quat6_Euler angles (https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary/blob/main/examples/Arduino/Example7_DMP_Quat6_EulerAngles/Example7_DMP_Quat6_EulerAngles.ino) with a delay 80ms after calculating roll, pitch and yaw data. For example sensor rotated to 90 degrees but the output yaw is slowly increased to 90 degrees instead of fast response.

This is due to reading full FIFO data instead of latest one. How we achieve recent data without using FIFO?

My workbench
Platform : Arduino IDE

By johngalvindigi… , 8 September 2022

I've just bought the DK-20948 to evaluate the ICM-20948 9DoF as I have a handheld product that requires a compass.
I was originally looking at the Bosch BNO055, but it is NRND.
Ideally I want a solution which gives with degrees (or a 16bit value) relative the magnetic north. It needs to tolerate some pitch & roll as it's handheld.
Does this product offer this without me having to do the complex maths in my CPU?

By anmolashvagmailcom , 6 September 2022

Hello

I am making a slouch detection wearable device. The device will vibrate every time it detects that a person is slouching, reminding to sit straight.

Can you please give me a firmware library to obtain roll, pitch, yaw?

I am planning to use ICM40627 chip in my design and I plan to manufacture 100 units this Q4 2022-23, and at least 3000 units per quarter from next year onwards.

Regards,
Anmol

By igorauterioncom , 6 September 2022

Hi,

we are using ICM-42688-P and we have unexpected behavior that we don't understand. At about 5% of IMUs after we do the reboot sequence we get HEADER_ODR_ACCEL & HEADER_ODR_GYRO set to 1. The confusing part is that it is happening with the same software and hardware (we just replace ICM-42688-P).
So we are not sure why the same component behavie differently. Can someone provide more data?

By vladqharmonicscom , 30 August 2022

Hello,

I am wondering about the pin-to-pin compatibility between the MPU-6050 and the MPU-6500. They appear to be pin-to-pin compatible but have different features and a different register map (although similar registers are located at the same addresses). My question is whether or not the MPU-6500 is a drop-in replacement for MPU-6050?

Thank you very much!

By maurogabriel54… , 13 August 2022

Hi guys, does the mpu6050 implement an error detecting code (like CRC-8) when transmiting data through I2C o SPI? I need to use it in a noisy environment, so I need to check if the measurements have been received correctly by the microprocessor, so if not to request retransmission. I have read the two datasheet, "Product Specification" and "Register Map and Descriptions", and I have not found anything related to this topic.
Best wishes!

By andrewgreenber… , 11 August 2022

I have tried clocking the ICM-42688-P at 19.2 kHz through the CLKIN input.
This appears to work fine, however, the datasheet specifies the allowed range
for CLKIN as (31, 32, 50)kHz.

My question is, what limits the low frequency performance of the CLKIN pin?

Will the PLL loose lock? Is accuracy degraded?
Just looking at the traces at 19.2 kHz vs 32 kHz, the lower clock rate appears
to work just as well, just at a lower ODR.