Power Supply Control With FPGAs: Model-Based Design With Matlab, Simulink And DSP Builder

Similar documents
2. There are many circuit simulators available today, here are just few of them. They have different flavors (mostly SPICE-based), platforms,

Methodology for testing a regulator in a DC/DC Buck Converter using Bode 100 and SpCard

Field Programmable Gate Array-Based Pulse-Width Modulation for Single Phase Active Power Filter

LINEAR MODELING OF A SELF-OSCILLATING PWM CONTROL LOOP

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013

CHAPTER 7 HARDWARE IMPLEMENTATION

Digital Systems Design

Modeling The Effects of Leakage Inductance On Flyback Converters (Part 2): The Average Model

Non-linear Control. Part III. Chapter 8

2A, 23V, 380KHz Step-Down Converter

DESIGN AND FPGA IMPLEMENTATION OF SLIDING MODE CONTROLLER FOR BUCK CONVERTER

Digital Filters Using the TMS320C6000

Mixed-Signal Simulation of Digitally Controlled Switching Converters

AN294. Si825X FREQUENCY COMPENSATION SIMULATOR FOR D IGITAL BUCK CONVERTERS

Experiment 2: Transients and Oscillations in RLC Circuits

Switch Mode Power Conversion Prof. L. Umanand Department of Electronics System Engineering Indian Institute of Science, Bangalore

Department of Electrical Engineering

INVESTIGATION AND DESIGN OF HIGH CURRENT SOURCES FOR B-H LOOP MEASUREMENTS

Transform. Isolate. Regulate

AVERAGE CURRENT MODE CONTROL IN POWER ELECTRONIC CONVERTERS ANALOG VERSUS DIGITAL. K. D. Purton * and R. P. Lisner**

Simplifying Power Supply Design with a 15A, 42V Power Module

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

Improving Loop-Gain Performance In Digital Power Supplies With Latest- Generation DSCs

Increasing Performance Requirements and Tightening Cost Constraints

Exclusive Technology Feature. Loop Control: Hand Calculations or Automation? Stabilizing CCM Flyback Converters. ISSUE: December 2009

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

Model-Based Design for Medical Applications. Rob Reilink, M.Sc Ph.D

DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION. 500KHz, 18V, 2A Synchronous Step-Down Converter

1.5 MHz, 600mA Synchronous Step-Down Converter

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

Foundations (Part 2.C) - Peak Current Mode PSU Compensator Design

The Application of System Generator in Digital Quadrature Direct Up-Conversion

ELC224 Final Review (12/10/2009) Name:

Introduction to co-simulation. What is HW-SW co-simulation?

LAB 4: OPERATIONAL AMPLIFIER CIRCUITS

Hardware Implementation of Automatic Control Systems using FPGAs

Exclusive Technology Feature. SIMPLIS Simulation Tames Analysis of Stability, Transient Response, and Startup For DC-DC Converters

Testing and Stabilizing Feedback Loops in Today s Power Supplies

A Real-Time Platform for Teaching Power System Control Design

Features MIC2193BM. Si9803 ( 2) 6.3V ( 2) VDD OUTP COMP OUTN. Si9804 ( 2) Adjustable Output Synchronous Buck Converter

Controlling Input Ripple and Noise in Buck Converters

Class #7: Experiment L & C Circuits: Filters and Energy Revisited

Abstract of PhD Thesis

Design and Implementation of Modern Digital Controller for DC-DC Converters

SIMULATION WITH THE BOOST TOPOLOGY ECE562: Power Electronics I COLORADO STATE UNIVERSITY. Modified in Fall 2011

5G R&D at Huawei: An Insider Look

User s Manual for Integrator Short Pulse ISP16 10JUN2016

Introduction to Simulation of Verilog Designs. 1 Introduction

Digital Control Technologies for Switching Power Converters

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

Engineer-to-Engineer Note

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Computer Controlled Curve Tracer

Improvement of SBC Circuit using MPPT Controller

Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder

Temperature Monitoring and Fan Control with Platform Manager 2

Specifying A D and D A Converters

