Get just enough boost voltage - current-mirror circuit - VOUT tracks VIN varies

Adding a current-mirror circuit to a typical boost circuit allows you to select the amount of boost voltage
and to ensure a constant difference between the input and the output voltages (Figure 1).
This circuit is useful for high-side-drive applications, in which a simple voltage doubler is unacceptable
because of the voltage range of the components involved or where the input voltage can vary widely.
You can also use the circuit at the front end of a power supply to ensure that the PWM controller
has enough voltage to start correctly in low-input-voltage conditions.
The circuit maintains a 10V difference between VIN and VOUT, but you can easily change it to provide other voltages.
The PWM circuit in Figure 1 is the CS5171 from On Semiconductor (www.onsemi.com), but you can use the idea with any boost circuit.
The current-mirror circuit, comprising the dual-pnp transistor, Q1, and the associated resistors,
establishes a current that depends on the voltage difference between VIN and VOUT.
The dual-pnp transistor has a VCEO of 65V.
In this case, VIN=14V (nominal), so you need VOUT to be 24V (nominal).
First, calculate a value for R2, thus establishing the reference current.
If you select a reference current of 1 mA, you obtain

Because the output voltage is not critical, you use a 10-kΩ resistor.
Q1B mirrors the current and sets up the feedback voltage to the PWM circuit.
The CS5171 has an internal voltage of 1.28V (typical), so R3 yields the correct feedback voltage when the current flowing through it is 1 mA.
In this case, by selecting 1.27 kΩ for R3, you obtain an output voltage of 24V.
As VIN varies, VOUT tracks it and maintains a 10V difference between the input and the output. R4 helps reduce the power dissipation in Q1B.
Get just enough boost voltage - current-mirror circuit - VOUT tracks VIN varies的更多相关文章
- Current mirror drives multiple LEDs from a low supply voltage
Driving LEDs at a regulated current from low supply voltages can be difficult because minimal overhe ...
- Current-sense monitor and MOSFET boost output current
A previous Design Idea describes a programmable current source that used a three-terminal National S ...
- 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 ...
- High Voltage Boost Supply
http://learn.adafruit.com/ice-tube-clock-kit/design Tubes such as VFDs, Nixies, Decatrons, etc requi ...
- OpAmp Voltage Follower/Regulator
LDO Regulator High accuracy voltage regulator Vout = 2.5V * (1 + ( 5.6 / 6.8 ) ) = 4.55V Recently th ...
- LDO current regulator for power LED
LDO current regulator for power LED Challenge You've got a power LED? Great! Build a flash light! Wh ...
- High accuracy voltage regulator
High accuracy voltage regulator Good morning everybody, I want to make a accurate voltage regulator ...
- Digital Adjustment of DC-DC Converter Output Voltage in Portable Applications
http://pdfserv.maximintegrated.com/en/an/AN818.pdf http://www.maximintegrated.com/app-notes/index.mv ...
- Use a TL431 shunt regulator to limit high ac input voltage
Most isolated, offline SMPSs (switched-mode power supplies), including flyback, forward, and resonan ...
随机推荐
- 2017 NEERC
2017 NEERC Problem A. Archery Tournament 题目描述:在二维平面上,会陆续出现一些圆,以及一些询问,询问点是否在圆内,如果是,则输出那个圆,并把那个圆删掉,否则输 ...
- Photon3Unity3D.dll 解析一
IPhotonPeerListener Photon客户端回调接口 1: //只要有来自Photon Server的事件就触发 2: public virtual void OnEvent( Eve ...
- 查看wtmp(登陆信息的内容)
/var/log/wtmp文件的作用 /var/log/wtmp也是一个二进制文件,记录每个用户的登录次数和持续时间等信息. 查看方法: 可以用last命令输出当中内容: debi ...
- linux下设置opencv环境变量
一.安装opencv(这里不再讲述) 二.添加库路径(创建opencv.conf文件) 输入命令:vi /etc/ld.so.conf.d/opencv.conf 输入/usr/local/lib,并 ...
- gtk+学习笔记(二)
如何创建一个按钮呢,直接贴代码把,有详细的注释. #include<gtk/gtk.h> gint data_count=; void on_button_clicked (GtkWidg ...
- WordPress 用户管理插件 WP User Manager
WP User Manager 是一个较新的用户管理插件,可以在前端实现 用户注册.登录.找回密码.修改个人资料.修改密码等功能,如果你在找这方面的插件,WP User Manager 应该是一个不错 ...
- 微信小程序-怎么获取当前页面的url
getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面. https://developers.weixin.qq.com ...
- 使用Unity解耦你的系统—PART4——Unity&PIAB
在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识.管理对象之间的关系.生命周期.依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(I ...
- Join 与 CountDownLatch 之间的区别
Join 与 CountDownLatch 之间的区别 import java.util.concurrent.CountDownLatch; public class CountDownLatchT ...
- 16.Spark Streaming源码解读之数据清理机制解析
原创文章,转载请注明:转载自 听风居士博客(http://www.cnblogs.com/zhouyf/) 本期内容: 一.Spark Streaming 数据清理总览 二.Spark Streami ...