便携式应用中DC-DC转换器输出电压的数字调整

本教程讨论以数字方式调节dc-dc转换器输出电压的方法。数字调整方法包括数模转换器(dac)、微调电位器(数字电位器)和微处理器的pwm输出。对每种方法进行评估,并介绍几种dac和数字电位计。
有许多便携式应用通过调整dc-dc转换器的输出电压来优化电路性能。例如,许多微处理器可以在低电压下工作以节省功耗,然后在高电压下工作以提高处理能力。在这些工作模式之间切换需要调整 dc-dc 转换器的输出电压。另一个例子是液晶显示器;当其温度变化时,施加在其上的电压必须改变以保持正确的对比度。
通过数字控制进行的调整已被证明是执行这些和其他电压调整的最可靠方法。可以使用手动微调锅,但它通常很大,并且由于与手动调整相关的磨损而存在可靠性问题;此外,它不能在微处理器控制下进行调整。本文讨论了几种以数字方式调节dc-dc转换器输出电压的方法,重点介绍便携式应用器件。
不同的数字方法
对dc-dc转换器的输出电压进行数字调节主要有三种方法:
数模转换器 (dac)
微调电位器(数字电位计)
微处理器 (mpu) 的 pwm 输出
dac
dac只是一个数字控制的电压源。dac的数字接口可以是串行的,也可以是并行的。对于dac更新速率相当低的应用(例如dc-dc电压调整),通常使用串行接口。它们更小,串行接口仅使用 2 或 3 根线,而并行接口则使用 8 到 16 根线。引脚越少,封装越小,因此成本更低。
dac需要考虑的主要规格是:
电源电压:便携式应用通常需要 3v 或 5v 电源。
电源电流:低电流可延长电池寿命。
输出电压摆幅:输出摆幅通常为0v至v裁判(dac的基准电压)。
分辨率位数:分辨率位数决定了dac将具有多少个调整步骤。步数等于 2n,其中“n”是dac的分辨率位数。例如,6 位 dac 将具有 26,或 64 步;而 8 位 dac 将有 28或 256 个调整步骤。
注意:dac输出端的步长是输出电压摆幅除以dac步进数。例如,max5361是一款6位dac,输出电压摆幅为4v,步长为62.5mv (4v输出电压摆幅/26步骤)。
错误源:需要考虑多个错误源:
满量程电压误差:对于分辨率为<= 8位的dac,该误差通常最大,对整体系统精度的影响最大。低成本设备的误差可能高达 ±25%。但是,可以校准此初始误差。校准通常在生产测试中进行,或者可以使用系统内adc补偿误差。
失调电压误差:这也可能是较大的误差源,如果太大,可以校准。
微分非线性(dnl):dac的输出通常必须是单调的(即,增加或平坦的输出变化以增加输入代码)。这需要 ±1 lsb(最大值)的 dnl。
积分非线性(inl):此规范通常足够严格,因此在这些应用中并不重要。
温度系数:输出电压与温度有关。除非系统在温度范围内进行测试,否则无法在生产中校准该误差源,但如果其温度漂移足够低,则可以使用板载adc进行校准。通常,温度漂移足够小,不会成为问题。
内部或外部基准电压源:提供带内部基准的廉价器件。但是,如果有精确的系统基准(即外部基准),则可以使用它来提高性能。
接口类型:串行或并行。小尺寸需要串行接口。典型选择是 spi™我2c, smbus™,或位敲击。位敲击需要使用通用i/o引脚来提供dac所需的控制。所选接口类型取决于系统处理器支持的接口。
包装尺寸:越小越好。可提供非常小的 sot 或 sc70 封装。
易失性或非易失性设置:大多数dac具有易失性输出电压设置(即,如果断电,它们会忘记其输出设置)。这通常不会造成问题,因为大多数系统都有某种非易失性存储器,可以与dac结合使用。还提供非易失性dac。这些器件在片上存储器中保留dac寄存器设置,因此即使断电,dac也能“记住”其输出设置。
规格/设备 max5360 max5361 max5363 max5364 max5380 max5381 max5383 max5384
电源电压 (v) 2.7 到 3.6 4.5 到 5.5 2.7 到 3.6 4.5 到 5.5 2.7 到 3.6 4.5 到 5.5 2.7 到 3.6 4.5 到 5.5
电源电流(μa典型值) 150 150 150 150 150 150 150 150
关断电流(μa最大值) 1 1 1 1 1 1 1 1
输出电压摆幅 0v 至 v裁判 0v 至 v裁判 0v 至 v裁判 0v 至 v裁判 0v 至 v裁判 0v 至 v裁判 0v 至 v裁判 0v 至 v裁判
分辨率位 6 6 6 6 8 8 8 8
满量程电压误差(最大值) 10% 10% 10% 10% 10% 10% 10% 10%
满量程误差温度系数(最大ppm/°c) ±40 ±40 ±40 ±40 ±40 ±40 ±40 ±40
失调电压误差(mv最大值) ±2 ±2 ±2 ±2 ±25 ±25 ±25 ±25
失调误差温度系数(典型值ppm/°c) 3 3 3 3 3 3 3 3
dnl(最大 lsb) ±1 ±1 ±1 ±1 ±1 ±1 ±1 ±1
inl(最大lsb) ±1 ±1 ±1 ±1 ±1 ±1 ±1 ±1
引用类型 2v,内部 4v,内部 2v,内部 4v,内部 2v,内部 4v,内部 2v,内部 4v,内部
接口类型 串行,i2c 串行,i2c 串行,spi 串行,spi 串行,i2c 串行,i2c 串行,spi 串行,spi
封装尺寸
(sot23) 5 针 5 针 6 针 6 针 5 针 5 针 6 针 6 针
挥发性/非易失性 挥发性的 挥发性的 挥发性的 挥发性的 挥发性的 挥发性的 挥发性的 挥发性的
上电状态 零刻度 零刻度 零刻度 零刻度 零刻度 零刻度 零刻度 零刻度
设计示例(可调lcd输出电压)
在图1的电路中,假设需要dc-dc转换器的v。外可从低 v 开始调节输出(分钟)到 v 的高点输出(最大).
图1.dc-dc 转换器,带 dac 用于 v外调整。
最高的dac输出电压是vdachigh。由于上面列出的误差源,vdachigh电压存在容差。较高的电压是vdachigh(max),较低的电压是vdachigh(min)。同样,低输出电压具有低电压和高压限值,分别是vdaclow(max)和vdaclow(min)。
r1、r2、r3 和参考都有错误,导致这些参数的最小值和最大值变量如下:r1max、r1min、r2max、r2min、r3max、r3min、vref(max)、vref(min)。
lcd(vout)的输出电压可以通过以下几点来计算:
vout = vref + i1r1
i1 = i2 + i3
i2 = vref/r2
i3 = (vref - vdac)/r3
将等式2至4代入等式1可得到:
vout = vref(1 + (r1/r2)) + (vref - vdac) (r1/r3)
从公式5可以看出,最大输出电压发生在最小dac电压上,最小输出电压发生在最大dac电压上。
为确保实现所需的输出摆幅,请选择r1、r2和r3的值,以便满足公式6和7:
voutmax(low) = vrefmin(1 + (r1min/r2max)) + (vrefmin - vdacmin(high))(r1min/r3max)
voutmin(high) = vrefmax(1 + (r1max/r2min)) + (vrefmax - vdacmax(low))(r1max/r3min)
等式6指的是voutmax(low),而不仅仅是voutmax。由于公式6右侧的变量有容差,因此最大输出电压也有容差,可以从最小voutmax(low)到最大voutmax(high)不等。为了确保输出在所有可能的条件下摆幅足够高,公式6指的是voutmax的最低可能电压,即voutmax(low)。
同样,在公式7中,变量都有公差,因此voutmin可以从最小值(low)到最大值voutmin(high)变化。为了确保输出摆幅在所有可能的条件下都足够低,公式7指的是voutmin的最高可能电压,即voutmin(high)。请注意,在公式6和7中,voutmax和voutmin是已知值,其中voutmax是所需的最大lcd输出电压,voutmin是所需的最小输出电压。最小和最大dac输出电压(vdacmin和vdacmax)可以在所用dac的电气特性表中找到。
类似地,在公式7中,变量都有公差,因此v奥特明可以从最小 v 值变化出差(低)最大为 v出门(高).为了确保输出摆幅在所有可能的条件下都足够低,公式7是指v的最高可能电压奥特明,即 v出门(高).请注意,在公式6和7中,v超大和 v奥特明是已知值,其中 v超大是所需的最大lcd输出电压,并且v奥特明是所需的最小输出电压。最小和最大dac输出电压(v达克明和 v最大声程) 可以在所用 dac 的电气特性表中找到。
未知值为 r1、r2 和 r3。由于有三个未知数和两个方程,因此 r1、r2 和 r3 的值有多个唯一解。选择r1–r3值的最直接方法是使用电子表格并插入电阻值,直到满足公式6和7。电阻值应足够大,以防止功率耗散过大。一个好的起点是选择 dc-dc 转换器制造商建议的 r2 值。通常,voutmax将高于voutmax(low),因为后者是使用最坏情况值计算的。使用其他极端最坏情况值(在公式6的右侧用最小值代替最大值,用最大值代替最小值,用低值代替高)得到voutmax的另一个极端 - voutmax(高):
voutmax(high) = vrefmax(1 + (r1max/r2min)) + (vrefmax - vdacmin(low)(r1max/r3min)
(注意:从等式6到等式8,vdacmin(high)更改为vdacmin(low),而没有将“min”项更改为“max”项。没有进行这种替换,因为等式6和8都引用了来自vdacmin的voutmax。
如果voutmax(high)超过lcd显示屏的最大额定电压,则必须避免导致输出电压超过lcd电压限制的dac代码。有关避免这些代码的方法,请参阅下面的“补偿数字调整电路中的误差”。
通常,voutmin将低于voutmin(high),因为后者是使用最坏情况值计算的。使用其他极端最坏情况值(即,在公式7的右侧用最小值代替最大值,用最大值代替最小值,用高电平代替低电平)导致voutmin的另一个极端值,即voutmin(low):
voutmin(low) = vrefmin(1 + (r1min/r2max)) + (vrefmin - vdacmax(high))(r1min/r3max)
(注意:从等式7到等式9,vdacmax(high)改为vdacmax(low),而没有将“max”项更改为“min”项。没有进行这种替换,因为公式7和9都引用了voutmin,它来自vdacmax。
如果voutmin(low)对于所需的操作来说太低,则必须避免使用导致输出电压过低的dac代码。有关避免这些代码的方法,请参阅下面的“补偿数字调整电路中的误差”。
修剪锅
数字电位计是一种数字可调电阻器。它通常放置在dc-dc转换器的反馈回路中,随着其值的变化,转换器的输出电压也会发生变化。
图2.带数字电位计的 dc-dc 转换器,用于 v外调整。
除了为dac列出的重要规格(电源电压、电源电流、dnl、inl、接口类型、封装尺寸、易失性/非易失性设置)外,微调电位器还增加了以下关键规格:
端到端电阻:电位计电阻通常在0ω到产品数据手册中“端到端电阻”规格给出的最大值之间变化。该值通常有很大的容差(参见下面的“数字调整电路中的误差补偿”)
游标电阻:这最终决定了电位计的最低电阻值。
工作电压范围:施加到微调电位器的高端、低端和游标的电压不得超过微调电位器的工作电压范围
步数:数字电位计上的步进通常是线性或对数的。对于lcd调整,需要进行线性调整。将端到端电阻除以步数可确定步长。例如,max5161nezt为32级数字电位器,端到端电阻为200kω。将200kω分频32步,每步得到6.25kω。
错误来源:
端到端电阻初始精度:此误差源通常最大,对整体系统精度的影响最大。数字电位计的初始误差可能高达±25%。必须校准此初始误差。校准通常在生产测试中进行,或者系统内adc可以对其进行补偿(如果有的话)。参见下面的图4和图5以及“补偿数字调整电路中的误差”。
游标电阻初始精度:这通常规定得非常宽松,因为游标电阻通常小于一个步的大小。该误差源可以通过使用下面的“数字调整电路中的误差补偿”中的方法进行补偿。
端到端电阻的温度漂移:端到端电阻具有温度依赖性。该误差源通常不会在生产时进行校准,除非系统在温度范围内进行测试。但是,如果系统adc在整个温度范围内足够稳定,则可用于补偿温度误差。虽然,温度漂移通常足够小,以免成为问题。
规格/设备 max5160 max5161 max5400 max5401 max5460 max5463 max5466
电源电压 (v) 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5
工作电压 (v) 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5 2.7 到 5.5
电源电流(μa典型值) 0.135 0.135 0.1 0.1 0.07 0.07 0.07
端到端电阻 (kω ) 3个版本: n: 200
m: 100
l:
50 3个版本: n: 200
m: 100
l:
50 50 100 100 50 10
游标电阻(典型值/最大值ω) 40/1700 400/1700 250/800 250/800 600/1200 600 /1200 160/240
步数 32 32 256 256 32 32 32
端到端电阻
初始精度(最大值) ±25% ±25% ±25% ±25% ±25% ±25% ±25%
端到端电阻的温度漂移(典型值为ppm/°c) 50 50 50 50 35 35 35
dnl(最大 lsb) ±1 ±1 ±1/2 ±1/2 ±1 ±1 ±1
inl(最大lsb) ±1/2 ±1/2 ±1/2 ±1/2 ±1 ±1 ±1
接口类型 串行:上/下 串行:上/下 串行,spi 串行,spi 串行:上/下 串行:上/下 串行:上/下
包装尺寸 6-pin sot23,
8-电池 μmax 6-pin sot23,
8-电池 μmax 8 针 sot23 8 针 sot23 5-电池 sc70,
5 电池 sot23 5-电池 sc70,
5 电池 sot23 5-电池 sc70,
5 电池 sot23
挥发性/非易失性 非易失性 非易失性 非易失性 非易失性 非易失性 非易失性 非易失性
上电状态 中档 中档 中档 中档 中档 中档 中档
设计示例
参考图 2,并使用与 dac 示例中类似的命名约定,通过检查可以看出:
vout = vref × (1 + r1/(r2 + r3))
请注意,r3是数字电位计,其值可以从r3更改。高到 r3低.与 dac 一样,这些项也有最小值和最大值。这导致 r3高(分钟)和 r3高(最大),以及 r3低(最小)和 r3低(最大).这些值可以从所选数字电位计的数据手册中获得。
使用上述相同方法可以计算出等式6-9中的类似值(参见下面的等式11-14)。使用下面“补偿数字调整电路中的误差”中所示的方法可以避免某些代码。
voutmax(low) = vrefmin × (1 + r1min/(r2max + r3low(max)))
voutmin(high) = vrefmax × (1 + r1max/(r2min + r3high(min)))
voutmax(high) = vrefmax × (1 + r1max/(r2min + r3low(min)))
voutmin(low) = vrefmin × (1 + r1min/(r2max + r3high(max)))
脉宽调制输出
许多微处理器具有pwm输出。这些是数字输出,其中调整输出的占空比以改变平均输出电压。通过在pwm输出端放置一个低通输出滤波器来获得“dc”电压。pwm输出的占空比是输出保持高电平的时间与pwm输出周期的百分比。许多微处理器允许同时选择pwm频率和pwm占空比。例如,mc68vz328微处理器提供16位和8位pwm输出。位数决定了pwm输出的调整步长数。8 位足以进行 dc-dc 转换器电压调整,提供 256 级 pwm 调整,从 0% 占空比到 100% 占空比。
图3.带 pwm 的 dc-dc 转换器,用于 vout 调节。
pwm输出提供了最便宜的电压调整方法,因为大多数微处理器至少有一个pwm输出。虽然价格低廉(因为它们带有微处理器),但pwm输出在功耗方面成本高昂,因为它们通过提供随后被滤波的高频输出来产生“dc”电平。pwm输出级的高频开关比低功耗dac或数字微调电位器消耗更多的功率,这两种方法本质上都是直流的。在图3中,pwm交流波形的滤波由r4-c1组合提供。r3用于隔离c1,使其不影响r1-r2反馈环路的交流性能。
pwm输出本质上是不准确的,因为它们的输出电压是数字电平voh和vol的函数。由于 voh 和 vol 是数字输出电压规格,因此它们的指定非常宽松(voh 可以是 voh min 和 vcc(微处理器的 i/o 电源)之间的任何值;vol 可以介于 vol max 和 gnd 之间)。而且,由于这些数字电平通常是vcc的函数,因此它们会随着处理器电源电压的变化而变化。
pwm 输出的重要规格是:
voh 和 vol:每个电平(或范围)的指定电平(或范围)以及占空比决定了 pwm 输出的标称 (dc) 输出电压。
占空比:范围和精度都很重要。占空比决定了输出在voh的时间百分比,以及vol的时间百分比。
pwm频率:频率很重要,因为要有用,pwm输出必须由低通滤波器滤波。pwm频率用于计算pwm纹波的衰减(pwm输出从voh摆幅到vol,为了用于调整dc-dc转换器输出,必须将该ac方波转换为低纹波“dc”信号)。
自 v老和 v哦pwm输出非常宽松,实际上最适合用于闭环系统,例如lcd控制或音频音量控制,其中绝对精度并不重要。在这些情况下,用户只需根据需要增加或减少电压。然而,由于pwm输出造成的不准确性,必须进行一些测量,以确保pwm信号永远不会引起足够高的输出电压,从而损坏其他电路。该测量可以在生产测试中通过测量pwm在某些参数(温度,电源负载等)上的输出电压来完成。或者,也可以通过使用adc测量lcd输出电压,并通过软件将lcd电压保持在范围内来实现(参见下面的“数字调整电路中的误差补偿”)。
设计示例
参考图3和图1,并使用与dac示例类似的命名约定,可以通过在公式5中使用以下替换来计算输出电压(vout):用r3 + r4代替r3;并将 vpwm = d × voh + (1 - d) × vol 替换为 vdac。vpwm是pwm的平均输出电压,d是pwm的占空比(以%)为单位,voh是输出电压高压,vol是输出低压。
vout = vref(1 + (r1/r2)) + (vref - d × voh + (1 - d) × vol)(r1/(r3 + r4))
请注意,d 的值可以从 dhigh 更改为 dlow(通常为 100% 更改为 0%,以离散增量)。占空比具有容差(尽管处理器数据手册中通常未指定),这会导致 dhigh(max)、dhigh(min)、dlow(max) 和 dlow(min)。数字输出电压voh和vol也有容差,导致voh(min)、voh(max)、vol(min)和vol(max)。
可以计算出与等式6-9相同的值(参见下面的等式16-19)。使用下面“补偿数字调整电路中的误差”中所示的方法,可以避免导致输出电压超过最大所需电压的占空比值(类似于dac或微调电位器的数字代码)。
voutmax(low) = vrefmin(1 + (r1min/r2max)) + (vrefmin - dlow(max) × voh(min) + (1 - dlow(max)) × vol(min))(r1min/(r3 + r4)max)
voutmin(high) = vrefmax(1 + (r1max/r2min)) + (vrefmax - dhigh(min) × voh(max) + (1 - dhigh(min)) × vol(max))(r1max/(r3 + r4)min)
voutmax(high) = vrefmax(1 + (r1max/r2min)) + (vrefmax - dlow(min) × voh(max) + (1 - dlow(min)) × vol(max))(r1max/(r3 + r4)min)
voutmin(low) = vrefmin(1 + (r1min/r2max)) + (vrefmin - dhigh(max) × voh(min) + (1 - dhigh(max)) × vol(min))(r1min/(r3 + r4)max)
补偿数字调整电路中的误差
有两种常用方法可以克服用于调整dc-dc转换器的数字电路的不准确性(见图4和图5)。两者都涉及使用adc测量dc-dc转换器的输出电压,并使用该测量值来补偿数字调整电路和dc-dc转换器的初始误差。
图4.生产测试中dc-dc转换器和数字调整电路的测量误差。
图5.测量dc-dc转换器的输出和带板载adc的数字调整电路。
一种方法使用系统板上的adc(图4),而另一种方法在生产测试设备上使用adc(图5)。每种方法都有自己的优点和缺点。
在 系统 板 上 使用 adc 的 好处 是 在 生产 测试 中 不需要 单独 执行 步骤。此外,如果adc在整个温度范围内保持精确,则可以补偿数字调整电路和dc-dc转换器中固有的温度漂移误差。然而,使用系统adc要求板载adc足够精确,并且具有备用通道。
在系统主板上使用adc时,有两种常用方法。第一种方法是在每次更改输出代码时测量dc-dc转换器的输出电压。通过监控输出电压,可以避免导致输出电压超出所需范围的代码。
第二种方法需要测量dc-dc转换器的输出,通常在首次向器件供电时测量。输出电压是在应用几个不同代码的情况下测量的,允许确定初始误差,例如失调和满量程误差(对于adc)、满量程电阻(对于微调电位器)或v哦和 v老(对于 pwm 信号)。了解这些初始误差后,可以使用算法来避免那些会导致输出电压超出所需范围的代码。
当使用生产测试设备测量调整电路和dc-dc转换器的误差时,应采用第二种补偿方法(上图)。使用生产测试设备的好处是这种方法不需要系统adc。此外,测试设备上的测量电路可能非常昂贵(准确、精确等),而不会显著增加最终产品的成本,因为它的成本分散在测试设备的整个生命周期内,而系统板adc的成本内置在每个单元中。而且,如果器件在温度范围内进行测试,也可以消除温度误差。但温度测试通常过于昂贵,通常不需要。
过压问题
许多dac的功率高达零电平,这导致v外达到最大值,如图1的应用电路所示(见公式5)。如果 v最大(高)(公式8)超过lcd电源的工作电压范围,在dc-dc转换器上电之前,dac输出必须提高到不允许dc-dc转换器输出过高的值。一种方法是保持dc-dc转换器断电,直到dac输出调整完毕。另一种方法是选择上电至中间电平的dac,这样过压问题就不是问题。
同样,对于pwm,请确保在lcd dc-dc转换器上电时其输出未设置为零;这种情况会导致v最大(高)以超出lcd器件的限制(参见图3和公式18)。
许多数字电位计的功率高达半量程,这是dc-dc转换器调整的良性状态。但是,如果通电到半量程会导致 v最大(高)为了超过lcd器件的限制(参见图2和公式13),则必须保持dc-dc转换器关闭状态,直到电位计设置为更高的值。

ios10.2bug再起:iphone6s跳电、掉电更疯狂
一种新的钙钛矿-晶硅叠层太阳能电池开发
软件定义光网络(SDON)解决方案及其关键技术
Nuvoton发布高效CODEC/SLIC产品-N68138
关于数字化伺服系统电流中三种采样方案的对比
便携式应用中DC-DC转换器输出电压的数字调整
对待辐射类测试整改案例
什么是视频展台的照明灯/正/负片转换
PCB互连的实用和自动化全波建模方法
基于RFID技术的智能文件定位柜
链表的基本操作
如何查找多列上的重复行
Synopsys以本地环境重新定义电路仿真
三星A60曝光搭载骁龙675移动平台并采用了屏下指纹解决方案
光电三极管的作用和特点
软件集成电路产业政策即将上报国务院
KUKA C2中的RDW
女王节送什么礼物给女友好,女王节送礼合集
Pure Storage赋能企业用户将数据存储系统的直接碳排放量最高减少80%
常见的几种保护器之间区别?