MSK4310 Demonstration

Analysis and Design of a Simple Operational Amplifier

2A, 23V, 340KHz Synchronous Step-Down Converter

Techcode. 1.6A 32V Synchronous Rectified Step-Down Converte TD1529. General Description. Features. Applications. Package Types DATASHEET

Buck-Boost Converters for Portable Systems Michael Day and Bill Johns

Audio Sample Rate Conversion in FPGAs

Current Rebuilding Concept Applied to Boost CCM for PF Correction

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER

Exclusive Technology Feature. Magnetically Isolated Digital Coupling Circuit Solves Gate Drive and Communications Dilemmas

Loop Compensation of Voltage-Mode Buck Converters

Specify Gain and Phase Margins on All Your Loops

Digital Control of a DC-DC Converter

ACE726C. 500KHz, 18V, 2A Synchronous Step-Down Converter. Description. Features. Application

DESIGN OF COMPENSATOR FOR DC-DC BUCK CONVERTER

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Chapter 3 : Closed Loop Current Mode DC\DC Boost Converter

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

CHAPTER 3 APPLICATION OF THE CIRCUIT MODEL FOR PHOTOVOLTAIC ENERGY CONVERSION SYSTEM

eorex EP MHz, 600mA Synchronous Step-down Converter

HM V 3A 500KHz Synchronous Step-Down Regulator

Lab 1: Basic RL and RC DC Circuits

Research and design of PFC control based on DSP

High Performance ZVS Buck Regulator Removes Barriers To Increased Power Throughput In Wide Input Range Point-Of-Load Applications

Experiment Guide: RC/RLC Filters and LabVIEW

Dayton Audio is proud to introduce DATS V2, the best tool ever for accurately measuring loudspeaker driver parameters in seconds.

Dayton Audio is proud to introduce DATS V2, the best tool ever for accurately measuring loudspeaker driver parameters in seconds.

University of Jordan School of Engineering Electrical Engineering Department. EE 219 Electrical Circuits Lab

AT7450 2A-60V LED Step-Down Converter

Testing Power Sources for Stability

Laboratory Assignment 1 Sampling Phenomena

Switched Mode Power Conversion Prof. L. Umanand Department of Electronics Systems Engineering Indian Institute of Science, Bangalore

Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras

CHAPTER 6 INPUT VOLATGE REGULATION AND EXPERIMENTAL INVESTIGATION OF NON-LINEAR DYNAMICS IN PV SYSTEM

DMCode-MS(BL) MATLAB Library

Half bridge converter. DC balance with current signal injection

A7221A DC-DC CONVERTER/BUCK (STEP-DOWN) 600KHz, 16V, 2A SYNCHRONOUS STEP-DOWN CONVERTER

Today most of engineers use oscilloscope as the preferred measurement tool of choice when it comes to debugging and analyzing switching power

EUP V/12V Synchronous Buck PWM Controller DESCRIPTION FEATURES APPLICATIONS. Typical Application Circuit. 1

Transcription:

