跳转到内容

电流检测链

变换器用分流电阻测量其电流,分流电阻上的小电压由放大器放大后送给 ADC。每一级都有其限制。分流电阻从被测电路中占去电压和功率。放大器在高端会达到其输出范围的极限,在低端则叠加其失调。检测路径中的焊盘和焊点带来自身的电阻,而 ADC 会把高于其采样率一半的任何成分折回读数中。电流检测链工具以 SI 单位接收整条检测链的参数,在从零到最大电流的范围内给出:

  • 增益、满量程电流(full-scale current)及决定它的限值,以及输出下限(output floor),均取失调和焊盘电阻的最坏情况;
  • 最大电流下的检测电压(即负担电压,burden voltage)和分流电阻损耗;
  • 失调等效电流、焊盘误差,以及最小电流下读数的误差;
  • R-C 滤波器的转折频率(corner frequency)与奈奎斯特频率的比较。

工具对每项超限发出警告,每个结果都注明其所依据的公式。两张图表分别显示输出和相对误差随电流的变化。

工具所测的电流从零到 ImaxI_\mathrm{max},εmax\varepsilon_\mathrm{max} 是在需要关注的最小电流 IminI_\mathrm{min} 下可接受的误差。

根据欧姆定律,分流电阻把电流转换为检测电压 [Alexander & Sadiku 2017, Ch. 2](检测电压,见电流检测页面)。

该电压既是放大器的信号,也是负担电压,即分流电阻从被测电路中占去的电压。分流电阻越大,信号越大,但负担电压和损耗也越大,这里的损耗是分流电阻在最大电流下的导通损耗(conduction loss)。若输入被测电路所能容许的压降和分流电阻的额定功率,工具会把负担电压和损耗分别与之比较。

电流输出型放大器使检测电压加在其输入电阻 RINR_\mathrm{IN} 两端。由此产生的电流经 ROUTR_\mathrm{OUT} 流出,并由它转换回对地电压 [Analog Devices, LTC6101/LTC6101HV]:

VOUT=ISENSERSENSEROUTRINV_\mathrm{OUT} = \frac{I_\mathrm{SENSE} R_\mathrm{SENSE} R_\mathrm{OUT}}{R_\mathrm{IN}}
VOUTV_\mathrm{OUT}
检测放大器输出
ISENSEI_\mathrm{SENSE}
流过分流电阻的电流
RINR_\mathrm{IN}
设定增益的输入电阻
ROUTR_\mathrm{OUT}
输出电阻
RSENSER_\mathrm{SENSE}
检测电阻(shunt)
电流输出型高侧电流检测放大器的输出✓ 经 7 项测试验证
假设、约定与出处
假设
  • 理想放大器(无失调、增益误差或输出余量限制)
备注
放大器将 ISENSERSENSEI_\mathrm{SENSE} R_\mathrm{SENSE} 施加在 RINR_\mathrm{IN} 两端,并使该电流流过 ROUTR_\mathrm{OUT};输出余量限制由电源决定,而不是由增益决定
出处
Analog Devices, LTC6101/LTC6101HV
推导
sympy 逐步推导
公式 id
sense.current_out_monitor · equations.yaml 条目

这两个电阻决定增益。

电压输出型放大器具有固定增益 GG,并叠加其 REF 引脚上的电压 [Texas Instruments 2023, Equation 1]:

VOUT=GISENSERSENSE+VREFV_\mathrm{OUT} = G I_\mathrm{SENSE} R_\mathrm{SENSE} + V_\mathrm{REF}
VOUTV_\mathrm{OUT}
检测放大器输出
GG
放大器增益(gain)
ISENSEI_\mathrm{SENSE}
流过分流电阻的电流
RSENSER_\mathrm{SENSE}
检测电阻(shunt)
VREFV_\mathrm{REF}
REF 引脚电压
固定增益电压输出型电流检测放大器的输出✓ 经 8 项测试验证
假设、约定与出处
假设
  • 理想放大器(无失调、增益误差或输出余量限制)
