SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By mocallinsyahoocom , 28 April 2021

I'm not a motion engineer by any sttretch of the imagination. I'm a network test engineer, that just likes to mess around with some things on the side.

And now its with tye accelerometer in the mpu6050. I want to be able to determine and control a swinging arm.
The module will be set probably near the end of the to determine most travel.

I'm just starting out and using the mpu6050 with a Raspberry Pi and TCL scripting language with TCL PIIO library.

By lberlangamodpowes , 22 April 2021

Hello everyone,

I'm using the motion sensor ICM-20602. As I can see in the datasheet, CS = 0 is for SPI Mode. And also specifies the following:

Note: Power up with SCL/SPC and CS pins held low is not a supported use case. In case this power up approach is used, software reset is required using the PWR_MGMT_1 register, prior to initialization

This means that CS can be held low in all the SPI transitions?

Thank you for your help and regards,

By mikekantoniakg… , 14 April 2021

I'm working on upgrading some microcontroller code in a customer's product. One of the sensors which the micro queries is an MPU-6050 on a commodity GY-521 motion sensor PCB. The client sent me three GY-521's for test use. One of them has a part labeled "MPU-6050" as expected, and works as expected. The other two have a part labeled "MPU-6050A" with a different format for the date code than shown in the Invensense literature. I can't find any reference to MPU-6050A being a legit variant of the MPU-6050.

By mluzeiroglider… , 13 April 2021

Hello,
I'm using Inv library 3.9.2 and I'm trying to initialize the ICM-20948

It starts to configure but it returns an error when loading DMP firmware.

It fails at funcion inv_icm20948_write_mems at memaddr 0x1740 the data is not acknowledged.
that is on Bank 23.

It failed on same position all the time.

What could be wrong?

By craighutchinso… , 7 April 2021

"4.9 Self-Test" in the datasheet refers to the self-test process but the actual parameters for min/max constraints are not defined in the datasheet or we cannot find them?

Any ideas where we would find them? We aren't sure the TDK driver has a bug or not as there appears to be copy-paste typos but if these are errors is not clear as we cannot find the source of data!

By craighutchinso… , 7 April 2021

We are in pre production with the ICM42688-P on our product. We have just had an issue we cannot explain as to either a soft of hard fault. It appears to only affect a single device.

We were performing the Self-Test call as per the example in SmartMotion_4.1.8 library codes which contains 2.0.5 ICM4xx driver and examples. This now is consistently failing and on skipping the test we can see the Z-Axis has somehow moved a significant distance from Zero while the device is stationary. The self-test code returns failure due to this it would seem.

By srourogmailcom , 31 March 2021

Hi,

I'm using the ICM20948 with DMP support to generate 9dof quaternion. It works great!
Currently it uses the self-calibration feature of the DMP and requires me to repeat the process upon every boot.

I'd like to store the calibration data in my external flash memory after conducting good calibration process once.

Can you please provide/list the memory area ranges / registers that need to be stored and restored in order to supply this functionality?

Many thanks,