ISSUE: April 2014 Power Supply Control With FPGAs: Model-Based Design With Matlab, Simulink And DSP Builder by Peter Markowski, Envelope Power, Chebeague Island, Maine Digital control has taken the power supply industry by storm and today almost no one needs to be convinced of its merits. But in the low to medium ranges of power and cost, this digital revolution is largely focused on implementations using microcontrollers, DSPs or ASICs, entirely neglecting programmable logic devices like FPGAs (and CPLDs.) The roots of this situation probably lie in the fact that FPGAs have a reputation for being inherently more difficult to design with and many believe they can be used only by experienced digital designers. After all, not only must they be programmed, they also require setting up the whole logic structure (which with DSPs is fixed in the device) using hardware description languages (HDLs) such as VHDL or Verilog with their strange structures and syntaxes. Because power supply designers make a living by mastering analog circuits (after all, in reality there is no such thing as digital power) they have to keep digital complexity at a manageable level. But as this article will illustrate, new devices and design software have advanced, changing the cost/benefit relationship for FPGAs (Fig. 1.) Fig.1. Because of advances in FPGA technology, the traditional view of the tradeoffs between various digital hardware platforms (depicted in the graph on the left) is no longer valid and can no longer be used to justify the use of DSPs and ASICs overs FPGAs in applications of digital power control. Today, the tradeoffs are more accurately illustrated by the graph on the right. (Graphs courtesy of MathWorks webinar Discovering FPGA Advantages with MATLAB and Simulink. ) Model-Based Design is the methodology, which proves to be particularly effective in lowering the barrier to the application of FPGA-based digital controllers in power conversion. Appropriately applied MBD reduces the design time, reduces the number of errors and enables higher performance. (For an excellent primer on Model-Based Design, see the reference.) As a result, the threshold for the feasibility and usefulness of FPGAs is now much lower and programmable logic encroaches on the applications previously reserved for DSPs and ASICs in power conversion applications. This trend is supported by FPGA vendors introducing new models suitable for very lowcost applications. After spending 12 years designing digital controllers for power supplies using Model-Based Design, I am now convinced that FPGAs are the most powerful and the easiest design platform for many power supply controllers, especially those designs requiring non-standard or high performance. 2014 How2Power. All rights reserved. Page 1 of 13

The lack of a pre-defined hardware structure, which may appear a bit intimidating at first, is in fact the very strength of FPGAs. We can set this structure precisely to the task, as needed, nothing more, without the overhead of mastering the complex and powerful structure of a universal DSP. At the same time, the speed, real-time accuracy, and capability of dealing simultaneously with a very large number of time-critical events is incomparably higher with the FPGA than with the DSP. In this article I will present an example design of the most-basic power supply FPGA controller. This design requires almost no digital skills, very little time and will follow the principles of Model-Based Design, which can be characterized as follows: Multiple, compatible simulation models gradually progressing from the most abstract to hardware specific Incremental progress from one model to another to the hardware, so as to break down complexity to easily manageable and debuggable steps Very close, near-perfect correlation between simulation and expected hardware behavior (greatly enhanced by the merits of the digital technology) Gradual progression from simulation to hardware, in particular using hybrid models, operating partially in the target hardware and partially in simulation Rapid prototyping running a closed-loop, real-time controller from a PC while the power conversion is done in real hardware Hardware in the loop running a closed-loop, real-time controller in the target hardware (FPGA or DSP) while the power conversion simulation runs on a PC. The software used in this article includes MATLAB, Simulink, SimElectronics from MathWorks, and DSP Builder from Altera. The model of a synchronous buck converter with all values is taken from the Sim Electronics demo library. It was chosen because of its availability as well as its simplicity for demo purposes. It can be downloaded in the circuit form similar to Fig. 5. Step 1. Fundamental Principle Model With Average Duty Cycle According to the classical flow of Model-Based Design we should first build the fundamental principle model (Fig. 2.) This model reflects the fundamental differential equations describing the power plant and controller. It is the fastest to simulate and the simplest in itself but rarely used by engineers and may look a bit odd to many. The diagram does not represent an electrical circuit but rather a set of equations describing physical phenomena. For example: the output voltage Vout is equal to the output capacitor voltage, which is equal to the capacitor current multiplied by its capacitive impedance (1/sc) plus resistive impedance (ESR). The capacitor current is equal to the inductor current minus the resistive load current (Rload) minus the step load current (Step Load). The resistive load current is equal to the capacitor voltage times the admittance of Rload. The inductor current (Iinductor) is equal to the inductor voltage multiplied by the inductive admittance (1/Ls) plus resistive admittance, etc. While it makes sense to devote some time to becoming comfortable with this purely mathematical (non-circuit) way of representing power conversion systems, it is not necessary. In the great majority of cases it will be perfectly OK to start with the more-common circuit representation shown in Fig. 5. It is also the form, which can be directly downloaded from the Simulink demo library. The fundamental principle model is useful for its speed of simulation and for its simplicity. In terms of simulation speed, a 10-ms transient takes only 230 ms to simulate. In this design example, all component values are identical to the Simulink demo (with the exception of added ESR.) L= 1 mh Lr = 10 kω (parallel) 2014 How2Power. All rights reserved. Page 2 of 13

