【学习笔记/R-2R】电流舵DAC的R-2R分流网络

       高精度DAC设计时常常会考虑分段编码设计,例如10bit的DAC采用“4+6”的分段设计,高4bit采用温度计码编码,低6bit采用二进制码编码。温度计码编码可以实现单位电流源的尺寸一致,可以减少工艺失配等问题,保证DAC的单调性。但温度计编码的位数过多会导致数字编码电路复杂性指数级上升以及版图面积指数级增大。二进制设计和实现简单,但位数过多会导致失配严重。

       电流舵DAC二进制实现时,一般考虑电流源二进制,如下图,很少有考虑电阻二进制的设计,因为输出阻抗会随码值变化。无论哪种实现方式,都会有比例差距过大导致失配明显的缺点。

       本文讨论一种广泛使用的R-2R分流网络。二进制位的电流源尺寸、电流值I0完全一致,可以实现较好的匹配。电阻负载采用R-2R电阻网络,只有R和2R两种阻值,解决了二进制实现时的比例差距过大的问题,并且输出阻抗稳定,不随码值变化。不同的码值控制电流源的开关,实现不同的总电流值输出,如下图。

       当码值为100000时,如下图,可以将R-2R网络通过戴维南等效变换成右图,此时输出的电流值为I0,输出阻抗看进去为2R。

       当码值为010000时,如下图,通过戴维南等效变换,此时输出的电流值为I0/2,输出阻抗看进去仍然为2R。

       当码值为001000时,如下图,继续通过戴维南等效变换,此时输出的电流值为I0/4,输出阻抗仍然为2R。

       依次类推,电流的输出值呈现二进制变化,并且输出阻抗保持为2R不随码值变化。同样,如果码值为100001时,可以通过叠加定理,叠加100000和000001时的电流值,计算出对应的电流值。

       因此,这种等电流源切换到R-2R梯形电阻网络的电路结构,避免了电流源或负载比例差距大的问题,实现了二进制编码。对于10bit的“4+6”型电流舵DAC来说,应用R-2R分流网络负载时,电流源只有两种尺寸,即4bit的15个MSB电流源和6bit的6个LSB电流源,其电流值MSB=2*LSB,很容易电路实现和版图匹配。电阻负载也只有两种尺寸,R和2R,其中R可以通过两个2R并联实现,因此实际上只需要一种尺寸的电阻。

本文参考Analog Inc.的MT-015指南

网址:https://www.analog.com/media/cn/training-seminars/tutorials/mt-015_cn.pdf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值