Buck regulators find wide application as step-down regulators for converting large positive input voltages into a smaller positive output voltages. Figure 1 shows a simplified buck regulator that operates in continuous-conduction mode—that is, the inductor current always remains positive. The output voltage, VOUT, is equal to D×VIN, where D is the duty-cycle ratio of the buck switch, Q1, and VIN is the input voltage. The duty cycle, D, is equal to TON/TS, where TON is the on-time of Q1 and TS is the switching-frequency period.

You can reconfigure a buck regulator into a buck-boost circuit to convert a positive voltage into a negative voltage (Figure 2). The basic component configurations of both circuits are similar, and the inductor and the rectifier diode are transposed. Because the main switch, Q1, remains in the same location for both configurations, you can use an IC buck regulator for either topology. Switching on Q1 applies input voltage VIN across power inductor L1, and current in the inductor ramps up while Q1remains on. When Q1 switches off, inductor current continues to flow through C1, the load resistance and D1, producing a negative output voltage. During Q1's next on-time interval, the output capacitor supplies current to the load.

Figure 3 shows a low-cost buck-boost converter based on the LM5010 buck-regulator IC that converts a 10 to 50V positive supply voltage into –12V. Although many applications use a fixed switching frequency and modulate the output pulse width, this design features a constant-on-time approach in which the IC's internal output transistor turns on for an interval that's inversely proportional to the difference between the circuit's input and output voltage.

Inside IC1, a regulation comparator monitors the output voltage from voltage divider R1 and R2 and a 2.5V internal reference, and, if the output voltage falls below the desired value, the comparator switches on IC1's output transistor for an interval that an on-timer determines:

Providing that current through L1 remains continuous, VOUT remains regulated. Because R3 and K are constants, switching frequency FS remains constant. This relationship holds true provided that the current through the inductor remains continuous. At lighter loading, the current in the inductor becomes discontinuous—that is, the inductor current drops to zero for a portion of the switching cycle. At the onset of discontinuous operation, the switching frequency begins to drop and thus brings VOUT back into regulation.

Operating a buck-boost regulator in fixed-frequency mode without an oscillator eliminates loop compensation and stabilization components and, as a bonus, offers fast transient response unlimited by feedback-network lag time. With the component values in Figure 3, the regulator operates at approximately 400 kHz, delivering 12V at approximately 0.5A for 10V input and approximately 1A of output current for 50V input. Resistor R4 ensures that the minimum amount of output-ripple voltage necessary for regulation—approximately 25 mV—is available.

Fixed-frequency operation without an oscillator offers a low-cost, easily implemented regulator with no loop-compensation or stability issues to worry about. The transient response is fast, because there are no bandwidth-limiting feedback components. The regulator operates at approximately 400 kHz. The output-current capability varies with the input voltage. When you apply 10V input voltage, the output-current capability is approximately 0.5A, and, at 50V input, the output current is approximately 1A.

Constant-on-time buck-boost regulator converts a positive input to a negative output的更多相关文章

  1. Tracking Boost Regulator TYPICAL 5V REGULATION WITH BOOST CONVERTER AND LDO

    Cs5171: Tracking Boost Regulator Adding a current mirror circuit to a typical boost circuit allows t ...

  2. Get buck-boost performance from a boost regulator

    The SEPIC (single-ended, primary-inductance-converter) topology is generally a good choice for volta ...

  3. Cascode MOSFET increases boost regulator's input- and output-voltage ranges

    Targeting use in portable-system applications that require raising a battery's voltage to a higher l ...

  4. BUCK BOOST学习总结

    首先对于我这种电源方面的小白来说 关于电源用的最多的就是线性稳压了 开关类的如  TI 的TPS系列  我是只知道应用电路而不知道具体原理的 但是长此以往也不是个办法 于是今天就带打家详细的来讲一下 ...

  5. 笔记本POWER部分的应用——(MOS/LDO/BUCK BOOST)

    一.MOSFET 简介: 金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET)是一 ...

  6. It's a Buck; It's a Boost, No! It's a Switcher!

    It's a Buck; It's a Boost, No! It's a Switcher! Sanjaya Maniktala, National Semiconductor Corp., San ...

  7. Changing the Output Voltage of a Switching Regulator on the Fly

    http://www.powerguru.org/changing-the-output-voltage-of-a-switching-regulator-on-the-fly/ There are ...

  8. High Voltage Boost Supply

    http://learn.adafruit.com/ice-tube-clock-kit/design Tubes such as VFDs, Nixies, Decatrons, etc requi ...

  9. LT1072 -- Wide-range voltage regulator automatically selects operating mode

    The circuit in Figure 1 delivers programming voltages to an EEPROM under the control of an external ...

随机推荐

  1. juery中监听input的变化事件

    $('#searchValue').bind('input propertychange', function() { searchFundList(); });

  2. 修改weblogic访问路径应用名称

    第一种:在应用WEB-INF文件夹下创建weblogic.xml文件,内容如下,其中<context-root>/abc</context-root>为路径上的应用名 < ...

  3. Linux软件安装install命令

    install  1.作用 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户. 2.格式 (1)install [选项]... 来源 目的地 (2)install [选项]. ...

  4. ultra-console

    console.__proto__.styleText = function (option) { if (!option) { console.groupCollapsed('请输入option') ...

  5. 完美解决wordpress邮件链接无效的问题

    教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 解决流程 案例一.用户注册 当用户注册站点时,用户会收到如下注册信: 当用户点击链接时,却发现链接无效: 仔细观察 ...

  6. 在Windows中安装Boot2Docker 遇到 Unable to load R3 module 的解决方案

    引言 这个几乎是所有64位win7用户在virtual box上安装64位的linux都会遇到的问题(如果你用的是买机器的时候自带的win7 64位而且你没有重装过系统的除外). 解决办法 可参考以下 ...

  7. 面试题30:最小的K个数

    方法一:利用partition void GetLeastNumbers_Solution1(int* input, int n, int* output, int k) { || k <= ) ...

  8. Git & GitHub 学习

    学习资料: Git版本控制软件结合GitHub从入门到精通常用命令学习手册:http://www.ihref.com/read-16369.html 官方中文手册:http://git-scm.com ...

  9. char *s 和char s[]的区别

    char *s 和 char s[] 的区别小结 博客分类: C语言 c教育 . 最近的项目中有不少c的程序,在与项目新成员的交流中发现,普遍对于char *s1 和 char s2[] 认识有误区( ...

  10. Redis_常用5大数据类型简介

    前面介绍了一些redis的的基本配置,以及安装,本文继续学习redis的五大数据类型. 一.Redis的五大数据类型 String(字符串).List(列表).Set(集合).Hash(哈希,类似ja ...