Service

Embedded Software and Controls Design

The majority of our designs utilize digital controllers. For higher power converters, MCUs from Texas Instruments™ such as the C2000 family of DSPs are often used by our team due to the floating-point core structure, high reliability, large numbers of PWM channels, fast and accurate ADC channels, extensive communications features, and availability. We’ve also used equivalent DSPs targeting motor control applications from NXP, STM32™, or the Infineon TriCore™ DSP families.

We are versed in coding for real-time applications for power supplies and motor controls. We have used various RTOS and have also built our own simple schedulers for smaller applications.

For certain applications, and in order to simplify certification of the final software for automotive or aerospace applications, we’ve utilized MATLAB™ based models for code generation as well.

We offer controller design and tuning based on the most recent advancements in control theory, but for the majority of our designs we utilize conventional classical control using PID controllers.

We have extensive experience with space vector modulation, vector control, direct torque/power control, sensored and sensorless control of machines. We have many years of experience in the design of control schemes for the drive of induction, reluctance, synchronous, DC, and linear machines.

We have also done several projects using multi-level inverter modulation. We are familiar with specific algorithms required for solar MPPTs, as well as grid-tied vehicle-to-grid applications.

No items found.

Technical challenge? Bold idea?

High-speed systems. Smarter architecture. Let’s build what’s next — together.