At this year's SENSOR + TEST 2022 conference in Nuremberg, Germany, attendees had the opportunity to see the ISM330IS, the first sensor with a built-in intelligent sensor processing unit (ISPU).
STMicroelectronics released this technology in early 2022. Simply put, the ISPU is a C-programmable embedded digital signal processor (DSP) capable of running machine learning and deep learning algorithms. As such, it is the next evolution of edge AI, or what ST calls the "Onlife Era". The ISM330IS has a single-precision computing floating-point unit, a first for motion sensors.
What challenges did ST overcome from an idea to a new generation of sensors?
At the start of this research, ST published a paper on the feasibility of integrating a machine learning core into an inertial sensor. In the past, the role of sensors was to collect data, and all computing tasks had to be done on the microcontroller. The reason behind this architecture was relatively simple. Inertial sensors are small, low-power devices. Adding a powerful processor would not only violate these design constraints, but also bring huge system integration and manufacturing challenges. Although the DSP and accelerometer and gyroscope are integrated into one module, ST has not compromised processing performance, memory capacity, and sensor accuracy.
What’s so special about the first sensor with machine learning at its core?
This paper published by ST in 2018 is groundbreaking because it solves the market promotion problem of LSM6DSOX, the first inertial sensor with eight parallel decision trees running machine learning algorithms. Running applications locally while consuming very low power has gone from impossible to possible. After the product was launched, new applications began to emerge, especially after the module was integrated into the SensorTile.box. For example, the baby crying detector developed with it can alert the driver when a baby is forgotten in the car. Similarly, two projects at University College London developed automated standing/sitting monitoring and a more convenient digital stethoscope based on this, which received good market reviews.
What other sensors have machine learning cores?
The LSM6DSOX also marks the emergence of a new developer community. ST has made the machine learning core library available on GitHub and improved the accessibility of the Unico GUI software tool to help more programmers who want to take advantage of the machine learning core of the LSM6DSOX. In addition, we have released sensors with more powerful performance. The LSM6DSRX has better performance for more demanding applications such as virtual reality headsets. ST also launched the LSM6DSV16X, which has an enhanced machine learning core and better performance-power ratio for systems with stricter power constraints. Therefore, ST sensors with machine learning cores have accelerated the arrival of the next era of automation to a certain extent, and the ISM330IS has opened an important new chapter in this saga.
From new processing cores to new applications
What is ISPU made of?
The ISPU of the ISM330IS provides 8 KB of data RAM and 32 KB of application RAM, runs at 10 MHz, has a 32-bit RISC Harvard architecture, a four-stage pipeline, a floating-point unit, and a 16-bit length instruction set optimized for neural network processing. In addition, although the processor only takes four clock cycles to issue an interrupt request (the Arm Cortex core usually takes 15 clock cycles), it can also process 16-bit multiplication operations in one clock cycle. It uses SPI or I2C to communicate with the main control MCU, and developers only need to load the C code into the volatile memory of the ISPU when the main processor starts.
The FPU enables applications to run inference algorithms more flexibly on edge devices. Once the conditions are met, the program will issue an interrupt request to the microcontroller. Similarly, compared with the previous generation core, the architecture enables the ISPU to improve performance while maintaining power consumption at the microwatt level. Therefore, compared with the decision tree of the previous machine learning core, the new product is a major leap and a more efficient system. In addition, despite its powerful computing power, the ISM330IS still fits into the market-standard 3 mm x 2.5 mm x 0.83 mm LGA package. Therefore, with the new sensor, designers do not need to significantly modify the PCB layout.
How does ISM330IS stand out?
Machine learning applications are becoming more and more popular. When many people think of machine learning, they think of high storage capacity, cloud computing servers, or highly parallel GPU architectures. There are many programs that have very high computing performance requirements, which makes them incompatible with edge processing. However, some companies also know that not all deep learning systems require this level of computing power. Therefore, applications that run inference algorithms locally on mobile products such as mobile phones or industrial equipment are becoming more and more popular. Image recognition, anomaly detection, and predictive maintenance all require reliable AI performance under low power conditions. Similarly, home wireless security system cameras can use artificial intelligence to recognize faces or pets, and the ISPU core can provide intelligence for the mobile system's always-on display.
The ISM330IS is a new solution to the challenge of performance and power consumption , as its high-performance mode consumes only 0.59 mA, while the ISM330DHCX consumes up to 1.5 mA under the same conditions. The higher power consumption of the ISM330DHCX is partly due to the module's integration of features such as a more powerful gyroscope. However, these figures also show the optimization of the new product and the energy efficiency of the processor core. In fact, low-power microcontrollers rarely have FPUs because they usually require a lot of power, but the ISM330IS successfully controls power consumption to a level suitable for battery-powered systems.
Previous article:Rutronik's new CO2 sensor adapter board RAB2 shortens your pre-research time
Next article:WPG Group launches ultrasonic oxygen concentration sensor module solution based on ST products
- Popular Resources
- Popular amplifiers
- Melexis launches ultra-low power automotive contactless micro-power switch chip
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Milestone! SmartSens CMOS image sensor chip shipments exceed 100 million units in a single month!
- Taishi Micro released the ultra-high integration automotive touch chip TCAE10
- The first of its kind in the world: a high-spectral real-time imaging device with 100 channels and 1 million pixels independently developed by Chinese scientists
- Melexis Launches Breakthrough Arcminaxis™ Position Sensing Technology and Products for Robotic Joints
- ams and OSRAM held a roundtable forum at the China Development Center: Close to local customer needs, leading the new direction of the intelligent era
- Optimizing Vision System Power Consumption Using Wake-on-Motion
- Infineon Technologies Expands Leading REAL3™ Time-of-Flight Portfolio with New Automotive-Qualified Laser Driver IC
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Discussion on the practical ability of silicone pads
- The pitfalls of HC32L110 series burning
- Segment LCD, how to light up the desired part
- Active-Semi holds "Day One" event and officially joins the Qorvo family
- Shenzhen Electronic Hardware Engineer
- "Blink" on the "New Version of Bluesight AB32VG1 RISC-V Development Board"
- [Review of Arteli Development Board AT32F421] + Simple application of timer
- Share a book about Cortex M3 core
- MicroPython v1.10 released
- Fudan Micro FM33LC046N Evaluation + ADC Collection Alarm