{"id":400206,"date":"2024-06-29T15:07:21","date_gmt":"2024-06-29T15:07:21","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=400206"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-06-29T15:07:21","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=400206","title":{"rendered":"<span>A note on small-signal modeling of SEPIC CM CCM<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/67a\/3f8\/d00\/67a3f8d00d7ad8e049d0cbcf91f75ee9.png\" alt=\"SEPIC DC\/DC Converter\" title=\"SEPIC DC\/DC Converter\" width=\"641\" height=\"241\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/67a\/3f8\/d00\/67a3f8d00d7ad8e049d0cbcf91f75ee9.png\"\/><figcaption>SEPIC DC\/DC Converter<\/figcaption><\/figure>\n<p>Knowing parameters of small-signal control-to-output transfer functions makes it easier for engineers to design compensation networks of DC\/DC converters. The equations for SEPIC can be found in different works and Application Notes, but there are differences. A work has been done to solve this problem.<\/p>\n<p>Simplified design equations for SEPIC with Current Mode control (CM) in Continuous Conduction Mode (CCM) suitable for practical design of compensation networks are shown.<\/p>\n<h2>Known equations<\/h2>\n<p>It looks like that the compensation design equations for SEPIC in Application Notes are based on the equations taken from \u201cA tutorial for small signal models in the SEPIC power stage\u201d by Joel Steenis, National Semiconductor, [2]. There are also less known works: \u201cAnalysis of the Sepic Converter\u201d by Dr. Vatch\u00e9 Vorp\u00e9rian, [1] and TI, AN-1990, \u201cCompensation for Current Mode Control SEPIC Converters\u201d, [3].<\/p>\n<p>Mistakes are seen in [1] and [2]. See, for example, the A2, A3, A4 definitions and later \u03c9z in [2], or the a3 and DC gain definitions in [1]. Equations in [3] are huge and it is not clear how to use them. There are also works on the researchgate web site.<\/p>\n<h2>SEPIC CM CCM small-signal equations<\/h2>\n<p>The figure below, taken from TI\u2019s AN-1990 [3], shows what the small-signal control-to-output function might look like.<\/p>\n<figure class=\"bordered\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9ab\/eeb\/a62\/9abeeba62e3244b4f9b812817c3c3061.png\" alt=\"SEPIC CM CCM, Frequency Response of the Un-Compensated System. TI AN-1990, LM3478\" title=\"SEPIC CM CCM, Frequency Response of the Un-Compensated System. TI AN-1990, LM3478\" width=\"314\" height=\"638\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9ab\/eeb\/a62\/9abeeba62e3244b4f9b812817c3c3061.png\"\/><figcaption>SEPIC CM CCM, Frequency Response of the Un-Compensated System. TI AN-1990, LM3478<\/figcaption><\/figure>\n<p>Thanks to Christophe Basso, the small-signal control-to-output transfer function for SEPIC CM CCM was obtained. The full equation is huge, thus only simplified equations are shown for key parameters.<\/p>\n<p>The small signal control-to-output transfer function of SEPIC CM CCM may be written as the following:<\/p>\n<pre><code class=\"diff\">           1 + n1 \u00d7 s + n2 \u00d7 s^2 + n3 \u00d7 s^3 + ... H(s) = Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014            1 + d1 \u00d7 s + d2 \u00d7 s^2 + d3 \u00d7 s^3 + ...<\/code><\/pre>\n<p>The order depends on parameters taken into account. The nominator is at least 4th order and denominator is at least 5th order.<\/p>\n<p>It can be rewritten in more useful form as in [9]:<\/p>\n<pre><code class=\"diff\">           (1 \u2212 s \/ \u03c9rhpz) (1 + s \/ \u03c9esr) H(s) \u2248 Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 He(s)                     (1 + s \/ wp)<\/code><\/pre>\n<p>Where:<br \/>Adc \u2013 the DC gain, times;<br \/>\u03c9p \u2013 the main pole frequency, rad;<br \/>\u03c9rhpz \u2013 the right-half plane zero (RHPZ) frequency, rad;<br \/>\u03c9esr \u2013 the zero caused by the output capacitance and its equivalent series resistance, rad;<br \/>He(s) \u2013 models the inductor current sampling effect as well as the slope compensation effect;<\/p>\n<p>The magnitude at the desired crossover frequency is:<\/p>\n<pre><code class=\"delphi\">             \u221a{F\u00b2 \/ Frhpz\u00b2 + 1} \u00d7 \u221a{F\u00b2 \/ Fesr\u00b2 + 1} |H(F)| \u2248 Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014                        \u221a{F\u00b2 \/ Fp\u00b2 + 1}<\/code><\/pre>\n<p>All the frequencies here and later are in Hz. He(s) is ignored because it is well above the crossover frequency. If the Fesr frequency is much higher than the crossover frequency, this member may also be ignored.<\/p>\n<p>There is also a pair of double pole and zero creating a \u201cglitch\u201d due to resonances caused by the coupling capacitor and inductors. Since it looks like a \u201cglitch\u201d, there is no sense to use it in the equation for magnitude at the crossover frequency.<\/p>\n<p>The main resonance frequency, a first order pole, is:<\/p>\n<pre><code class=\"diff\">       (1 + D) \u00d7 Iout       (1 + D) Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      2 \u03c0 \u00d7 Cout \u00d7 Vout   2 \u03c0 \u00d7 Cout \u00d7 R<\/code><\/pre>\n<p>The RHPZ frequency is:<\/p>\n<pre><code class=\"diff\">                        (1 \u2212 D)\u00b2 \u00d7 R Frhpz \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014         2 \u03c0 \u00d7 D \u00d7 [(1 \u2212 D) \u00d7 K \u00d7 \u221a{L1 \u00d7 L2} + D \u00d7 L1]<\/code><\/pre>\n<p>The DC gain is:<\/p>\n<pre><code class=\"diff\">      Vout \u00d7 Gmps \u00d7 (1 \u2212 D)        Vout \u00d7 (1 \u2212 D)         R \u00d7 (1 \u2212 D) Adc \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014          Iout \u00d7 (1 + D)       Iout \u00d7 Rsense \u00d7 (1 + D)   Rsense \u00d7 (1 + D)<\/code><\/pre>\n<p>The \u201cglitch\u201d frequency is:<\/p>\n<pre><code class=\"diff\">                                1 Fglitch \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014           2 \u03c0 \u00d7 \u221a{Cdc \u00d7 (L1 + L2 \u2212 2 \u00d7 K \u00d7 \u221a{L1 \u00d7 L2})}<\/code><\/pre>\n<p>Where:<br \/>Vout \u2013 the output voltage, V;<br \/>Iout \u2013 the load current, A;<br \/>R \u2013 the load, Vout \/ Iout, Ohm;<br \/>Cout \u2013 the output capacitance, F;<br \/>Rsense \u2013 the current sense resistance, Ohm;<br \/>L1 \u2013 the first, input inductance, H;<br \/>L2 \u2013 the second, output inductance, H;<br \/>K \u2013 the coupling coefficient of the inductors;<br \/>Cdc \u2013 the coupling capacitance, F;<br \/>D \u2013 the duty cycle.<\/p>\n<p>The equation shows that the \u201cglitch\u201d frequency can be low when uncoupled inductors are used and should be taken into account. With tightly coupled inductors there is no glitch which is consistent with measurements [8].<\/p>\n<p>Now a compensation network can be designed.<\/p>\n<ol>\n<li>\n<p>   Compute the Fp, Frhpz, Fesr, Fglitch;<\/p>\n<\/li>\n<li>\n<p>   Choose a crossover frequency Fcross, between the Fp and the minimum of Frhpz and Fglitch;<\/p>\n<\/li>\n<li>\n<p>   Compute the magnitude at the crossover frequency and set the compensation network gain to the 1\/gain value;<\/p>\n<\/li>\n<li>\n<p>   Set the zero of the compensation network below the Fp and the pole somewhere around the Frhpz or Fesr;<\/p>\n<\/li>\n<\/ol>\n<h2>Example<\/h2>\n<p>Let\u2019s compute the values to design a compensation network and compare the results with data from [6].<\/p>\n<p>The requirements: Vin = 9\u202624 V, Vout = 12 V, Iout = 0.75 A, Fsw = 750 kHz.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/61c\/bd3\/d67\/61cbd3d67ce97ae5672b91cad86877ee.png\" width=\"694\" height=\"396\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/61c\/bd3\/d67\/61cbd3d67ce97ae5672b91cad86877ee.png\"\/><figcaption><\/figcaption><\/figure>\n<p>In the circuit: Cout = 32 uF, L1 = L2 = 47 uH with 0.99 coupling, Rsense = 40 mOhm from the TPS61175 datasheet.<\/p>\n<p>Calculate the values for the worst case at the minimum input voltage and maximum load.<\/p>\n<p>The duty cycle at the minimum input voltage is: D = 0.58.<\/p>\n<p>The load resistance is:<\/p>\n<pre><code class=\"diff\">    Vout    12 V R = \u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014 = 16 Ohm     Iout   0.75 A<\/code><\/pre>\n<p>The DC gain is:<\/p>\n<pre><code class=\"diff\">         R \u00d7 (1 \u2212 D)      16 Ohm \u00d7 (1 \u2212 0.58) Adc \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 106 \u2248 40.5 dB       Rsense \u00d7 (1 + D)   0.04 Ohm \u00d7 (1 + 0.58)<\/code><\/pre>\n<p>The main pole frequency is:<\/p>\n<pre><code class=\"diff\">         (1 + D)           (1 + 0.58) Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 480 Hz      2 \u03c0 \u00d7 Cout \u00d7 R   2 \u03c0 \u00d7 33uF \u00d7 16 Ohm<\/code><\/pre>\n<p>Since Resr is unknown in the circuit, let it be 20 mOhm, then the ESR zero frequency is:<\/p>\n<pre><code class=\"diff\">               1                     1 Fesr \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 240 kHz        2 \u03c0 \u00d7 Cout \u00d7 Resr   2 \u03c0 \u00d7 33uF \u00d7 0.02 Ohm<\/code><\/pre>\n<p>The RHPZ frequency is:<\/p>\n<pre><code class=\"diff\">                       (1 \u2212 D)\u00b2 \u00d7 R Frhpz \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014         2 \u03c0 \u00d7 D \u00d7 [(1 \u2212 D) \u00d7 K \u00d7 \u221a{L1 \u00d7 L2} + D \u00d7 L1]                        (1 \u2212 0.58)\u00b2 \u00d7 16 Ohm \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 16.5 kHz   2 \u03c0 \u00d7 0.58 \u00d7 [(1 \u2212 0.58) \u00d7 0.99 \u00d7 \u221a{47uH \u00d7 47uH} + 0.58 \u00d7 47uH]<\/code><\/pre>\n<p>The glitch frequency is:<\/p>\n<pre><code class=\"diff\">                                1 Fglitch \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014           2 \u03c0 \u00d7 \u221a{Cdc \u00d7 (L1 + L2 \u2212 2 \u00d7 K \u00d7 \u221a{L1 \u00d7 L2})}                               1 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 164 kHz   2 \u03c0 \u00d7 \u221a{1uF \u00d7 (47uH + 47uH \u2212 2 \u00d7 0.99 \u00d7 \u221a{47uH \u00d7 47uH})}<\/code><\/pre>\n<p>A crossover frequency must be in several times lower than the minimum of the RHPZ and glitch frequency. The chosen crossover frequency in [6] is 5 kHz.<\/p>\n<p>The ESR zero frequency is ignored because it is too high, so the gain at 5 kHz is:<\/p>\n<pre><code class=\"diff\">             \u221a{F\u00b2 \/ Frhpz\u00b2 + 1}       \u221a{5kHz\u00b2 \/ 16.5kHz\u00b2 + 1} |H(F)| \u2248 Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 106 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 10.6 \u2248 20.5 dB               \u221a{F\u00b2 \/ Fp\u00b2 + 1}          \u221a{5kHz\u00b2 \/ 480Hz\u00b2 + 1}<\/code><\/pre>\n<p>Now we can compare the computed values with the measurements in Figure 2 in [6].<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7a7\/01e\/2ae\/7a701e2ae7c2c644f99ae577db38868b.png\" width=\"580\" height=\"427\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7a7\/01e\/2ae\/7a701e2ae7c2c644f99ae577db38868b.png\"\/><figcaption><\/figcaption><\/figure>\n<p>A Type II compensation network can be used with any schematic.<\/p>\n<ol>\n<li>\n<p>   The middle frequency gain around 5 kHz should be set around 1\/10.6 or \u221220.5 dB;<\/p>\n<\/li>\n<li>\n<p>   The zero frequency should be around 500 Hz;<\/p>\n<\/li>\n<li>\n<p>   The pole frequency should be somewhere at a frequency higher than 15 kHz.<\/p>\n<\/li>\n<\/ol>\n<p>The circuit uses Type IIa compensation with built-in transconductance amplifier without explicit pole frequency. Its parameters are: the zero frequency is 1 kHz to compensate the main pole, the gain at 5 kHz is \u221223 dB.<\/p>\n<p>The figure below shows the result. Since the gain of the compensation network is lower than \u221220 dB, the crossover frequency is not 5 kHz, but about 4 kHz.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/83e\/be7\/4d8\/83ebe74d8a888784dcb83a6fce1c1c5f.png\" width=\"618\" height=\"392\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/83e\/be7\/4d8\/83ebe74d8a888784dcb83a6fce1c1c5f.png\"\/><figcaption><\/figcaption><\/figure>\n<p>And let\u2019s look how a circuit with the same input parameters and its small-signal control-to-output transfer function would look in a design tool.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b2f\/d5f\/4f3\/b2fd5f4f3bcac762c4dc03cd48125c07.png\" alt=\"SEPIC, circuit design\" title=\"SEPIC, circuit design\" width=\"395\" height=\"288\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b2f\/d5f\/4f3\/b2fd5f4f3bcac762c4dc03cd48125c07.png\"\/><figcaption>SEPIC, circuit design<\/figcaption><\/figure>\n<p>Pay attention that C6 1uF in the original circuit has too low capacitance. The C6 capacitance should be increased to reduce circulating currents, see [10] and [11].<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/453\/701\/1bc\/4537011bcc76001384542d098e923f80.png\" alt=\"SEPIC CM CCM, small-signal transfer functions, magnitude and phase\" title=\"SEPIC CM CCM, small-signal transfer functions, magnitude and phase\" width=\"415\" height=\"355\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/453\/701\/1bc\/4537011bcc76001384542d098e923f80.png\"\/><figcaption>SEPIC CM CCM, small-signal transfer functions, magnitude and phase<\/figcaption><\/figure>\n<figure class=\"bordered\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/09a\/12a\/236\/09a12a23615859996370efaea24028c5.png\" alt=\"Power stage capacitors current sharing\" title=\"Power stage capacitors current sharing\" width=\"308\" height=\"416\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/09a\/12a\/236\/09a12a23615859996370efaea24028c5.png\"\/><figcaption>Power stage capacitors current sharing<\/figcaption><\/figure>\n<h2>Conclusion<\/h2>\n<p>Equations are able to simplify design of compensation networks.<\/p>\n<p>Equations of small-signal control-to-output transfer functions of DC\/DC converters can be found, for example, in [9], [12], [13], [14]. But keep in mind that the equations are simplified and the curves are different from real ones, especially in high frequency range.<\/p>\n<p>Measurements for SEPIC in different modes can be found here: \u201cPractical control measurements for the Sepic converter\u201d, [8]. Unfortunately, some details are missed there.<\/p>\n<p>Christophe Basso published his new book \u201cTransfer Functions of Switching Converters\u201d recently about small-signal modeling, [14]. You can also find a lot of other useful information on his site [12].<\/p>\n<p>Such tools like \u201cPower Stage Designer Tool\u201d, \u201cLTpowerCAD\u201d, \u201cCircuit Calculator\u201d are intended to simplify work for engineers and offer equation-based design.<\/p>\n<h2>References<\/h2>\n<ol>\n<li>\n<p>   Dr. Vatch\u00e9 Vorp\u00e9rian, \u201cAnalysis of the Sepic Converter\u201d. Ridley Engineering. Power Systems Design Europe, November 2006. <a href=\"https:\/\/e2e.ti.com\/cfs-file\/__key\/communityserver-discussions-components-files\/196\/1665.Sepic-Analysis.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Joel Steenis, National Semiconductor, \u201cA tutorial for small signal models in the SEPIC power stage\u201d. <a href=\"https:\/\/www.eetimes.com\/a-tutorial-for-small-signal-models-in-the-sepic-power-stage\/\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, AN-1990 Compensation for Current Mode Control SEPIC Converters. <a href=\"https:\/\/www.ti.com\/lit\/an\/snva405a\/snva405a.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, AN-1484, \u201cDesigning A SEPIC Converter\u201d. <a href=\"https:\/\/www.ti.com\/lit\/an\/snva168e\/snva168e.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, TPS61175 datasheet. <a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/tps61175.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, SLVA384, \u201cDesigning a Split-Rail SEPIC With the TPS61175\u201d. <a href=\"https:\/\/www.ti.com\/lit\/an\/slva384\/slva384.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, Markus Zehendner, Matthias Ulmann, \u201cPower Stage Topology Reference Guide\u201d. <a href=\"https:\/\/www.ti.com\/seclit\/ug\/slyu036\/slyu036.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Ridley Engineering site. <a href=\"https:\/\/www.ridleyengineering.com\/\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Stage Designer User Guide, Chapter 11. <a href=\"https:\/\/www.ti.com\/lit\/ug\/slvubb4a\/slvubb4a.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Tip 32: Beware of circulating currents in a SEPIC coupled-inductor \u2013 Part 1. <a href=\"https:\/\/www.eetimes.com\/document.asp?doc_id=1278582\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Tip 33: Beware of circulating currents in a SEPIC coupled-inductor \u2013 Part 2. <a href=\"https:\/\/www.eetimes.com\/author.asp?section_id=183&amp;doc_id=1278625\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Christophe Basso, personal site. <a href=\"https:\/\/cbasso.pagesperso-orange.fr\/Spice.htm\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Christophe Basso, \u201cSwitch-Mode Power Supplies, Second Edition: SPICE Simulations and Practical Designs\u201d, 2nd Edition. <a href=\"https:\/\/www.amazon.com\/Switch-Mode-Power-Supplies-Second-Simulations-dp-0071823468\/dp\/0071823468\/\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Christophe Basso, \u201cTransfer Functions of Switching Converters\u201d. Stairway Press. <a href=\"https:\/\/stairwaypress.com\/product\/transfer-functions-of-switching-converters\/\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Stage Designer Tool. <a href=\"https:\/\/www.ti.com\/tool\/POWERSTAGE-DESIGNER\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   LTpowerCAD. <a href=\"https:\/\/www.analog.com\/en\/design-center\/ltpowercad.html\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   &#171;Circuit Calculator&#187;, an electronics circuit design tool for Android. <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.vdv.circuitcalculator?utm_source=hsepic\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/574828\/\"> https:\/\/habr.com\/ru\/articles\/574828\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"bordered full-width\"><figcaption>SEPIC DC\/DC Converter<\/figcaption><\/figure>\n<p>Knowing parameters of small-signal control-to-output transfer functions makes it easier for engineers to design compensation networks of DC\/DC converters. The equations for SEPIC can be found in different works and Application Notes, but there are differences. A work has been done to solve this problem.<\/p>\n<p>Simplified design equations for SEPIC with Current Mode control (CM) in Continuous Conduction Mode (CCM) suitable for practical design of compensation networks are shown.<\/p>\n<h2>Known equations<\/h2>\n<p>It looks like that the compensation design equations for SEPIC in Application Notes are based on the equations taken from \u201cA tutorial for small signal models in the SEPIC power stage\u201d by Joel Steenis, National Semiconductor, [2]. There are also less known works: \u201cAnalysis of the Sepic Converter\u201d by Dr. Vatch\u00e9 Vorp\u00e9rian, [1] and TI, AN-1990, \u201cCompensation for Current Mode Control SEPIC Converters\u201d, [3].<\/p>\n<p>Mistakes are seen in [1] and [2]. See, for example, the A2, A3, A4 definitions and later \u03c9z in [2], or the a3 and DC gain definitions in [1]. Equations in [3] are huge and it is not clear how to use them. There are also works on the researchgate web site.<\/p>\n<h2>SEPIC CM CCM small-signal equations<\/h2>\n<p>The figure below, taken from TI\u2019s AN-1990 [3], shows what the small-signal control-to-output function might look like.<\/p>\n<figure class=\"bordered\"><figcaption>SEPIC CM CCM, Frequency Response of the Un-Compensated System. TI AN-1990, LM3478<\/figcaption><\/figure>\n<p>Thanks to Christophe Basso, the small-signal control-to-output transfer function for SEPIC CM CCM was obtained. The full equation is huge, thus only simplified equations are shown for key parameters.<\/p>\n<p>The small signal control-to-output transfer function of SEPIC CM CCM may be written as the following:<\/p>\n<pre><code class=\"diff\">           1 + n1 \u00d7 s + n2 \u00d7 s^2 + n3 \u00d7 s^3 + ... H(s) = Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014            1 + d1 \u00d7 s + d2 \u00d7 s^2 + d3 \u00d7 s^3 + ...<\/code><\/pre>\n<p>The order depends on parameters taken into account. The nominator is at least 4th order and denominator is at least 5th order.<\/p>\n<p>It can be rewritten in more useful form as in [9]:<\/p>\n<pre><code class=\"diff\">           (1 \u2212 s \/ \u03c9rhpz) (1 + s \/ \u03c9esr) H(s) \u2248 Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 He(s)                     (1 + s \/ wp)<\/code><\/pre>\n<p>Where:<br \/>Adc \u2013 the DC gain, times;<br \/>\u03c9p \u2013 the main pole frequency, rad;<br \/>\u03c9rhpz \u2013 the right-half plane zero (RHPZ) frequency, rad;<br \/>\u03c9esr \u2013 the zero caused by the output capacitance and its equivalent series resistance, rad;<br \/>He(s) \u2013 models the inductor current sampling effect as well as the slope compensation effect;<\/p>\n<p>The magnitude at the desired crossover frequency is:<\/p>\n<pre><code class=\"delphi\">             \u221a{F\u00b2 \/ Frhpz\u00b2 + 1} \u00d7 \u221a{F\u00b2 \/ Fesr\u00b2 + 1} |H(F)| \u2248 Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014                        \u221a{F\u00b2 \/ Fp\u00b2 + 1}<\/code><\/pre>\n<p>All the frequencies here and later are in Hz. He(s) is ignored because it is well above the crossover frequency. If the Fesr frequency is much higher than the crossover frequency, this member may also be ignored.<\/p>\n<p>There is also a pair of double pole and zero creating a \u201cglitch\u201d due to resonances caused by the coupling capacitor and inductors. Since it looks like a \u201cglitch\u201d, there is no sense to use it in the equation for magnitude at the crossover frequency.<\/p>\n<p>The main resonance frequency, a first order pole, is:<\/p>\n<pre><code class=\"diff\">       (1 + D) \u00d7 Iout       (1 + D) Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      2 \u03c0 \u00d7 Cout \u00d7 Vout   2 \u03c0 \u00d7 Cout \u00d7 R<\/code><\/pre>\n<p>The RHPZ frequency is:<\/p>\n<pre><code class=\"diff\">                        (1 \u2212 D)\u00b2 \u00d7 R Frhpz \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014         2 \u03c0 \u00d7 D \u00d7 [(1 \u2212 D) \u00d7 K \u00d7 \u221a{L1 \u00d7 L2} + D \u00d7 L1]<\/code><\/pre>\n<p>The DC gain is:<\/p>\n<pre><code class=\"diff\">      Vout \u00d7 Gmps \u00d7 (1 \u2212 D)        Vout \u00d7 (1 \u2212 D)         R \u00d7 (1 \u2212 D) Adc \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014          Iout \u00d7 (1 + D)       Iout \u00d7 Rsense \u00d7 (1 + D)   Rsense \u00d7 (1 + D)<\/code><\/pre>\n<p>The \u201cglitch\u201d frequency is:<\/p>\n<pre><code class=\"diff\">                                1 Fglitch \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014           2 \u03c0 \u00d7 \u221a{Cdc \u00d7 (L1 + L2 \u2212 2 \u00d7 K \u00d7 \u221a{L1 \u00d7 L2})}<\/code><\/pre>\n<p>Where:<br \/>Vout \u2013 the output voltage, V;<br \/>Iout \u2013 the load current, A;<br \/>R \u2013 the load, Vout \/ Iout, Ohm;<br \/>Cout \u2013 the output capacitance, F;<br \/>Rsense \u2013 the current sense resistance, Ohm;<br \/>L1 \u2013 the first, input inductance, H;<br \/>L2 \u2013 the second, output inductance, H;<br \/>K \u2013 the coupling coefficient of the inductors;<br \/>Cdc \u2013 the coupling capacitance, F;<br \/>D \u2013 the duty cycle.<\/p>\n<p>The equation shows that the \u201cglitch\u201d frequency can be low when uncoupled inductors are used and should be taken into account. With tightly coupled inductors there is no glitch which is consistent with measurements [8].<\/p>\n<p>Now a compensation network can be designed.<\/p>\n<ol>\n<li>\n<p>   Compute the Fp, Frhpz, Fesr, Fglitch;<\/p>\n<\/li>\n<li>\n<p>   Choose a crossover frequency Fcross, between the Fp and the minimum of Frhpz and Fglitch;<\/p>\n<\/li>\n<li>\n<p>   Compute the magnitude at the crossover frequency and set the compensation network gain to the 1\/gain value;<\/p>\n<\/li>\n<li>\n<p>   Set the zero of the compensation network below the Fp and the pole somewhere around the Frhpz or Fesr;<\/p>\n<\/li>\n<\/ol>\n<h2>Example<\/h2>\n<p>Let\u2019s compute the values to design a compensation network and compare the results with data from [6].<\/p>\n<p>The requirements: Vin = 9\u202624 V, Vout = 12 V, Iout = 0.75 A, Fsw = 750 kHz.<\/p>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<p>In the circuit: Cout = 32 uF, L1 = L2 = 47 uH with 0.99 coupling, Rsense = 40 mOhm from the TPS61175 datasheet.<\/p>\n<p>Calculate the values for the worst case at the minimum input voltage and maximum load.<\/p>\n<p>The duty cycle at the minimum input voltage is: D = 0.58.<\/p>\n<p>The load resistance is:<\/p>\n<pre><code class=\"diff\">    Vout    12 V R = \u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014 = 16 Ohm     Iout   0.75 A<\/code><\/pre>\n<p>The DC gain is:<\/p>\n<pre><code class=\"diff\">         R \u00d7 (1 \u2212 D)      16 Ohm \u00d7 (1 \u2212 0.58) Adc \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 106 \u2248 40.5 dB       Rsense \u00d7 (1 + D)   0.04 Ohm \u00d7 (1 + 0.58)<\/code><\/pre>\n<p>The main pole frequency is:<\/p>\n<pre><code class=\"diff\">         (1 + D)           (1 + 0.58) Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 480 Hz      2 \u03c0 \u00d7 Cout \u00d7 R   2 \u03c0 \u00d7 33uF \u00d7 16 Ohm<\/code><\/pre>\n<p>Since Resr is unknown in the circuit, let it be 20 mOhm, then the ESR zero frequency is:<\/p>\n<pre><code class=\"diff\">               1                     1 Fesr \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 240 kHz        2 \u03c0 \u00d7 Cout \u00d7 Resr   2 \u03c0 \u00d7 33uF \u00d7 0.02 Ohm<\/code><\/pre>\n<p>The RHPZ frequency is:<\/p>\n<pre><code class=\"diff\">                       (1 \u2212 D)\u00b2 \u00d7 R Frhpz \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014         2 \u03c0 \u00d7 D \u00d7 [(1 \u2212 D) \u00d7 K \u00d7 \u221a{L1 \u00d7 L2} + D \u00d7 L1]                        (1 \u2212 0.58)\u00b2 \u00d7 16 Ohm \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 16.5 kHz   2 \u03c0 \u00d7 0.58 \u00d7 [(1 \u2212 0.58) \u00d7 0.99 \u00d7 \u221a{47uH \u00d7 47uH} + 0.58 \u00d7 47uH]<\/code><\/pre>\n<p>The glitch frequency is:<\/p>\n<pre><code class=\"diff\">                                1 Fglitch \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014           2 \u03c0 \u00d7 \u221a{Cdc \u00d7 (L1 + L2 \u2212 2 \u00d7 K \u00d7 \u221a{L1 \u00d7 L2})}                               1 \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 164 kHz   2 \u03c0 \u00d7 \u221a{1uF \u00d7 (47uH + 47uH \u2212 2 \u00d7 0.99 \u00d7 \u221a{47uH \u00d7 47uH})}<\/code><\/pre>\n<p>A crossover frequency must be in several times lower than the minimum of the RHPZ and glitch frequency. The chosen crossover frequency in [6] is 5 kHz.<\/p>\n<p>The ESR zero frequency is ignored because it is too high, so the gain at 5 kHz is:<\/p>\n<pre><code class=\"diff\">             \u221a{F\u00b2 \/ Frhpz\u00b2 + 1}       \u221a{5kHz\u00b2 \/ 16.5kHz\u00b2 + 1} |H(F)| \u2248 Adc \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 106 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 10.6 \u2248 20.5 dB               \u221a{F\u00b2 \/ Fp\u00b2 + 1}          \u221a{5kHz\u00b2 \/ 480Hz\u00b2 + 1}<\/code><\/pre>\n<p>Now we can compare the computed values with the measurements in Figure 2 in [6].<\/p>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<p>A Type II compensation network can be used with any schematic.<\/p>\n<ol>\n<li>\n<p>   The middle frequency gain around 5 kHz should be set around 1\/10.6 or \u221220.5 dB;<\/p>\n<\/li>\n<li>\n<p>   The zero frequency should be around 500 Hz;<\/p>\n<\/li>\n<li>\n<p>   The pole frequency should be somewhere at a frequency higher than 15 kHz.<\/p>\n<\/li>\n<\/ol>\n<p>The circuit uses Type IIa compensation with built-in transconductance amplifier without explicit pole frequency. Its parameters are: the zero frequency is 1 kHz to compensate the main pole, the gain at 5 kHz is \u221223 dB.<\/p>\n<p>The figure below shows the result. Since the gain of the compensation network is lower than \u221220 dB, the crossover frequency is not 5 kHz, but about 4 kHz.<\/p>\n<figure class=\"bordered full-width\"><figcaption><\/figcaption><\/figure>\n<p>And let\u2019s look how a circuit with the same input parameters and its small-signal control-to-output transfer function would look in a design tool.<\/p>\n<figure class=\"\"><figcaption>SEPIC, circuit design<\/figcaption><\/figure>\n<p>Pay attention that C6 1uF in the original circuit has too low capacitance. The C6 capacitance should be increased to reduce circulating currents, see [10] and [11].<\/p>\n<figure class=\"\"><figcaption>SEPIC CM CCM, small-signal transfer functions, magnitude and phase<\/figcaption><\/figure>\n<figure class=\"bordered\"><figcaption>Power stage capacitors current sharing<\/figcaption><\/figure>\n<h2>Conclusion<\/h2>\n<p>Equations are able to simplify design of compensation networks.<\/p>\n<p>Equations of small-signal control-to-output transfer functions of DC\/DC converters can be found, for example, in [9], [12], [13], [14]. But keep in mind that the equations are simplified and the curves are different from real ones, especially in high frequency range.<\/p>\n<p>Measurements for SEPIC in different modes can be found here: \u201cPractical control measurements for the Sepic converter\u201d, [8]. Unfortunately, some details are missed there.<\/p>\n<p>Christophe Basso published his new book \u201cTransfer Functions of Switching Converters\u201d recently about small-signal modeling, [14]. You can also find a lot of other useful information on his site [12].<\/p>\n<p>Such tools like \u201cPower Stage Designer Tool\u201d, \u201cLTpowerCAD\u201d, \u201cCircuit Calculator\u201d are intended to simplify work for engineers and offer equation-based design.<\/p>\n<h2>References<\/h2>\n<ol>\n<li>\n<p>   Dr. Vatch\u00e9 Vorp\u00e9rian, \u201cAnalysis of the Sepic Converter\u201d. Ridley Engineering. Power Systems Design Europe, November 2006. <a href=\"https:\/\/e2e.ti.com\/cfs-file\/__key\/communityserver-discussions-components-files\/196\/1665.Sepic-Analysis.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Joel Steenis, National Semiconductor, \u201cA tutorial for small signal models in the SEPIC power stage\u201d. <a href=\"https:\/\/www.eetimes.com\/a-tutorial-for-small-signal-models-in-the-sepic-power-stage\/\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, AN-1990 Compensation for Current Mode Control SEPIC Converters. <a href=\"https:\/\/www.ti.com\/lit\/an\/snva405a\/snva405a.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, AN-1484, \u201cDesigning A SEPIC Converter\u201d. <a href=\"https:\/\/www.ti.com\/lit\/an\/snva168e\/snva168e.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, TPS61175 datasheet. <a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/tps61175.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, SLVA384, \u201cDesigning a Split-Rail SEPIC With the TPS61175\u201d. <a href=\"https:\/\/www.ti.com\/lit\/an\/slva384\/slva384.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Texas Instruments, Markus Zehendner, Matthias Ulmann, \u201cPower Stage Topology Reference Guide\u201d. <a href=\"https:\/\/www.ti.com\/seclit\/ug\/slyu036\/slyu036.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Ridley Engineering site. <a href=\"https:\/\/www.ridleyengineering.com\/\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Stage Designer User Guide, Chapter 11. <a href=\"https:\/\/www.ti.com\/lit\/ug\/slvubb4a\/slvubb4a.pdf\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Tip 32: Beware of circulating currents in a SEPIC coupled-inductor \u2013 Part 1. <a href=\"https:\/\/www.eetimes.com\/document.asp?doc_id=1278582\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Power Tip 33: Beware of circulating currents in a SEPIC coupled-inductor \u2013 Part 2. <a href=\"https:\/\/www.eetimes.com\/author.asp?section_id=183&amp;doc_id=1278625\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Christophe Basso, personal site. <a href=\"https:\/\/cbasso.pagesperso-orange.fr\/Spice.htm\" rel=\"noopener noreferrer nofollow\">Link<\/a>.<\/p>\n<\/li>\n<li>\n<p>   Christophe Basso,<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-400206","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/400206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=400206"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/400206\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=400206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=400206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=400206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}