历史上的今天
返回首页

历史上的今天

今天是:2024年09月23日(星期一)

正在发生

2021年09月23日 | 基本DAC架构:分段DAC

2021-09-23 来源:EEWORLD

分段DAC


当我们需要设计一个具有特定性能的DAC时,很可能没有任何一种架构是理想的。这种情况下,可以将两个或更多DAC组合成一个更高分辨率的DAC,以获得所需的性能。这些DAC可以是同一类型,也可以是不同类型,各DAC的分辨率无需相同。


原则上,一个DAC处理MSB,另一个DAC处理LSB,其输出以某种方式相加。这一过程称为“分段”,这些更复杂的结构称为“分段DAC”。有许多不同类型的分段DAC,本指南不可能逐一说明,但会介绍其中的几种。


图1显示了两类分段电压输出DAC。图1A中的架构有时称为Kelvin-Varley分压器,由两个或更多“串DAC”组成。第一级与第二级之间存在缓冲器,因此第二个串DAC不会加载第一个串DAC,该串中的电阻值无需与另一个串中的电阻值相同。然而,各串中的所有电阻必须彼此相等,否则DAC将不是线性的。示例的第一级和第二级均为3位,但为了具有普遍意义,我们称第一(MSB)级的分辨率为M位,第二(LSB)级的分辨率为K位,总分辨率为N = M + K位。MSB DAC具有2M个等值电阻,LSB DAC具有2K个等值电阻。


 image.png?imageView2/2/w/550

图1:分段式电压-输出DAC


当然,缓冲放大器具有失调,这可能会在缓冲分段串DAC中造成非单调性。在缓冲Kelvin-Varley分压器缓冲器的更简单配置中(图1A),缓冲器A总是“低于”(电位低于)缓冲器B,LSB串DAC上标“A”的额外抽头是不必要的。数据解码电路仅为两个优先级编码器。然而,在此配置中,缓冲器失调可能会造成非单调性。


但是,如果将MSB串DAC的解码电路做得更复杂一点,使得缓冲器A只能连接到MSB串DAC标“A”的抽头,缓冲器B只能连接到标“B”的抽头,则缓冲器失调将无法造成非单调性。当然,LSB串DAC解码必须改变方向, 缓冲器需要跳跃连接到另一端,LSB串DAC的抽头A和B不需要交替,但这需要略微复杂一点的逻辑,而性能的提高证明这样做是值得的。


也可以不使用第二个电阻串,而是使用一个二进制DAC来产生三个LSB,如图1B所示。制造极高分辨率的R-2R梯形电阻网络非常困难,更确切地说,很难将其调整为单调性。因此,常见的情况是LSB使用由梯形电阻网络,2到5个MSB则使用其它结构来合成高分辨率DAC。图1B所示的电压输出DAC由一个3位串DAC和一个3位缓冲电压模式梯形电阻网络组成。


 image.png?imageView2/2/w/550

图2:分段无缓冲串DAC使用专利架构


无缓冲的分段串DAC架构如图2所示。在原理上,这种形式更巧妙,并且可以通过CMOS工艺制造(它能制造电阻和开关,但不能制造放大器),因此也更便宜。这种架构本身即具备单调性。


本例中,两个串中的电阻必须等值,唯一的例外是MSB串中的顶端电阻必须较小(其它电阻值的1/2K),此外LSB串具有2K – 1个电阻,而不是2K个。由于没有缓冲器,LSB串看起来像是与它切换并加载的MSB串中的电阻并联,这就使得该MSB电阻上的电压降低LSB串 DAC的1 LSB,而这正是所需要的结果。由于无缓冲,此DAC的输出阻抗随着数字代码的改变而变化。


为了更好地了解这一巧妙的原理,对于图2所示的由两个3位串DAC组成的6位分段DAC,我们计算并标示出了各抽头的实际电压。建议读者将第二个串DAC连接到第一个串DAC中的任何其它电阻两端,完成这一简单的分析过程并验证结果。关于无缓冲分段串DAC的详细数学分析,请参阅ADI公司的Dennis Dempsey和Christopher Gorman于1997年申请的相关专利(参考文献1)。


适合视频、通信和其它高频重构应用的极高速DAC常常采用完全解码电流源阵列来构建,两或三个LSB可以使用二进制加权电流源。此类DAC在高频时的失真非常低,这一点极其重要,而且设计中还有几个重要问题需要考虑。


首先,电流不是接通或关闭,而是被导向一个地方或另一个地方。在高速运行时,关闭电流常常会引起感性尖峰,由于电容充电,它一般需要比电流导向更长的时间。


其次,芯片上开关电流所需的电压变化应尽可能小。电压变化会导致更多电荷流入杂散电容,电荷耦合的毛刺也会更大。