备注
放大器将检测电压乘以其增益,再加上 REF 电压,因此输出随电流的正负摆向 VREFV_\mathrm{REF} 的上方或下方;输出无法完全达到电源轨
出处
Texas Instruments 2023, Equation 1, from its definitions of the load current, the sense resistor, the gain and the REF voltage
推导
sympy 逐步推导
公式 id
sense.voltage_out_monitor · equations.yaml 条目

REF 电压决定零电流时的输出。正负两种方向的电流使输出分别摆向其两侧;电流只沿一个方向流动时,适合取 REF 电压为零 [Texas Instruments 2023]。

放大器的输入失调电压直接叠加在检测电压上 [Analog Devices, LTC6101/LTC6101HV, Applications Information]。因此输出把它读作一个电流,在任何电流下都相同:

IOS,eq=VOSRSENSEI_\mathrm{OS,eq} = \frac{V_\mathrm{OS}}{R_\mathrm{SENSE}}
IOS,eqI_\mathrm{OS,eq}
失调等效电流
RSENSER_\mathrm{SENSE}
检测电阻(shunt)
VOSV_\mathrm{OS}
放大器输入失调电压
与检测放大器输入失调电压等效的电流✓ 经 7 项测试验证
假设、约定与出处
假设
  • 放大器的输入失调电压是其唯一误差(无增益误差,无偏置电流)
备注
失调直接叠加在检测电压上,因此输出将其读作该电流:即小电流下的误差下限;检测电阻越大,该电流越小
出处
Analog Devices, LTC6101/LTC6101HV, Applications Information: output error due to the amplifier's DC offset voltage; Texas Instruments 2023, selecting the current-sense resistor
推导
sympy 逐步推导
公式 id
sense.offset_current · equations.yaml 条目

分流电阻越大,这个电流越小,因为同样的电流会产生更大的检测电压 [Texas Instruments 2023]。代价是负担电压和损耗更大。

