最近学习权电阻网络D/A转换器,课本上(阎石主编,高等教育出版社,P391)指出双极权电阻网络串联电阻阻值为 R s = 8 R R_s=8R Rs=8R,未做推导,遂自己尝试。
普通n位权电阻网络需要阻值大小与n指数相关的电阻,这在n较大时极为不合适,双极权电阻网络克服了这一缺点。电路图如下(图源课本):
思路:证明8位双极权电阻网络与8位普通权电阻网络等效,由图2推导出
v
o
v_o
vo表达式,与普通权电阻网络
v
o
′
v'_o
vo′对比。
以下推导选取电流参考方向为从左到右,从下到上,电压参考方向左正右负,下正上负。
设流经
R
s
R_s
Rs的电流为
I
s
I_s
Is,电压为
V
s
V_s
Vs。由虚短,运放负引脚电位为0,输出电压
v
o
=
−
I
⋅
R
2
(1)
v_o=-I\cdot\frac{R}{2} \tag{1}
vo=−I⋅2R(1)
所以求出流经运放负反馈电阻
R
2
\frac{R}{2}
2R的电流大小
I
I
I即可。电路以
R
s
R_s
Rs分为左右两部分,由虚断
I
=
I
s
+
I
2
(2)
I=I_s+I_2 \tag{2}
I=Is+I2(2)其中
I
2
I_2
I2是右边四个电阻电流之和。易知
I
2
=
V
R
E
F
2
3
R
(
2
0
d
4
+
2
1
d
5
+
2
2
d
6
+
2
3
d
7
)
(3)
I_2=\frac{V_{REF}}{2^3R}(2^0d_4+2^1d_5+2^2d_6+2^3d_7) \tag{3}
I2=23RVREF(20d4+21d5+22d6+23d7)(3)其中
d
i
d_i
di表示开关
s
i
s_i
si接
V
V
E
F
V_{VEF}
VVEF (值1) 还是接地 (值0)。关键是求
I
s
I_s
Is。
考察左半部分电路,分析知当开关 s i s_i si接入方向不同,流经支路电阻的电流方向不同——记支路电阻电压电流 V l V_l Vl 、 I l I_l Il,开关接入 V R E F V_{REF} VREF时, V l = V R E F − V s V_l=V_{REF}-{V_s} Vl=VREF−Vs, I l = V R E F − V s 2 3 − i R ; I_l=\frac{V_{REF}-{V_s}}{2^{3-i}R}; Il=23−iRVREF−Vs;开关接地时, V l = − V s V_l=-V_s Vl=−Vs, I l = − V s 2 3 − i R I_l=-\frac{V_s}{2^{3-i}R} Il=−23−iRVs。考虑左边四个支路电流之和,有 I s = ( V R E F − V s ) ⋅ ∑ i , ( d i ≠ 0 ) 1 2 3 − i R − V s ⋅ ∑ i , ( d i = 0 ) 1 2 3 − i R (4) I_s=(V_{REF}-V_{s})\cdot\sum_{i,(d_i\neq0)}\frac{1}{2^{3-i}R}-V_s\cdot\sum_{i,(d_i=0)}\frac{1}{{2^{3-i}R}} \tag{4} Is=(VREF−Vs)⋅i,(di=0)∑23−iR1−Vs⋅i,(di=0)∑23−iR1(4)其中 i = 0 , 1 , 2 , 3 i=0,1,2,3 i=0,1,2,3。注意到 V s V_s Vs是我们不想要的,我们想要 v o v_o vo表达式中只含 R s R_s Rs一个未知量,以便于与 v o ′ v'_o vo′比较求出 R s R_s Rs。考虑 V s = I s ⋅ R s V_s=I_s\cdot R_s Vs=Is⋅Rs,代入化简得 I s = V R E F 15 R s + 8 R ⋅ ∑ i = 0 , 1 , 2 , 3 2 i d i (5) I_s=\frac{V_{REF}}{15R_s+8R}\cdot\sum_{i=0,1,2,3}2^id_i \tag{5} Is=15Rs+8RVREF⋅i=0,1,2,3∑2idi(5)
补充化简步骤如下:
由(4)式得
I s = V R E F ⋅ ∑ i , ( d i ≠ 0 ) 1 2 3 − i R − V s ⋅ ∑ i = 0 , 1 , 2 , 3 1 2 3 − i R I_s=V_{REF}\cdot\sum_{i,(d_i\neq0)}\frac{1}{2^{3-i}R}-V_s\cdot\sum_{i=0,1,2,3}\frac{1}{{2^{3-i}R}} Is=VREF⋅i,(di=0)∑23−iR1−Vs⋅i=0,1,2,3∑23−iR1
两边乘以 2 3 R 2^3R 23R,并把 V s = I s ⋅ R s V_s=I_s\cdot R_s Vs=Is⋅Rs带入,得
2 3 R ⋅ I s = V R E F ⋅ ∑ i , ( d i ≠ 0 ) 2 i − I s R s ⋅ ∑ i = 0 , 1 , 2 , 3 2 i 2^3R\cdot I_s=V_{REF}\cdot\sum_{i,(d_i\neq0)}2^i-I_sR_s\cdot\sum_{i=0,1,2,3}2^i 23R⋅Is=VREF⋅i,(di=0)∑2i−IsRs⋅i=0,1,2,3∑2i
对求和符号变个形,得到
8 I s R = V R E F ⋅ ∑ i = 0 , 1 , 2 , 3 2 i d i − 15 I s R s 8I_sR=V_{REF}\cdot\sum_{i=0,1,2,3}2^id_i-15I_sR_s 8IsR=VREF⋅i=0,1,2,3∑2idi−15IsRs
提取出 I s I_s Is,即得(5)式
代入(2)式和(1)式,得 v o = − V R E F 30 R s R + 16 ⋅ ∑ i = 0 , 1 , 2 , 3 2 i d i − V R E F 2 8 ⋅ ∑ i = 4 , 5 , 6 , 7 2 i d i (6) v_o=-\frac{V_{REF}}{30\frac{R_s}{R}+16}\cdot\sum_{i=0,1,2,3}2^id_i-\frac{V_{REF}}{2^8}\cdot\sum_{i=4,5,6,7}2^id_i \tag{6} vo=−30RRs+16VREF⋅i=0,1,2,3∑2idi−28VREF⋅i=4,5,6,7∑2idi(6)对比8位普通全电阻网络AD转换器 v o ′ = − V R E F 2 8 ⋅ ∑ i 2 i d i v'_o=-\frac{V_{REF}}{2^8}\cdot\sum_i2^id_i vo′=−28VREF⋅i∑2idi可知 30 R s R + 16 = 2 8 30\frac{R_s}{R}+16=2^8 30RRs+16=28,所以 R s = 8 R (7) R_s=8R \tag{7} Rs=8R(7)