最后,解码必须在新数据应用到DAC之前完成,使得所有数据均已就绪,可以同时应用到DAC中的所有开关。其实现方式一般是对一个完全解码阵列中的各个开关使用独立的并联锁存器。如果所有开关瞬间同时改变状态,就不会有偏斜毛刺。只要精心设计芯片周围的传播延迟以及开关电阻和杂散电容的时间常数,就能非常好地实现更新同步机制,因而毛刺相关的失真将非常小。


图3显示了分段电流输出DAC结构的两个例子。图3A所示为利用电阻方法实现7位DAC,其中3个MSB通过完全解码获得,4个LSB来自一个R-2R网络。图3B所示为使用电流源的类似实现方案。对于当今的高速重构DAC,电流源方案是目前最受欢迎的实现方法。 


image.png?imageView2/2/w/550

图3:分段电流输出DAC: (A)电阻方案;(B)电流源方案


此外,常常也需要利用多个完全解码DAC来构成整个DAC。图4所示的6位DAC由两个完全解码3位DAC构成。如前所述,为使输出毛刺最小,必须利用并联锁存器同时驱动这些电流开关。


 image.png?imageView2/2/w/550

图4:基于两个3位温度计DAC的6位电流输出分段DAC


AD977514位160 MSPS(输入)/400 MSPS(输出)TxDAC®使用三段,如图5所示。AD977x系列的其它产品和AD985x系列也使用同样的基本内核。


 image.png?imageView2/2/w/550

图5:AD9775TxDAC®14位CMOS DAC内核


前5位(MSB)为完全解码型,驱动31个同等权重的电流开关,各开关提供512 LSB的电流。后续4位解码为15条线,驱动15个电流开关,各开关提供32 LSB的电流。最后5个LSB位被锁存,并驱动一个传统二进制加权DAC,该DAC针对每个输出电平提供1 LSB。为了实现这种超低毛刺架构,总共需要51个电流开关和锁存器。


TxDAC系列中的基本电流开关单元由图6所示的差分PMOS晶体管对组成。这些差分对通过低电平逻辑驱动,以便最大程度地降低开关瞬变和时间偏斜。DAC输出为对称的差分电流,有助于减少偶数阶失真产物(特别是驱动变压器或运放差分电流电压转换器等差分输出时)。


AD977x TxDAC®系列和AD985x-DDS系列的总体架构实现了功耗与性能的出色平衡,通过标准CMOS工艺就可以实现完整的DAC功能,无需薄膜电阻。

 

 image.png?imageView2/2/w/550

图6:PMOS晶体管电流开关


参考文献:


1. Dennis Dempsey and Christopher Gorman, "Digital-to-Analog Converter," U.S. Patent 5,969,657, filed July 27, 1997, issued October 19, 1999.(描述一款出色的分段无缓冲串DAC解决方案)。


2. John A. Schoeff, "An Inherently Monotonic 12 Bit DAC," IEEE Journal of Solid State Circuits, Vol. SC-14, No. 6, December 1979, pp. 904-911.(描述首个使用分段的一款单调DAC)。


3. Walt Kester, Analog-Digital Conversion, Analog Devices, 2004, ISBN 0-916550-27-3, Chapter 3.另见The Data Conversion Handbook,Elsevier/Newnes, 2005, ISBN 0-7506-7841-0, Chapter 3.



推荐阅读

史海拾趣

General Semiconductor ( Vishay )公司的发展小趣事

1997年,Vishay正式进入分立半导体领域,收购了Lite-On Power Semiconductor公司65%的股份。这一举措标志着Vishay在半导体技术上的重大突破。随后,在1998年,Vishay又收购了TEMIC的半导体业务部分,包括特洛芬肯(Telefunken)和硅尼克斯(Siliconix)两家公司的大部分股份。这些收购为Vishay带来了先进的晶体管、二极管、光电子装置等半导体技术,进一步巩固了其在半导体领域的地位。

Dialog公司的发展小趣事

到了1981年,Dialog公司从洛克希德导弹航空公司中独立出来,成为了一个子公司,并开始独立经营。在独立发展的初期,Dialog公司继续专注于通信技术的研发,并逐渐将业务范围拓展到了个人便携式应用、低功耗短程无线应用以及LED固态照明、显示和汽车应用等领域。

ddm hopt + schuler GmbH & Co KG公司的发展小趣事

随着全球对环境保护意识的增强,ddm hopt + schuler公司开始关注绿色制造和可持续发展。公司投入大量资源进行绿色生产技术的研发,成功开发出一系列节能、环保的电子生产设备。这些设备在保障生产效率和产品质量的同时,显著降低了能源消耗和废弃物排放。这一举措不仅提升了公司的品牌形象,也赢得了客户和市场的广泛赞誉。

