Get just enough boost voltage

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.

时间: 2025-01-08 03:27:57

Get just enough boost voltage的相关文章

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 ap

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 DAC (not shown). You can replace the DAC with a potentiometer to create a general-purpose power supply operating from 12V and able to deliver a variab

External components provide true shutdown for boost converter

The step-up switching-converter circuit in Figure 1 presents a familiar problem: If you shut down boost converter IC1 by pulling its  input low, external inductor L1 and forward-biased Schottky diode D1 allow the load to continue drawing current. For

Use a microcontroller to design a boost converter

Boost converters, like other switchers, have traditionally received their control signals from a dedicated circuit. However, a recent trend is to integrate simple switching-power-supply building blocks into generic devices, such as microcontrollers.

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,

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

mac下编译 boost编译工具b2

cd boost_1_64_0/tools/build ./bootstrap.sh --with-toolset=gcc 输出: -n Bootstrapping the build engine with toolset gcc... engine/bin.macosxx86_64/b2 Bootstrapping is done. To build and install, run: ./b2 install --prefix=<DIR> ./b2 install --prefix=/u

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_