DC-DC Controllers Use Average-Current-Mode Control for Infotainment Applications-3939
DC-DC Controllers Use Average-Current-Mode Control for Infotainment Applications |
Abstract: Auto infotainment products (multimedia and telematics) are demanding more power and challenging a vehicle's power-management systems. This application note explains average-current-mode control (ACMC) technology for power management. The article demonstrates that this technology minimizes several power-management problems, including efficiency, size, EMI, transient response, design complexity, and overall cost. The MAX5060/MAX5061 will serve as examples of the technique.
Introduction
As high-performance microprocessors demand more power in auto multimedia and telematics, (e.g., infotainment products), so do some of the well-known design problems like noise susceptibility, EMI, and loop compensation. Average-current-mode control (ACMC) helps to relieve these problems, especially in auto infotainment applications. This application note describes ACMC and explains its benefits over a current-mode control design for infotainment applications. The MAX5060/MAX5061 illustrate ACMC, and the information presented here supplements the basic narrative in the product data sheet.
Define the Design Goals
Each auto infotainment application presents a unique set of technical and commercial requirements for power management. The most important design considerations are efficiency, size, EMI, transient response, design complexity, and cost. All of these parameters are indirectly related to the power-supply switching frequency, an important parameter which is chosen to balance all these requirements.
Advantage of ACMC
For converters with relatively high output currents (5A to 25A), lowering the value of the current-sense resistor in current-mode control (CMC) techniques helps boost efficiency. In this article, CMC implies constant-frequency with peak current-sensing. There is, however, a drawback to this approach: CMC makes the converter increasingly susceptible to noise. In extreme high-current cases, even the best PCB layout cannot adequately suppress noise superimposed on the current-sense signal. One way to circumvent this problem is by using voltage-mode control, VMC, an old but proven technique. VMC improves noise immunity and efficiency, but requires a certain amount of loop compensation design to achieve acceptable performance.
ACMC Design Basics
The ACMC technique combines the noise immunity and efficiency of VMC with the stability and performance characteristics of CMC. Figure 1 illustrates a functional block diagram of a buck converter operated in ACMC.
Figure 1. Functional block diagram of a buck converter operated in ACMC. In the diagram, CEA = current-error amplifier, CSA = current-sense amplifier, VEA = voltage-error amplifier. The inductor current signal, iL, is discussed below and in Figure 2.
To better understand ACMC, one begins by reviewing the principle of CMC. By inspection of Figure 1, if the current-error amplifier (CEA) and the sawtooth generator are eliminated, the output of the current-sense amplifier (CSA) could be fed into the inverting terminal of the PWM comparator. Similarly, the output of the voltage-error amplifier (VEA) could then feed into the noninverting terminal. The result is a two-loop system which controls the inductor current (the inner loop) and the output voltage (the outer loop).
As mentioned earlier, in high-output current applications it is desirable to make the current-sense resistor, RS (see Figure 1), as small as possible to minimize power dissipation in the converter. But the result of doing this is a shallower signal into which noise creeps and appears as jitter in the system.
With ACMC, however, the current-sense signal is fed into the inverting input of the CEA (Figure 1), whereas the VEA programs the inductor current at the CEA's noninverting input. By compensating the CEA with a feedback network, one accomplishes several things: tailor the current-sense signal to exhibit maximum gain at DC (for a buck converter, the inductor's DC current is equivalent to the converter's output current); allow the actual current-sense signal to pass unimpeded through the amplifier; and finally, dampen the high-frequency switching noise which is superimposed on the signal. The high gain of the CEA at DC allows this control scheme to accurately program the output current. In contrast, the current-sense signal in CMC has a flat gain, causing the system to exhibit a peak-to-average current error as a result of input voltage variations. Finally from Figure 1, the CEA output is then compared to a voltage ramp, resulting in the desired PWM signal to drive the power MOSFETs.
Figure 2. Control waveforms for Figure 1.
Figure 2 shows the Figure 1 control waveforms. Notice that the inductor current signal, iL (in red), which is compared with the sawtooth waveform, is inverted. An SR latch following the PWM comparator prevents signal-bounce from occurring as a result of noise. Similarly, the clock signal resets the sawtooth ramp, virtually eliminating any possibility that noise spikes will prematurely turn off the MOSFET. Another important feature of this control technique is that no slope compensation is required when the duty-cycle exceeds 50%. This is because the sawtooth ramp already provides this compensation.
For the buck converter example in Figure 1, the inner loop compensates against variations in the input voltage. As the input voltage increases, the downslope of the current signal from the CEA becomes steeper (Figure 2), causing the duty-cycle to become narrow. The outer loop, however, compensates against changes in the output voltage, which in turn are caused by changes in the load. Since the inductor current is programmed by the VEA, the power section exhibits a single-pole response, thus simplifying the voltage-loop compensation.
Compensating the CEA is a straightforward task, provided that the recommended guidelines in the MAX5060/MAX5061 data sheet are followed. The MAX5060/MAX5061 are DC-DC controllers which address all the above design issues and contain all the features necessary for implementing an efficient, quiet, and cost-effective DC-DC converter. Figure 3 depicts the CEA in the devices with a suggested compensation network. This network is recommended because the CEA does not offer direct access to its inverting input. Note that the CEA is a transconductance amplifier, i.e., it has a relatively high output impedance when compared to standard operational amplifiers.
Figure 3. Suggested compensation network for the CEA in the MAX5060/MAX5061 DC-DC converters.
To optimize the current loop, the downslope of the inductor current, iL, (the red signal in Figure 2) is made to follow the slope of the sawtooth ramp. It is also important that iL does not exceed the ramp, otherwise subharmonic oscillations and instability can occur.
Neglecting the voltage drop across the synchronous rectifier, the downslope of the inductor current for a buck converter is given by:
This current goes through current-sense resistor, RS. The voltage across RS is measured and amplified with a gain of 34.5 by the CSA (see Figure 1). If we multiply this by the gain of the CEA, GCEA, and equate it to the sawtooth slope, which is equal to VSfS, we obtain the expression:
Now, the gain of a transconductance amplifier is defined as gMRL. Substituting this for GCEA and solving for RL, we obtain:
The CEA transconductance for the MAX5060/MAX5061 is given in the data sheet as 550µS; RL in this case becomes RCF, as shown in Figure 3. This resistor sets the CEA gain to unity at about the crossover frequency of the current-loop. The sawtooth ramp, VS, in the MAX5060/MAX5061 has a peak-to-peak amplitude of 2V. Substituting these constants into the above equation, we obtain:
The DC gain of the CEA should be as high as possible to accurately program the DC output current. At DC the capacitors in the compensation network are equivalent to open circuits, thus allowing the CEA to have maximum gain at DC. Placing a zero just below the minimum crossover frequency and a pole at least one decade above the zero, causes the current-loop to exhibit a high bandwith while simultaneously attenuating unwanted switching noise.
The pole and zero are calculated by:
For the pole frequency expression in Equation 5 to hold true, CCF needs to be at least 10 times greater than CCFF. If this ratio is not 10:1, replace CCFF with CCF||CCFF for the pole expression. Note that there is a pole at the origin and, as one can imagine, an infinite impedance appearing across CCFF. The capacitor values required are solved using the equations above.
Compensating the VEA can be a very complicated task depending on the desired level of performance. The MAX5060/MAX5061 data sheet describes a simple, yet practical compensation approach that recommends only a resistor feedback network. This forms part of an active voltage positioning technique which reduces the size of the output capacitance while providing good load transient response. If the output voltage is set slightly higher than its nominal value under minimum load conditions and allowed to fall below nominal by the same amount under full-load conditions, the DC regulation droops. Nonetheless, the maximum voltage deviation during a load transient is significantly lower than when the VEA is compensated for high low-frequency gain. In addition, the power consumption of the load also reduces.
Compensating the voltage loop for the otherwise optimum response requires knowledge of the gain vs. frequency characteristic of the VEA, and knowledge of the large-signal behavior of the overall loop, both over load and temperature. The knowledge of gain vs. frequency can be obtained experimentally. The VEA can then be compensated to achieve the desired performance. Enough phase margin should be allowed for stability; 45° to 60° is generally good. VEA compensating networks are derived the same way as with the CEA. The DC-DC converter should be subjected to transients like startup, load changes, recovery from short-circuit, no load conditions, and input voltage changes. If the output voltage exhibits a well-damped response over temperature for all these transient conditions, one can assume that the system is stable.
Application Hints
Adjusting the Input Voltage Range
The MAX5060/MAX5061 have an internal 5V linear regulator, which can be overridden with an external 5V source. If one feeds the input voltage to IN, the input range is specified from 7V to 28V. Feeding the input voltage to VCC limits the input range from 4.75V to 5.50V. In the latter case it is recommended that IN be shorted to VCC to bypass the internal regulator. To operate continuously over both input ranges, one can use the bootstrap circuit of Figure 4. The coupled winding in the choke is designed to create a voltage, for example, 8V, which takes over the supply to the IC, even when the voltage at IN falls under 7V. This bootstrap circuit also helps to reduce the power dissipation in the IC.
Figure 4. Example of a bootstrap circuit which extends MAX5060/MAX5061's input voltage range.
The maximum input voltage to the IC is 28V. If the converter needs to withstand a higher voltage up to 72V, the circuit of Figure 5 is recommended. This circuit also provides reversed input-voltage protection.
Figure 5. Use this circuit to limit the voltage to the MAX5060/MAX5061 to 28V, and to protect its circuit from reverse-battery fault conditions.
Synchronizing a Switching Frequency
Switching frequency synchronization is a very important requirement for infotainment systems to avoid interference from the DC-DC converter on sensitive loads like the car radio, TV tuner, the display monitor, or navigation system. Synchronization is usually implemented in these units is by letting the DC-DC controller's frequency free run and then by having the high-performance processor synchronize it to the desired frequency. The MAX5060/MAX5061 offer a frequency range from 125kHz to 1.5MHz which is also synchronizable.
If it is not possible to synchronize the MAX5060/MAX5061 to an external clock, or if the converter's switching frequency creates excessive EMI, a practical solution is to drive the SYNC pin by a spread-spectrum oscillator like the DS1090U-16 spread-spectrum oscillator, as shown in Figure 6. In this example, a switching frequency of 300kHz is programmed through a single resistor on the DS1090U-16. The dither amount is ±4% and the dither rate 1.2kHz. The dither rate should not be too high, since spread-spectrum causes a phase-shift in the system loop which needs to be compensated. A frequency calculator for the DS1090 is available free for downloading in application note 3692, "Frequency Calculator for the DS1090".
Figure 6. By synchronizing the MAX5060/MAX5061 to a spread-spectrum clock (DS1090), peak radiated emissions are significantly reduced.
Buck-Boost Operation
The MAX5060/MAX5061 also lends itself to implementing a buck-boost converter (Figure 7).
Figure 7. Simplified buck-boost converter implemented by using the MAX5060/MAX5061.
Note that in Figure 7 capacitors C1 and C2 need to withstand a greater ripple current than the output capacitor of a buck converter of an equivalent output current. Notice also that the two inductors shown can be wound on the same core; if this is done, note the orientation dots by L1 and L2 in Figure 7. These dots can be ignored if two separate inductors are used.
The common-mode range of the CSA in the MAX5060/MAX5061 extends from 0 to 5.5V. When designing converters for an output voltage greater than 5V, two circuits can be recommended. The circuit in Figure 8 employs an off-the-shelf current-sense transformer, while the one in Figure 9 uses a resistor bridge. Use 0.1% resistors for the design. To reduce the size and power dissipation of resistor kRS, VRS is biased up to 5V. Because the EAN input should be set to 0.6V, a separate voltage-divider is required.
Figure 8. Current-sense method using a current-sense transformer.
Figure 9. Current-sense method using a resistor bridge.
Conclusion
Although CMC has been advocated by designers as an excellent technique for operating DC-DC converters, the requirement for increased efficiency from inexpensive current-sense resistors has exposed one of CMC's major shortcomings: noise susceptibility. The technique of ACMC employed in the MAX5060/MAX5061 solves this noise concern and other problems. ACMC enables the design of DC-DC converters that meet the requirements of high-performance microprocessors, especially those found in automotive multimedia and telematics systems.
A similar article appeared in the March, 2006 issue of Elektronik Informationen.
DC-DC Controllers Use Average-Current-Mode Control for Infotainment Applications-3939的更多相关文章
- PID DC/DC Converter Controller Using a PICmicro Microcontroller
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011794 ...
- Practice safe dc/dc converter
Short-circuit protection is an obvious requirement for a power supply, especially when its load conn ...
- LT1946A-- Transformerless dc/dc converter produces bipolar outputs
Dual-polarity supply provides ±12V from one IC VC (Pin 1): Error Amplifier Output Pin. Tie external ...
- [专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文
综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对 ...
- DC/DC与LDO的差别
转自:http://bbs.eetop.cn/thread-459121-1-1.html 在平时的学习中,我们都有接触LDO和DC/DC这一类的电源产品,但作为学生的我们队这些东西可能了解不够深刻, ...
- Simple dc/dc converter increases available power in dual-voltage system
The schematic in Figure 1 shows a way to increase the power available from a current-limited 5V supp ...
- Add margining capability to a dc/dc converter
You can easily add margining capability—that is, the ability to digitally adjust the output voltage— ...
- DC DC降壓變換器ic 工作原理
目前DC/DC轉化器大致可分為:升壓型dc dc變化器.降壓型dc dc變化器及可升壓又可降壓dc dc變換器.我們今天主要提一下降壓型dc dc變換器的原理: 見下圖降壓變換器原理圖如圖1所示, 當 ...
- DC DC電路電感的選擇
注:只有充分理解電感在DC/DC電路中發揮的作用,才能更優的設計DC/DC電路.本文還包括對同步DC/DC及異步DC/DC概念的解釋. DCDC電路電感的選擇 簡介 在開關電源的設計中電感的設計為 ...
随机推荐
- js-ES6学习笔记-修饰器
1.修饰器对类的行为的改变,是代码编译时发生的,而不是在运行时.这意味着,修饰器能在编译阶段运行代码. 2. function testable(target) { target.isTestable ...
- 【代码笔记】iOS-NSLog的使用
代码: // 在debug模式下输出NSLog,在release模式下不输出NSLog #ifndef __OPTIMIZE__ #define NSLog(...) NSLog(__VA_ARGS_ ...
- 第一章 深入.NET框架
一. .NET的过人之处 1..NET框架提高了软件的可重复行 ,可扩展性,可维护行和灵活性. 2.对web应用的强大支撑. 3.对Web Service(Web服务)的支持. 4.实现SOA,支持云 ...
- EL表达式和标签
1.什么是EL expression language 表达式语言 特点: 语言简单,使用方便 .${表达式}. 提供自动类型转换的功能 如果返回结果为null时 String -- ”” Numbe ...
- PC客户端开发细节记录:保存GUID到VARIANT
有两个 API 可以实现保存 GUID 到 VARIANT InitVariantFromGUIDAsBuffer 以字节数组形式保存,保存类型为 VT_ARRAY | VT_UI1,相当于字节拷贝, ...
- 【Python】读取excel数据
'''python3读取excle数据''' import xlrd workbook = xlrd.open_workbook(r'test.xls', encoding_override='gbk ...
- 《图解HTTP》
第一章.了解web及网络基础 1.2 http的诞生 HTTP于1990年问世,那时候HTTP并没有作为正式的标准被建立,被称为HTTP/0.9 HTTP正式作为标准被公布是在1996年5月,版本被命 ...
- 分享今天在客户那里遇到的SQLSERVER连接超时以及我的解决办法
分享今天在客户那里遇到的SQLSERVER连接超时以及我的解决办法 客户的环境:SQLSERVER2005,WINDOWS2003 SP2 32位 这次发生连接超时的时间是2013-8-5 21: ...
- EntityFramework 贪婪加载与延迟加载以及资源回收
EntityFramework的资源回收 1) Using 内包含Entity的上下文关系,对俩表做Add操作,最好可以直接写一个 entity.SaveChanges(); 完成两张表的同时add操 ...
- jQuery表格排序(tablesorter)
1.在html页面的head中引用 <script src="/static/Bootstrap/js/jquery/jquery.tablesorter.min.js"&g ...