2024-07-03 07:30 AM - edited 2024-07-03 07:56 AM
I'm currently in the process of choosing an IMU/sensor hub for activity recognition, and am stuck between the ISM330IS(N) and the ISM330DHCX. I want to use the sensor hub function and link external sensors, and run (H)AR algorithms on the IMU itself to offload my main MCU.
My question: I don't fully understand the difference between the DHCX's MLC and the IS(N)'s ISPU. Which one is more powerful? I definitely get more freedom using the ISPU, but the DHCX's datasheet does not provide any performance/memory data for the MLC. Am I right in the assumption that I could emulate any algorithmic processing the MLC can do using the ISPU, with the added benefit of dynamic reprogramming and custom code?
I found this article (https://community.st.com/t5/mems-and-sensors/which-sensor-embedded-feature-should-i-choose-for-my-application/ta-p/49671), which implies the ISPU is more powerful than the MLC, but may have more power draw. Is this correct?
Best regards,
FG