C = 22 µf ESR = 0.5 Ω Rload = 3.75 Ω Istep = 1 A, 200 Hz Vin = 30 V Ki = 200 (integral gain) Kp = 0.5 (proportional gain) Fig. 2. Fundamental principle model with average duty cycle. Constants shown in model reflect the component values given above. Applying this model, the output voltage waveform during startup and under 1-A load step looks as expected (Fig. 3.) 2014 How2Power. All rights reserved. Page 3 of 13

Fig. 3. Startup and transient load transient response of the model shown in Fig. 1. An alternative form of the fundamental principle model is shown in Fig. 4. It uses a simpler structure (with fewer feedback loops) and more complex transfer functions. Inductive and resistive parts of the inductor were folded into a single inductor admittance (Inductor) and output capacitance plus ESR plus resistive load were folded into a single composite impedance (Capacitor + fixed load.) This alternative form of model is presented to show that there are many ways of properly representing the power conversion circuit and Model-Based Design practitioners can chose the one that works best for them. Both models have exactly the same output voltage trajectory as shown in Fig. 3. Fig. 4. Alternative form of fundamental principle model with average duty cycle. 2014 How2Power. All rights reserved. Page 4 of 13

Step 2. Technology-Specific Model With Switched-Circuit Simulation In this next step, the diagram blocks representing mathematical operations are replaced with technologyspecific components, in our case electrical. For projects with realistic complexity this would be done in several steps, continuously verifying that the system continues to behave as desired. Fig. 5 is a representation of the system in which the whole power conversion section was replaced with a typical electrical circuit simulation model while the bottom part, representing the control system, is still implemented in Simulink. Actually, many power supply designers would prefer to make this version their starting point and of course that would be perfectly OK. Fig. 5. Technology-specific model employing an electrical circuit for the power processing part of the circuit and a Simulink model for the controller. Naturally for completeness one can also simulate the compensator using electronic symbols like in Fig. 6, just to make sure that everything is OK. But the actual digital controller will be derived from the s transfer function. 2014 How2Power. All rights reserved. Page 5 of 13

Fig. 6. An electronic model of the PID compensator like this one can be used in place of the Simulink model shown in Fig. 5. As we compare the simulation results obtained in this step to those obtained in the previous one (Fig. 7), we see there is a small difference in the voltage waveforms. It is due to the transition from the average model (which was used in the fundamental principle model) to the switched one (used in the technology-specific model.) But this discrepancy is clearly within the expected range and confirms the continuity of the design process. Fig. 7. Load step response of switched model (purple trace) versus the average model (yellow trace). Step 3. Converting Controller To Time-Discrete Form Now, using the Simulink GUI tool we convert the continuous s-domain compensator to a discrete z-domain transfer function (Fig. 8.) There is no need to know the discretization theory, just point and click. For some very aggressive compensation strategies you may consider selecting a particular discretization method, but in typical cases it does not matter at all. 2014 How2Power. All rights reserved. Page 6 of 13

Fig. 8. Simulation model with discrete compensator. After making this conversion, we run a comparison of the dynamic behavior of the system with the continuous s-domain compensator versus its discrete z-domain equivalent (Fig. 9.) Clearly, the digital controller shows some degradation in the dynamic behavior due to the additional lag associated with the zero-order hold. One can modify the digital compensator directly or go back to the analog version for improvement or start experimenting with a completely different compensator. But in this case, but we will leave it as is. Fig. 9. Load step response obtained with the discrete controller (yellow trace) versus the continuous one (purple trace). 2014 How2Power. All rights reserved. Page 7 of 13

