Program suites


SmartCtrl is a controller design software specifically geared towards power electronics applications. It features a user-friendly interface, simple workflow, and comprehensible display of control loop stability and performance. SmartCtrl facilitates the simple and fast designing of controllers for various power converters.

SmartCtrl Pro

SmartCtrl Pro adds a digital controller design option to SmartCtrl. With this package, one can design a controller in the analog s-domain, define digital delay, and check the control loop stability, all with the digital delay being taken into account. Once the controller is designed, digital controller coefficients for z-domain implementation can then be generated.

SmartCtrl Pro allows for calculating the z-domain coefficients of digital compensators so that they can be implemented by digital devices, e.g., FPGAs or DSPs. Digital regulators are obtained following the discretization of their corresponding analog compensators, which are calculated using the analog approach of SmartCtrl.

Three factors taken into account in our digital control calculations:
• Sampling frequency of the regulator.
• Number of bits to represent the resolution in fixed point the coefficients of the obtained compensators.
• Overall time delay in the control loop.

A good practice is to compare the discretized compensator with the original analog one.