BEI Sensors公司的发展小趣事

随着公司业务的不断发展,Beckhoff开始积极拓展全球市场。经过数十年的努力,公司的分支机构已经遍布世界各地,业务覆盖全球60多个国家。通过与全球合作伙伴的紧密合作,Beckhoff成功地将其自动化产品和解决方案推向全球市场,为全球客户提供优质的服务。

绿宝石(BERYL)公司的发展小趣事

绿宝石公司始终坚持品质至上的原则,对每一道生产工序都进行严格把控。公司引进了先进的生产设备和检测仪器,确保产品质量的稳定性和可靠性。此外,公司还建立了完善的售后服务体系,及时解决客户在使用过程中遇到的问题。凭借卓越的产品品质和优质的服务,绿宝石公司赢得了客户的广泛信赖和好评。

Fairchild公司的发展小趣事

1961年,Fairchild公司向全世界介绍了第一个实用的集成电路(IC)。这个微小的芯片将多个晶体管和其他电子元件集成在一起,极大地提高了电子设备的性能和可靠性。这一创新对电子行业产生了深远的影响,并开启了集成电路技术的飞速发展。

问答坊 | AI 解惑

称重仪表的零点有漂移怎么办?

称重仪表的零点有漂移怎么办? 称重仪表的零点有漂移如何才能去掉,或者把它减小。。因为这个漂移太大, 刚刚标定过的仪表,发现零点从0000 经过2个小时漂移到了0010,这个漂移太 大啦。。大家帮忙想个解决办法。…

查看全部问答>

请问使用hilo的烧录机如何对NXP 89V51RD2FN单片机进行烧录

请问使用hilo的烧录机ALL-11如何对NXP P89V51RD2FN单片机进行烧录,在烧录程序中并没有nxp系列的选项,有人告诉我说可以选philis的竟如,是同一个系列的,可是philips的进去之后也没有该系列的,只有P89V51RD2,选这个也无法进行烧录。请问有什么办法 ...…

查看全部问答>

请教:WINCE开机为什么会黑屏一下?

从eboot到kernel里面,总是会黑屏一下,不知道原因是什么? 我已经把display里面的driver里面的memset(framebuffer,0, sizeof(xxx))给注释掉了,还是有黑屏。。。 还要注释那个地方?…

查看全部问答>

sqlite移植wince

我想在pda上用SQLite数据库,我程序是qt写的,但是我应该怎样将SQLite移植到wince平台上呢,我现在有了SQLite.dll和SQLite.lib,之后我交叉编译生成了.exe文件,为什么在模拟器上不能运行呢?…

查看全部问答>

《走过路过,千万不要错过》 定时器中断 动态扫描 。单步可以。一执行 就有问题。。

  ORG  0000H         LJMP MAIN         ORG  000BH         LJMP TIMER0        &nbs ...…

查看全部问答>

STC各系列单片机 型号命名规则

STC各系列单片机 型号命名规则 12 C LE 20 52 AD 后缀意思_含义…

查看全部问答>

单片机学习该怎么入手?

我是大一的学生,已经学过一下单片机,想利用暑假的时间来深入学习下单片机的开发,上网买了个开发板,具体怎么做才能学到真正的东西?求各位大神指给小弟一条正确的道路,,,谢谢! -----------没伞的孩纸必须学会努力向前奔跑!…

查看全部问答>

z-stack的STACK_PROFILE_ID(网络拓扑与网络运行模式)

发个帖子,以免自己以后再找关于STACK_PROFILE_ID的时候大费周折 1.  .h其中网络运作模式有mesh,star,tree三种,分别由“ZIGBEEPRO_PROFILE,  HOME_CONTROLS,GENERIC_STAR, NETWORK_SPECIFIC中配置(这四种即官方定义的四 ...…

查看全部问答>

全新MSP430FR5969 LaunchPad Evaluation Kit 不带屏幕

本帖最后由 dai277530706 于 2014-8-17 21:30 编辑 之前ti搞活动六折卖的开发板,后来论坛搞活动又送了一块,还没有拆封。现在想把买来的卖出去。90元不包邮。有意联系QQ:277530706 …

查看全部问答>

重新认识TL431

熟悉电路制作的人大多对TL431并不陌生。由于TL431的动态抗阻的特性,其经常在电路设计当中被用于替代稳压二极管。不仅如此,TL431的开态响应速度快输出噪音低,并且价格低廉。因此收到了了电源工程师和初学者们大力好评。本篇文章主要为大家介绍了T ...…

查看全部问答>