Step 4. Conversion Of Controller To Infinite Impulse Response Filter Next, a hardware structure realizing the z-domain transfer function has to be found. One of the most popular and natural is the infinite impulse response (IIR) filter. Fig. 10 shows an IIR filter realized for our design example with a simple network of amplifiers, adders and delay blocks with coefficients directly corresponding to the z-transfer function obtained in the previous step. The methodology of deriving this particular structure of IIR filter directly from the z transfer function goes beyond the scope of this article. (For more on this subject, see multiple references on the Web or contact the author directly.) Alternatively, the black box IIR filter from DSP Builder can be used. This ready-made IIR filter is a good choice for simple, linear, fixed compensators. For high-performance, adaptive, nonlinear, optimal, etc. controllers there is no alternative to a discrete compensator, like the one shown. This gives the designer the freedom to modify the coefficients and structure of the compensator during operation, on the fly, depending on the conditions and changing regulation objectives. Some examples of such non-standard, high performance controllers will be presented in future articles. Actually, it is precisely this freedom and flexibility of implementing complex control structures, which makes FPGA controllers attractive. Regardless of the structure used the transient response must be identical to that obtained in Fig. 9. Fig. 10. Simulation model with IIR filter corresponding to z-transfer function. 2014 How2Power. All rights reserved. Page 8 of 13

Step 5. Controller Implementation With DSP Builder Next, the IIR structure is copied using Altera DSP Builder blocks as shown in Fig. 11. Symbols used in this diagram correspond directly to hardware HDL code instantiating the given function. This is the main step, which relieves the power supply designer from the burden of dealing with the nuts and bolts of the HDL. The generated code is optimized for the specific FPGA fabric (and is not likely to be bested even by an experienced digital designer.) But most of all, it is guaranteed by Altera to be bit and cycle accurate. This means that as long as external stimuli are properly modeled in Simulink we will have identical behavior of digital hardware down to every bit and every clock cycle. Later, it can be verified by capturing real-time bit streams in the hardware during real-time operation. Fig. 11. A direct comparison of the operation of the floating-point Simulink and fixed-point DSP Builder compensators. In case any debugging is needed, the typical method would involve having a simulation running two versions of the compensator, one with the Simulink mathematical representation (already debugged) servicing closed loop and another with DSP Builder components in open loop next to it. In this way, stable closed-loop operation can be maintained and representative stimulus generated while the errors can be corrected in open-loop fashion 2014 How2Power. All rights reserved. Page 9 of 13

without messing up the main circuit. At the end, when the FPGA block behaves properly (as in Fig. 12), we can swap the two compensators and the whole simulation should have dynamic properties as before. Fig. 12. Very similar behavior of Simulink and DSP Builder compensators during load step. Absolutely identical behavior of both compensators will occur only if the DSP Builder structure is realized with floating-point precision or at least with a very wide bus in fixed point. That s because, from the power supply controller s perspective, even a very small FPGA has an almost unlimited number of gates so that we can very well afford such generosity. The DSP Builder Advanced Blockset provides multipliers and adders realized in floating-point math. However, for designs with very complex controllers or implementations in a very small CPLD, it may be necessary to use fixed-point precision with the resolution trimmed to the minimum (Fig 13.) It turns out that most of the data path can be trimmed down to around 7 bits before excessive quantization noise and the associated oscillations grow too large. Fig. 13. Direct comparison of Vout with compensators using floating-point precision versus trimmed fixed point. 2014 How2Power. All rights reserved. Page 10 of 13

If the oscillation is too large for a given application, it can be reduced by approximately half with every bit added. Step 6. Saw-Tooth Generator And PWM Comparator Most basic power supply PWM controllers will be completed with the addition of the saw-tooth generator and comparator as shown in Fig. 14. Fig. 14. A complete FPGA controller. In the most straightforward implementation, the saw-tooth generator is based on a free-running counter and thus will be limited to about 5-ns increments in the pulse length (coming from the maximum clock frequency) with the associated limit-cycle oscillations. This should be sufficient for most power-conversion applications. There are also relatively straightforward techniques for increasing temporal resolution beyond the basic clock period, if needed. Step 7. Hardware Implementation And Testing Once we are satisfied with the simulation of the complete structure we move to the compilation of the DSP Builder file into an FPGA configuration file and programming the actual hardware. It is a straightforward process, which can be performed directly from Simulink/DSP Builder with just a few steps. 2014 How2Power. All rights reserved. Page 11 of 13

