SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By tejashripradha… , 4 January 2024

Are you attending CES 2024? Exciting news! We've just launched an advanced edge ML solution, enabling ultra-low power ML models to run on a 6-axis IMU.

Check out our SmartMotion ICM-45686-S 6-axis motion sensor, SmartBug 2.0 evaluation kit, and our sensor inference framework. Stop by our booth #20521 to see it in action!

By simonsjmservicesca , 19 December 2023

We have designed the ICM-20948 into a new product and I have managed to port one of the Nucleo examples to run on our product. This all works.

I need to find out if it is possible to invert the INT1 output in the ICM-20948 by programming the registers, and/or some reference material for the registers, at least more than there is in the source code that I used. Inverting the INT1 output is necessary to reduce the power consumption of our prototypes while the system is in Deep Sleep or Hibernate.

Any help or pointers to reference material would be appreciated.

By domenpuntargmailcom , 5 December 2023

Hi,

I went over and over again, searching for some video tutorial or some other at least modestly user friendly instructions, on how to just connect DK 42688-P to see how it works. Guess what, there are none. Even forums are empty. Nowadays, really?? I really began to wonder if TDK is still here with us in this era, or they stayed somewhere with the death of a tape recorder. Now they will say: "well, read the software guide". And I say: "your software guide is a piece of crap!" I would have never imagined buying almost a empty box full of promises, not from brand like TDK.

By muhammadinamul… , 5 December 2023

Hi,

I'm Using ICM20948. The datasheet states the following about ACCEL_CONFIG register( 10.15 ACCEL_CONFIG page 64 of datasheet):

Name: ACCEL_CONFIG Address: 20 (14h) Type: USR2 Bank: 2 Serial IF: R/W Reset Value: 0x01

it means if I write 0x11 to this register, I should be able to read it back. However, this is not the case. I always read
back 0x01 from this register.

I was using sparkfun library and here is the issue on github:

https://github.com/sparkfun/SparkFun_Qwiic_9DoF_IMU_Breakout/issues/6

Can someone tell what's being done worng here?

By domenpuntargmailcom , 3 December 2023

I am a student of game design, trying to involve motion sensors into something unique. After buying a DK-42688-P, I see It's been quite some time since my electronics high school years. So I am new to the development board and do not quite get the instructions of the ICM42688P_Software_Guide.

All I am asking you to help me is this:
1. what is the easiest way to program a example of the accelerometer & gyroscope? Can I do this with only using SmartMotion platform, or I have to use Atmel Studio?
2. When I succeed, how to see that in Visualizer?

By robertbacsauva… , 7 November 2023

I have an MCU which is communicating through a USB FS HUB with 4x external sensors and each sensor has an MCU and a ICM42688p sensor.
How am I able to synchronize the the 4x ICM42688p sensors which are placed on the external sensors boards.

The data DRDY is set to 4k.
I want to use DMA and i'm planing to record 80 sensor data points and send it over to the main MCU trough the HUB every 20ms.

By reynaldpireyre… , 19 October 2023

Hi, i am not able to run the EMD Software. i am using the Smartmotion platform 1.9.6 and target the DK20948 board.
the motionlink SW is working well but for EMD i goyt message saying "please check troubleshooting page for flash atmel"
i tried with atmel studio but the com with board in imposible i don't see what is wrong on my side .
Somebody have advice ?
thx

By kodeligiorgisg… , 18 October 2023

I am using the MEM ICM-42670-P in a wearable device. When comparing the step counting functionality, I noticed that the measured number of steps is significantly lower compared to other wearables on the market (e.g., Apple Watch, Huawei Watch).
Specifically, in a real measurement of 100 steps, the ICM-42670-P counted 75 steps, while the Apple Watch counted 106, and the Huawei Watch counted 110. All the parameters of the Pedometer are set to their default values as recommended by the datasheet.