SPRADE6 October 2023 AM2634
Many real-time control system designs start with simulation tools, where control algorithms are developed with floating-point math. Floating-point math provides a large dynamic range, thereby making it easier to develop code than using fixed-point math. For example, scaling and saturation are no longer an issue. A control algorithm developed with floating-point math is also more robust because the values do not wrap around the number line on an overflow or underflow.
A high-performance MCU for real-time control has an extremely fast CPU with hardware support for 32-bit fixed-point and 32-bit (or 64-bit) floating-point mathematical operations. This makes it easy to port the control algorithm to the device and allows for versatile concurrent processing.