分流电阻只有几毫欧或更小时,焊点电阻在检测元件的电阻中占相当大的比例,并增大测量误差 [O'Sullivan 2012]。若检测连接位于焊盘外侧,放大器检测到的是负载电流在分流电阻与焊盘的串联电阻 RSENSE+RpadR_\mathrm{SENSE} + R_\mathrm{pad} 上产生的电压。因此读数在任何电流下都偏高同一比例(焊盘误差,见电流检测)。

开尔文连接(Kelvin connection)把焊盘移出检测路径:采用四端子分流电阻,或把两端子分流电阻装在四焊盘(分离焊盘,split-pad)布局上 [O'Sullivan 2012]。LTC6101 数据手册建议,除功率最低的应用外,检测电阻都应采用开尔文连接 [Analog Devices, LTC6101/LTC6101HV, Applications Information]。采用开尔文连接时,将 RpadR_\mathrm{pad} 设为零。

同时存在失调和焊盘电阻时,放大器检测到的是负载电流流过分流电阻和焊盘所产生的电压,再加上其失调,并把这个和读作仅流过分流电阻的电流:

Imeas=ISENSE(RSENSE+Rpad)RSENSE+VOSRSENSEI_\mathrm{meas} = \frac{I_\mathrm{SENSE} \left(R_\mathrm{SENSE} + R_\mathrm{pad}\right)}{R_\mathrm{SENSE}} + \frac{V_\mathrm{OS}}{R_\mathrm{SENSE}}
ImeasI_\mathrm{meas}
读数指示的电流
ISENSEI_\mathrm{SENSE}
流过分流电阻的电流
RSENSER_\mathrm{SENSE}
检测电阻(shunt)
RpadR_\mathrm{pad}
焊盘与焊点电阻
VOSV_\mathrm{OS}
放大器输入失调电压
计入焊盘电阻和失调时分流电阻读数所指示的电流✓ 经 9 项测试验证
假设、约定与出处
假设
  • 放大器的输入失调电压是其唯一误差(无增益误差,无偏置电流)
备注
放大器看到的是 ISENSE(RSENSE+Rpad)+VOSI_\mathrm{SENSE} (R_\mathrm{SENSE} + R_\mathrm{pad}) + V_\mathrm{OS},并将其当作 ImeasRSENSEI_\mathrm{meas} R_\mathrm{SENSE},因此其输出就是输出公式在 ImeasI_\mathrm{meas} 处的值;失调取使输出升高的符号时,此式给出输出的上限,取相反符号时给出下限
出处
Analog Devices, LTC6101/LTC6101HV, Applications Information: output error due to the amplifier's DC offset voltage; derived here; O'Sullivan 2012, solder resistance of milliohm shunts
推导
sympy 逐步推导
公式 id
sense.reading · equations.yaml 条目

把这个电流代入输出公式即得输出。数据手册给出的是失调的最大幅值,而不是其符号,因此工具两种符号都取:对上端的限值取使输出升高的符号,对下限取使输出降低的符号。

相对于真实电流,两项误差直接相加,没有交叉项:

εI=VOSISENSERSENSE+RpadRSENSE\varepsilon_I = \frac{V_\mathrm{OS}}{I_\mathrm{SENSE} R_\mathrm{SENSE}} + \frac{R_\mathrm{pad}}{R_\mathrm{SENSE}}
εI\varepsilon_I
读数的相对误差
ISENSEI_\mathrm{SENSE}
流过分流电阻的电流
RSENSER_\mathrm{SENSE}
检测电阻(shunt)
RpadR_\mathrm{pad}
焊盘与焊点电阻
VOSV_\mathrm{OS}
放大器输入失调电压
失调与焊盘电阻引起的分流电阻读数相对误差✓ 经 8 项测试验证
假设、约定与出处
假设
  • 放大器的输入失调电压是其唯一误差(无增益误差,无偏置电流)
备注
两项误差严格相加:失调所占部分与电流成反比,因此决定最小电流处的误差;焊盘所占部分在任何电流下都相同
出处
Analog Devices, LTC6101/LTC6101HV, Applications Information: output error due to the amplifier's DC offset voltage; derived here; O'Sullivan 2012, solder resistance of milliohm shunts
推导
sympy 逐步推导
公式 id
sense.rel_error · equations.yaml 条目

失调引起的部分与电流成反比地减小,因此在 IminI_\mathrm{min} 下最为重要。焊盘引起的部分在任何电流下都相同。在 IminI_\mathrm{min} 下,若某一部分单独超过 εmax\varepsilon_\mathrm{max},工具就对该部分发出警告;若只有二者之和超过,则对总和发出警告。误差图表绘出二者随电流的变化,并标出目标。

输出受两个限值约束。放大器只能输出到其最大输出电压 VOUT,maxV_\mathrm{OUT,max},该值取决于其电源;ADC 只能读到其满量程 VFSV_\mathrm{FS}。电压输出型放大器的数据手册把输出摆幅规定为比电源轨低一个小电压、比地高一个小电压 [Texas Instruments 2023]。LTC6101 的数据手册以规定电源电压下的绝对值给出其最大输出 [Analog Devices, LTC6101/LTC6101HV]。请输入适用于所用电源的值。

工具取最高输出(计入焊盘电阻,且失调取使输出升高的符号),求出它达到两个限值中较低者时的电流:这就是满量程电流。若该电流低于 ImaxI_\mathrm{max},读数可能在达到最大电流之前削波。若远高于此值,ADC 的量程就有一部分被浪费;表中给出 ImaxI_\mathrm{max} 下的最高输出所占满量程的比例。

在低端,REF 引脚电压为零的电压输出型放大器不能把输出一直驱动到地。其最低输出 VOUT,minV_\mathrm{OUT,min},即对地摆幅,构成一个下限:输出本应低于该下限的所有电流,读数都相同。失调若取使输出降低的符号,会使输出在达到由失调决定的某一电流之前一直停在下限。工具取最低输出,给出一个电流,低于该电流时输出可能停在下限;该电流高于 IminI_\mathrm{min} 时,工具发出警告。REF 电压高于下限时,下限即消失。

以采样率 fsampf_\mathrm{samp} 采样的 ADC,能表示从直流到奈奎斯特频率的频带:

fN=fsamp2f_N = \frac{f_\mathrm{samp}}{2}
fNf_N
奈奎斯特频率(Nyquist frequency)
fsampf_\mathrm{samp}
ADC 采样率(sampling rate)
采样信号的奈奎斯特频率✓ 经 7 项测试验证
假设、约定与出处
假设
  • 以固定速率均匀采样
  • 定义
备注
奈奎斯特带宽从直流延伸到 fNf_N;高于该频率的任何分量都会混叠回该频带,因此由 ADC 之前的抗混叠滤波器将其滤除
出处
Kester, What the Nyquist Criterion Means to Your Sampled Data System Design
公式 id
adc.nyquist · equations.yaml 条目

高于该频率的任何分量都会混叠回这一频带,因此要在 ADC 之前用抗混叠滤波器将其滤除 [Kester, What the Nyquist Criterion Means to Your Sampled Data System Design]。在变换器中,开关纹波就是这样的分量。工具采用一阶 R-C 滤波器(first-order R-C filter),其转折频率和增益幅值取自相量页面。转折频率等于或高于奈奎斯特频率时,工具发出警告,并给出滤波器在奈奎斯特频率处的增益。这项检查是本工具自己的规则,以奈奎斯特准则为基础。单个极点(pole)的衰减只与频率成反比,因此转折频率低于奈奎斯特频率只是最低要求,并不总是足够:奈奎斯特频率处的增益表明有多少信号仍能在该处通过。

电流输出型放大器的输出是电流源,由 ROUTR_\mathrm{OUT} 将其转换为电压。从滤波器看过去,这相当于一个内阻为 ROUTR_\mathrm{OUT} 的电源,即其戴维南等效电路(Thevenin equivalent)[Alexander & Sadiku 2017, Ch. 4]。因此,滤波电容所见的是 ROUTR_\mathrm{OUT} 与 RfR_f 的串联,推导(derivation)见公式下方的链接:

Rfilt=ROUT+RfR_\mathrm{filt} = R_\mathrm{OUT} + R_f
RfiltR_\mathrm{filt}
滤波电容所见的电阻
ROUTR_\mathrm{OUT}
输出电阻
RfR_f
滤波电阻
电流输出型检测放大器之后 R-C 滤波器电容所见的电阻✓ 经 8 项测试验证
假设、约定与出处
假设
  • 理想放大器(无失调、增益误差或输出余量限制)
  • 输出端不带负载的一阶 R-C 低通滤波器
备注
放大器的输出是以 ROUTR_\mathrm{OUT} 为负载的电流源;其戴维南等效电路使 ROUTR_\mathrm{OUT} 与 RfR_f 串联,因此电容看到的是二者之和,转折频率低于仅由 RfCfR_f C_f 得出的值;滤波器不带负载时,直流输出仍为 IOUTROUTI_\mathrm{OUT} R_\mathrm{OUT}
出处
Alexander & Sadiku 2017, Ch. 4 (Circuit Theorems: Thevenin's and Norton's theorems); derived here
推导
sympy 逐步推导
公式 id
sense.filter_R · equations.yaml 条目

不加 RfR_f、直接并联在 ROUTR_\mathrm{OUT} 两端的电容,也是这种滤波器。工具把电压输出型放大器的输出视为理想电压源,因此此时电容所见的只有 RfR_f;实际放大器的输出电阻会叠加到 RfR_f 上。

若已知变换器的开关频率,请将其输入:表中随即给出滤波器在该频率处的增益,即开关纹波到达 ADC 的比例。

电流输出型放大器,配两端子分流电阻:

电流检测链示例:电流输出型放大器,两端子分流电阻
符号数值求法
ISENSEI_\mathrm{SENSE} 流过分流电阻的电流2 A已知
IminI_\mathrm{min} 需测量的最小电流200 mA已知
RSENSER_\mathrm{SENSE} 检测电阻(shunt)10 mΩ已知
RpadR_\mathrm{pad} 焊盘与焊点电阻500 µΩ已知
RINR_\mathrm{IN} 设定增益的输入电阻100 Ω已知
ROUTR_\mathrm{OUT} 输出电阻10 kΩ已知
VOSV_\mathrm{OS} 放大器输入失调电压100 µV已知
VOUT,minV_\mathrm{OUT,min} 放大器最低输出0 V已知
VOUT,maxV_\mathrm{OUT,max} 放大器最大输出4 V已知
VFSV_\mathrm{FS} ADC 满量程输入2.5 V已知
fsampf_\mathrm{samp} ADC 采样率(sampling rate)10 kHz已知
RfR_f 滤波电阻1 kΩ已知
CfC_f 滤波电容10 nF已知
εmax\varepsilon_\mathrm{max} 相对误差目标(0.01 = 1 %)0.01已知
VSENSEV_\mathrm{SENSE} 分流电阻两端的电压20 mV电流检测电阻两端的电压
VOUTV_\mathrm{OUT} 检测放大器输出2 V电流输出型高侧电流检测放大器的输出
ImeasI_\mathrm{meas} 读数指示的电流2.11 A计入焊盘电阻和失调时分流电阻读数所指示的电流
VOUT,hiV_\mathrm{OUT,hi} 最高输出(最坏情况)2.11 V电流输出型高侧电流检测放大器的输出
IOS,eqI_\mathrm{OS,eq} 失调等效电流10 mA与检测放大器输入失调电压等效的电流
εpad\varepsilon_\mathrm{pad} 焊盘电阻引起的误差0.05分流电阻检测路径中焊盘与焊点电阻引起的增益误差
εI\varepsilon_I 读数的相对误差0.1失调与焊盘电阻引起的分流电阻读数相对误差
RfiltR_\mathrm{filt} 滤波电容所见的电阻11 kΩ电流输出型检测放大器之后 R-C 滤波器电容所见的电阻
fcf_c 转折频率(corner frequency, -3 dB)1.45 kHz一阶 R-C 低通滤波器的转折频率
fNf_N 奈奎斯特频率(Nyquist frequency)5 kHz采样信号的奈奎斯特频率
∣G∣|G| 低通(low-pass)增益0.278一阶低通滤波器的增益幅值

工作模式:在 I_min 时读数未满足误差目标(εI≤εmax\varepsilon_I \le \varepsilon_\mathrm{max}:不成立)滤波器转折频率低于奈奎斯特频率(fc<fNf_c < f_N:成立)

在最大电流下,输出的标称值为 2 V。计入焊盘电阻和失调后,放大器读数为 2.11 A,输出最高可达 2.11 V,仍低于 ADC 的满量程 2.5 V。问题出在低端。失调等效电流 10 mA 和焊盘误差 0.05 使 200 mA 下读数的相对误差达到 0.1,而目标为 0.01。开尔文连接可消除焊盘引起的部分。要减小失调引起的部分,则需要更大的分流电阻或失调更低的放大器。滤波电容所见的电阻为 ROUTR_\mathrm{OUT} 与 RfR_f 之和 11 kΩ,这使转折频率低于奈奎斯特频率。

电压输出型放大器,配开尔文连接的分流电阻:

电流检测链示例:固定增益电压输出型放大器,开尔文连接分流电阻
符号数值求法
ISENSEI_\mathrm{SENSE} 流过分流电阻的电流5 A已知
IminI_\mathrm{min} 需测量的最小电流500 mA已知
RSENSER_\mathrm{SENSE} 检测电阻(shunt)5 mΩ已知
RpadR_\mathrm{pad} 焊盘与焊点电阻0 Ω已知
GG 放大器增益(gain)100已知
VREFV_\mathrm{REF} REF 引脚电压0 V已知
VOSV_\mathrm{OS} 放大器输入失调电压20 µV已知
VOUT,minV_\mathrm{OUT,min} 放大器最低输出10 mV已知
VOUT,maxV_\mathrm{OUT,max} 放大器最大输出3.2 V已知
VFSV_\mathrm{FS} ADC 满量程输入3.3 V已知
fsampf_\mathrm{samp} ADC 采样率(sampling rate)20 kHz已知
RfR_f 滤波电阻100 Ω已知
CfC_f 滤波电容1 µF已知
εmax\varepsilon_\mathrm{max} 相对误差目标(0.01 = 1 %)0.01已知
VSENSEV_\mathrm{SENSE} 分流电阻两端的电压25 mV电流检测电阻两端的电压
VOUTV_\mathrm{OUT} 检测放大器输出2.5 V固定增益电压输出型电流检测放大器的输出
ImeasI_\mathrm{meas} 读数指示的电流5 A计入焊盘电阻和失调时分流电阻读数所指示的电流
VOUT,hiV_\mathrm{OUT,hi} 最高输出(最坏情况)2.5 V固定增益电压输出型电流检测放大器的输出
IOS,eqI_\mathrm{OS,eq} 失调等效电流4 mA与检测放大器输入失调电压等效的电流
εI\varepsilon_I 读数的相对误差0.008失调与焊盘电阻引起的分流电阻读数相对误差
fcf_c 转折频率(corner frequency, -3 dB)1.59 kHz一阶 R-C 低通滤波器的转折频率
fNf_N 奈奎斯特频率(Nyquist frequency)10 kHz采样信号的奈奎斯特频率
∣G∣|G| 低通(low-pass)增益0.157一阶低通滤波器的增益幅值

工作模式:在 I_min 时读数满足误差目标(εI≤εmax\varepsilon_I \le \varepsilon_\mathrm{max}:成立)滤波器转折频率低于奈奎斯特频率(fc<fNf_c < f_N:成立)

最大电流下的最高输出 2.5 V 低于放大器的最大输出 3.2 V,最小电流下的误差 0.008 满足目标。滤波器的转折频率 1.59 kHz 低于奈奎斯特频率 10 kHz。在该频率处,滤波器仍会让信号的 0.157 通过。

  • 只考虑失调和焊盘。误差模型包含放大器的输入失调和焊盘电阻。它未计入放大器的增益误差、增益电阻的容差、输入偏置电流、共模抑制(common-mode rejection)和噪声。它也未计入分流电阻自身的容差及其随温度的变化,以及 ADC 自身的误差。实际的误差预算(error budget)要把这些都加进去。
  • 电流从零开始。只针对单方向流动的电流校核检测链。分流电阻损耗按 ImaxI_\mathrm{max} 的直流电流计算。变化的电流按其有效值(rms)产生损耗,而输出限值适用于其峰值。
  • 输出限值按输入值计算。输出范围取决于电源、负载和温度。应采用数据手册中对应实际使用条件的限值。
  • 一阶滤波器按空载计算。ADC 输入端在采样时会吸取电荷。其数据手册给出所允许的信号源阻抗。
  • 只有一个焊盘电阻。对阻值最小的分流电阻,检测点在焊盘上的位置以及电流在电阻中分布的均匀程度也有影响 [O'Sullivan 2012]。
载入电流输出型示例的电流检测链工具:放大器类型按钮,电流、分流电阻、放大器和 ADC 的输入栏,关于失调和焊盘误差的警告,注明每个结果所用公式的结果表,以及输出电压和相对误差随电流变化的图表。
载入电流输出型示例的电流检测链工具。

本站例题、预设和练习中的数值均为合成值:为教学而凑整的数值,并非来自任何实际设计的数据。