03 / ENGINEERING APPROACH
High-speed operation and flux weakening
The implementation integrates equation-based flux weakening for operation beyond base speed, without the dedicated motor-specific flux-weakening tables described in the supplied comparison. Motor parameters, inverter constraints, and application validation still matter.
04 / ENGINEERING APPROACH
MTPA, MTPV, and controlled deceleration
Maximum torque per ampere (MTPA) seeks to deliver the requested torque with minimum current at the operating point. Maximum torque per volt (MTPV) addresses voltage-constrained operation. The papers also describe a deceleration mode that dissipates kinetic energy in the motor resistance while managing the DC-bus voltage. Thermal and electrical limits must be evaluated for the application.
05 / ENGINEERING APPROACH
Calibration, operation, and internal visibility
The toolset provides guided motor-parameter configuration, calculation of PI gains, communication with the inverter, motor commands, and visualization of internal variables. These tools support setup and evaluation across motor variants.
06 / ENGINEERING APPROACH
Processing resources and multiple motors
The papers document a DTFC implementation designed for a 40 MHz Cortex-M0+ and support for multiple motor instances on one microcontroller. The available processing time, firmware functions, sensing topology, and number of motors must be assessed for the selected platform.
07 / ENGINEERING APPROACH
Speed control and application boundaries
The current white paper defines the implementation as sensorless speed control, rather than a complete closed-loop position-control solution. Robotic joint positioning and other position-critical functions require a separately defined control architecture. The documented scope is three-phase PMSMs with delta or wye windings; the papers describe other motor types as future support.
08 / ENGINEERING APPROACH
Product verification and Class B support
The papers describe Class B readiness and supporting library information. This supports the OEM’s engineering and verification process; it does not automatically certify an end product. Performance, protections, and applicable requirements must be verified for the actual product.
09 / ENGINEERING APPROACH
Automatic motor-parameter identification
A new simulation study with the real firmware demonstrates identification of stator resistance, current-dependent d/q inductances, magnet flux linkage, and inverter dead-time drop. These values support the observer and control loops. Explore the News article for the method and the reported simulation results.
10 / ENGINEERING APPROACH
One core across product families
Theta structures its motor-control library for reuse across applications. Smart algorithms and application modules are selected for each project, while MCU-specific drivers support portability across processor vendors. Explore the modular firmware architecture to see how this can reduce repeated development and support consistent maintenance.
11 / ENGINEERING APPROACH
M0+ and single-shunt options
The September 2025 materials document single-shunt DTFC on M0+ and a low-cost MCU implementation example using 8 kB RAM and 64 kB Flash. These are documented implementation references. Processor resources and sensing suitability must be confirmed for the chosen motor, PWM timing, and complete application.