What is very important here is that the DSP Builder simulation is bit and cycle accurate, which means that what we saw in the simulation we should now see on the oscilloscope with great fidelity. If there is a difference it comes from the error in the power processing circuit either the actual hardware or the previously used simulation model. However, the FPGA digital logic tends to be faithful. I have been using this design flow for 12 years and so far, so good. Because modeling of the power processing circuitry is fairly accurate and not very complex (at least compared with the model of a nuclear power plant or fighter jet) in most cases it should be possible to go directly from simulation to full hardware implementation including both the FPGA controller and the power circuits. The rapid prototyping technique may be useful only in the case of uncertainty about the behavior of the plant and the inability to simulate it properly. But even in this case, monitoring the internal buses and registers of the FPGA during actual operation, then reprogramming the device is usually the much better method. Hardware-inthe-loop simulation can be useful if we want to avoid the risk of damaging power processing circuitry due to yet uncorrected errors or because we are testing controller behavior in abnormal situations (especially with large and expensive power converters.) Step 8. (An Alternative) Replacing DSP Builder Blocks With HDL Blocks In some cases, it may be desirable to convert some portion or a whole digital design into a more traditional and portable form using a hardware description language like Verilog or VHDL. Sometimes parts of the design may already be available in HDL for re-use. In other cases, when an ASIC is the final goal, this conversion will be necessary to go beyond the FPGA prototype. DSP Builder facilitates easy mixing of blocks of both types without affecting simulation or hardware implementation capabilities. This allows a very convenient and easy-to-debug migration process. Individual modules are modified one at a time and every time simulation of the complete system or/and hardware testing verifies full compatibility of both versions (Fig. 15.) Fig. 15. Replacement of individual modules with HDL versions can be done step by step. Yet another approach is possible with Simulink HDL Coder. In this case, a generic Simulink model can be converted to synthesizable Verilog or VHDL directly. This approach in some projects may be appreciated by skillful digital designers but is more appropriate for projects with serious DSP content, not common in power supply controllers. Summary The design presented here is just an example, and it has been purposefully kept as simple as possible, so as not to obscure the design methodology. It would require very few logic components to implement, occupying only a tiny fraction of an FPGA. 2014 How2Power. All rights reserved. Page 12 of 13

Of course, the purpose of using programmable logic is not to ape the most-primitive analog PWM controller but to enable what is impossible with standard components. Examples of what can be done with digital controllers will be presented in future articles. Ultimately, it will become clear that the flexibility, speed and processing power are so high that the true limitation comes from the power-processing circuits or the engineer s imagination rather than from the FPGA. If after reading this article, one gets the impression that the presented method involves a very large number of small steps, that is precisely correct. This is the philosophy of Model-Based Design: break complex control design and implementation tasks into incremental steps with the size and difficultly that can be comfortably and efficiently managed. As accumulated experience and standard libraries grow, the smallest steps get combined into larger ones. But in case something is wrong one can always go back and dig into the details without any discontinuities in the analysis and design process. Reference MathWorks webinar Making Control System Development Easier with Matlab and Simulink and Discovering FPGA Advantages with MATLAB and Simulink on http://www.mathworks.com/company/events/webinars/index.html. About The Author Peter Markowski has been involved with power supply design since graduating in 1990 with an advanced degree in power electronics. Most of his career he worked for Emerson, formerly Artesyn and Computer Products as a product designer and advanced technology engineer. Recently, Peter has been involved in highperformance FPGA digital controllers and very high bandwidth, purely switchedmode envelope tracking voltage modulators. This year he started the consulting business Envelope Power LLC. Peter is the author of 11 U.S. patents and several applications encompassing various aspects of the power conversion engineering. For further reading on digital power control, see the How2Power Design Guide, select the Advanced Search option, go to Search by Design Guide Category and select Digital Power in the Popular Topics category. 2014 How2Power. All rights reserved. Page 13 of 13