View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Closed-Loop Input and Output Impedance of DC/DC Power Converters (Voltage or Current Mode)

4.0 | 1 rating Rate this file 27 Downloads (last 30 days) File Size: 5.68 KB File ID: #42364 Version: 1.0
image thumbnail

Closed-Loop Input and Output Impedance of DC/DC Power Converters (Voltage or Current Mode)


Reza (view profile)


Calculates closed-loop impedances and converter trasnfer functions for a power converter

| Watch this File

File Information

This code calculates all the transfer functions as well as closed-loop input and output impedances for the buck, boost, and buck-boost converters with the option to include any of the parasitic values in the calculations. Additionally, the readers can enter the A1, B1, C1, D1, A2, B2, C2, D2 matrices for any desired converter into the code and run the code to find all the transfer functions for their converter. Also, using this code the readers can substitute the values of the converter parameters into the symbolic transfer functions in order to find the actual transfer functions in ZPK domain in MATLAB. The transfer functions in ZPK domain can be used directly in MATLAB for stability analysis, controller design and etc.


This file inspired Dc Dc Converter Small Signal Modelling.

Required Products MATLAB
MATLAB release MATLAB 7.11.1 (R2010bSP1)
Other requirements MATLAB Symbolic
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
01 May 2015 Reza

Reza (view profile)


You are right about the parameters.See this paper for more info,

Comment only
22 Apr 2015 David

David (view profile)

I might be expected to understand the following but it would be nice if it told me for sure:
%Comment any of the parasitic values below to consider that value in the
%transfer function calculations

Is ron RDS(on) of switch?
Is rc ESR of output capacitor?
Is rL DC resistance of the inductor?

I have no idea whats going on in this script and have just begun learning about this stuff, I might be very novice and to some this maybe self-explanatory but not for me anyway.

I hope this will be most useful to me though, many thanks.

Comment only
11 Mar 2014 Huang

Huang (view profile)

Contact us