STMicroelectronics has released a Smart Sensor Processor programming Toolchain and accompanying software package to facilitate developers to write application code for ST's latest generation of smart MEMS IMU sensor modules ISM330IS and LSM6DSO16IS. The intelligent Sensor processor (ISPU) inside the module handles the operational work related to motion detection, for example, running activity recognition and anomaly detection algorithms directly on the sensor. Moving the algorithm down to the edge of the network helps to reduce the system power consumption, shorten the response delay, reduce the computation of the local microcontroller, and set the behavior of the sensor according to the specific practical application.
When adopting the ISPU toolchain, developers can write smart sensor software in the familiar and widely used C programming language, choosing to write code in a command line interface (CLI) or within an Eclipse-based development environment such as STM32CubeIDE. AlgoBuilder, Unicleo and other graphical user interfaces can also be selected.
The X-CUBE-ISPU package contains templates and sample projects, as well as a ready-to-use software library that helps developers quickly understand how to use ISPU, write ISPU code, and modify the package to develop custom algorithms. The package also provides pre-created files that allow users to load X-CUBE-ISPU samples directly into the sensor using a GUI graphical user interface without coding. In addition, there are more examples, tutorials, and other development resources in ST's GitHub library.
Using these resources can help reduce development time for applications such as personal electronics, including wearables for activity identification and health monitoring, as well as industrial devices such as asset tracers, device condition monitors, robots, machine controllers, and more.
STMicroelectronics' ISM330IS and LSM6DSO16IS inertia modules contain alway working 3D accelerometers and 3D gyroscopes, as well as embedded ISPU processors. The power consumption of both modules is very low, with only 0.46mA in low power mode and 70μg/√Hz in high performance mode. The sensor data fusion function allows the module to connect to four external sensors to collect data. An embedded temperature sensor is also included in the module. Both products come in compact grille Array (LGA) plastic packages of 2.5mm x 3mm x 0.83mm.
The Products You May Be Interested In
1824 | SWITCH KEYPAD 12 KEY NON-ILLUM | 406 More on Order |
|
915 | SWITCH PB 16MM BLU LED | 116 More on Order |
|
475 | SWITCH PUSHBUTTON SPST-NO GRN | 300 More on Order |
|
4188 | GREEN LED ILLUMINATED TRIANGLE P | 546 More on Order |
|
3491 | SWITCH PUSH SPST-NO WHT 10MA 5V | 682 More on Order |
|
3984 | PLATINUM RTD SENSOR - PT1000 - 3 | 414 More on Order |
|
642 | HIGH TEMP WATERPROOF DS18B20 DIG | 563 More on Order |
|
372 | THERMISTOR NTC 10KOHM 3950K | 727 More on Order |
|
3239 | 802.3AF POE OUTPUT DATA & POWER | 249 More on Order |
|
627 | STARTER PK EL PANEL 10X10CM AQUA | 186 More on Order |
|
586 | WIRE STARTER PK EL ORN 2.5M-8.2' | 410 More on Order |
|
415 | ELECTROLUMINESC STRIP 100CM AQUA | 337 More on Order |
|
306 | ADDRESS LED STRIP SERIAL RGB 5M | 242 More on Order |
|
2540 | NEOPIXEL DIGITAL RGB LED STRIP - | 216 More on Order |
|
2485 | RGB LED WEATHERPROOF FLEXI-STRIP | 196 More on Order |
|
3869 | NEOPIXEL RGB NEON-LIKE LED FLEX | 249 More on Order |
|
3811 | ADDRESS LED STRIP SERIAL RGB | 430 More on Order |
|
1632 | ADDRESS LED MATRIX I2C GREEN | 306 More on Order |
|
1912 | ADDRESS LED 14 SEG I2C BLUE | 523 More on Order |
|
2855 | ADDRESS LED RING SERIAL RGBW | 561 More on Order |
|
2238 | ADDRESS LED STRIP SERIAL RGB 5M | 474 More on Order |
|
913 | 3.5"" TFT DISPLAY 320 X 240 | 493 More on Order |
|
159 | DIFFUSED RGB (TRI-COLOR) LED - C | 333 More on Order |
|
1451 | LED RGB DIFF 5MM ROUND T/H 1=10 | 575 More on Order |