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 the user to select the amount of boost voltage

and ensure a constant difference between input and output voltage.

This is useful for high side drive applications where a simple voltage doubling circuit is not practical,

either because of the voltage range of the components involved or where the input voltage CAN vary widely.

This circuit CAN also be used 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 schematic shown will maintain a 10V difference between Vin and Vout and is easily changed to provide other voltages.

The PWM in the design example is the CS5171.

However, this circuit CAN be used with any boost controller or Regulator 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 NST30010MXV6 has a Vceo of 30 V so it is used in this example.

If higher output voltages are required a device such as the BC856BDW1T1G has a Vceo of 65 V.

时间: 2024-10-10 00:53:03

Tracking Boost Regulator TYPICAL 5V REGULATION WITH BOOST CONVERTER AND LDO的相关文章

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 level, IC boost regulators often include output transistors that can drive storage inductors. However, most boost regulators' absolute-maximum input-vo

Get buck-boost performance from a boost regulator

The SEPIC (single-ended, primary-inductance-converter) topology is generally a good choice for voltage regulators that must produce an on output voltage that falls in the middle of the input-voltage range, such as a 5V output from a 2.7 to 6V input,

10 C++ Boost ASIO网路通信库 TCP/UDP,HTTP

  tcp 同步服务器,显示服务器端时间 tcp 同步服务器,提供多种选择 多线程的tcp 同步服务器 tcp 同步客户端 boost 域名地址解析 tcp异步服务器 tcp 异步客户端 UDP同步服务器 UDP同步客户端 UDP异步服务器 UDP异步客户端 HTTP同步客户端 HTTP异步客户端 同步实验: 异步实验 多线程异步实验 tcp 同步服务器,显示服务器端时间 [email protected]:~/boost$ cat main.cpp  #include <ctime> #in

Boost学习笔记(三) progress_timer

progress_timer也是一个计时器,它继承自timer,会在析构时自动输出时间,省去timer手动调用elapsed()的工作,是一个用于自动计时相当方便的小工具. #include <boost\timer.hpp> #include <boost\progress.hpp> #include <iostream> using namespace boost; using namespace std; int main() { boost::progress_

Boost练习程序(multi_index_container)

代码来自:http://blog.csdn.net/whuqin/article/details/8482547 该容器能实现多列索引,挺好. #include <string> #include <iostream> #include <boost/multi_index_container.hpp> #include <boost/multi_index/member.hpp> #include <boost/multi_index/ordered

win7 codeblock在调用boost::asio中遇到的错误———解决办法

错误一:    undefined reference to `boost::system::generic_category()'         undefined reference to `boost::system::generic_category()'         undefined reference to `boost::system::system_category()' 解决办法:在boost的system库的error_code.hpp源代码中添加: #define

智能指针tr1::shared_ptr、boost::shared_ptr使用

对于tr1::shared_ptr在安装vs同时会自带安装,但是版本较低的不存在.而boost作为tr1的实现品,包含 "Algorithms Broken Compiler Workarounds Concurrent Programming Containers Correctness and Testing Data Structures Domain Specific Function Objects and Higher-order Programming Generic Progra

C/C++利用Boost::Asio网络库建立自己的Socket服务器

引言 寸光阴,当下我们或许更需要利用现有的知识,应用现有的技术.网络是当前互联网的根本,了解网络便开始显得极其重要.今天我们利用Boost库中Asio部分,浅尝网络服务器.此处不做过于深入的开展,为达成学习目的,只做简单的异步并发服务器. 注意:本篇代码没有直接引用boost等命名空间,为的是新入门Boost的同学能够更好的了解每个参数在boost的具体命名空间位置,有助于更好的理解boost的布局. 版权所有:_OE_,转载请注明出处:http://blog.csdn.net/csnd_ayo

BOOST 线程完全攻略

1 创建线程 首先看看boost::thread的构造函数吧,boost::thread有两个构造函数: (1)thread():构造一个表示当前执行线程的线程对象: (2)explicit thread(const boost::function0& threadfunc):      boost::function0可以简单看为:一个无返回(返回void),无参数的函数.这里的函数也可以是类重载operator()构成的函数:该构造函数传入的是函数对象而并非是函数指针,这样一个具有一般函数特