Live Chat
The MPLAB® PowerSmart™ Development Suite is a software suite comprised of multiple selectable components for system definition, system modeling, code generation, control system fine tuning and real-time debugging. We have designed this suite for fully digital control systems for Switched-Mode Power Supplies (SMPS) that use our dsPIC® Digital Signal Controllers (DSCs). This suite accelerates power supply designs by eliminating the need to manually write Digital Signal Processing (DSP)-specific code.
The MPLAB PowerSmart Digital Control Library Designer (DCLD) within the MPLAB PowerSmart Development Suite allows you to graphically design discrete compensation filters from the first to the sixth order (1P1Z to 6P6Z). Analysis results on timing, number accuracy, resolution and support of alternative fixed-point or floating-point number scaling options tune and optimize the final SMPS controller firmware for your specific needs.
Before the PowerSmart Development Suite was launched, designers used our Digital Compensator Design Tool (DCDT) along with our optimized compensator libraries for the firmware needed to control switch mode power supplies. Although this combination of tools worked well for many previous digital power applications, it lacked the flexibility the PowerSmart Development Suite provides today. For example, the legacy library offered optimized code for fixed functions such as 3P3Z compensator algorithms. This worked well for single-loop control systems but was sometimes challenging to apply to multi-phase, multi-loop systems. DCLD’s Graphical User Interface (GUI) provides more flexibility for today’s complex systems by enabling you to generate optimized assembly code based on your system’s parameters and required features.
This class covers the entire process of creating a digitally controlled synchronous buck power supply based on the Microchip dsPIC33CK MCU. The design process utilizes Microchip’s Digital Power Design ecosystem which consists of the Digital Power Starter Kit 3 (DPSK3) EVK, MPLAB® X IDE, XC16 Compiler, Microchip Code Configurator (MCC) and the MPLAB® PowerSmart™ Digital Control Library Designer (DCLD).
We are here to support you. Contact our Client Success Team to get assistance with your design.