多串多输出数模转换器的制作方法

文档序号:16976481发布日期:2019-02-26 19:03阅读:210来源:国知局
多串多输出数模转换器的制作方法

本公开一般涉及数模转换器(dac),并且更具体地但非限制性地涉及阻抗串型dac。



背景技术:

现实世界中的模拟信号,如温度、压力、声音或图像通常会转换为数字表示,可以在现代数字系统中轻松处理。在许多系统中,这种数字信息被转换回模拟形式以执行一些真实世界的功能。执行此步骤的电路是数模转换器(dac),其输出用于驱动各种设备。扬声器、视频显示器、电机、机械伺服系统、传感器驱动、仪表、射频(rf)发射器和温度控制只是几个不同的例子。dac通常被纳入到系统中,模拟转换器(adc)对实际信号进行数字化处理,然后通过dac将其转换回模拟形式。

dac响应于二进制数字输入代码产生量化或离散步进模拟输出,并且模拟输出通常是电压或电流。为了产生输出,参考量或水平(通常是上述电压或电流)通常被分成二元和/或线性分数。分段转换器分阶段地转换输入的不同部分或段。其中最高有效位(msb)由第一阶段或子块转换,最低有效位(lsb)由第二阶段或子块转换。转换器也可以具有利用决策树逻辑来解码输入的模式,并且转换器可以不被完全分段,例如,根据us9,444,487。

然后数字输入驱动开关组合适当数量的这些分数以产生输出。分数的数量和大小反映了可能的数字输入代码的数量,这是转换器分辨率或输入代码中的位数(n)的函数。



技术实现要素:

与一些单端解决方案相比,差分多串阻抗数模转换器(dac)可以提供更好的信号范围和鲁棒性。本发明人已经认识到,要解决的一个问题是多输出dac电路可占据面积减小的集成电路的显着区域并且可能包括大量开关,这会降低dac的速度并可能导致泄漏电流。开关泄漏电流在较高温度下会降低dac线性度,因此也会降低最大工作温度范围。本发明人已经通过减少,例如,在一些dac电路方法中消除了基本上一半的开关,差分多串dac电路中的开关的数量来解决了这个问题。本发明人还认识到,在串的不同子部分耦合在一起并且开发解决方案以克服该限制的情况下,多输出dac可能受到性能限制。

在一些方面中,本公开涉及多串多输出数模转换器(dac)电路。电路包括:共享的粗糙分辨率dac,用于将数字输入流的最高有效位(msb)转换为第一模拟信号分量和第二模拟信号分量;第一精细分辨率dac,用于转换所述数字输入流的最低有效位(lsb),所述第一精细分辨率dac具有第一输入以从所述共享的粗糙dac接收所述第一模拟信号分量;第二精细分辨率dac,用于转换所述数字输入流的最低有效位(lsb),所述第二精细分辨率dac具有第二输入以从所述共享的粗糙dac接收所述第二模拟信号分量;和多路复用器,将所述第一和第二精细分辨率dac的输出多路复用到第一和第二输出端子,多路复用器被配置为使用控制信号来交换所述第一和第二精细分辨率dac的输出的耦合。

在一些方面中,本公开涉及一种将数字输入流转换成相应的第一模拟输出和第二模拟输出的方法。该方法包括提供:共享的粗糙分辨率dac,用于将数字输入流的最高有效位(msb)转换为第一模拟信号分量和第二模拟信号分量;第一精细分辨率dac,用于转换所述数字输入流的最低有效位(lsb),所述第一精细分辨率dac具有第一输入以从所述共享的粗糙dac接收所述第一模拟信号分量;和第二精细分辨率dac,用于转换所述数字输入流的最低有效位(lsb),所述第二精细分辨率dac具有第二输入以从所述共享的粗糙dac接收所述第二模拟信号分量。该方法还包括使用控制信号控制多路复用器,以将所述第一和第二精细分辨率dac的第一和第二模拟输出多路复用到所述多路复用器的第一和第二输出端子,多路复用器被配置为交换第一和第二模拟输出的耦合。

在一些方面中,本公开涉及差分多串数模转换器(dac)电路,包括:共享的粗糙分辨率dac,用于将数字输入流的最高有效位(msb)转换为第一模拟差分信号分量和第二模拟差分信号分量;第一精细分辨率dac,用于转换所述数字输入流的最低有效位(lsb),所述第一精细分辨率dac具有第一输入以从所述共享的粗糙dac接收所述第一模拟差分信号分量;第二精细分辨率dac,用于转换所述数字输入流的最低有效位(lsb),所述第二精细分辨率dac具有第二输入以从所述共享的粗糙dac接收所述第二模拟差分信号分量;和多路复用器,将所述第一和第二精细分辨率dac的输出多路复用到第一和第二差分输出端子,多路复用器被配置为使用至少一个msb来交换所述第一和第二精细分辨率dac的输出的耦合。

本概述旨在提供本专利申请的主题的概述。它并不打算提供对本发明的排他或详尽的解释。包括详细描述以提供关于本专利申请的进一步信息。

附图说明

图1描绘了双串数模转换器的示例。

图2描绘了图1的双串数模转换器的示意图的示例。

图3是示出根据本公开的各种技术的多串多输出数模转换器电路的示例的示意图。

图4是示出了根据本公开的各种技术的4位多串多输出dac电路的示例的示意图。

图5是可用于实现本发明的各种技术的多路复用器的实例的示意图。

图6是示出根据本公开的各种技术的4位多串多输出dac电路的示例的示意图。

图7是示出馈送到图6的示例dac的四位数字字之间的关系的表。

图8是示出了根据本公开的各种技术的4位多串多输出dac电路的另一示例的示意图。

图9是示出了根据本公开的各种技术的4位多串多输出dac电路的另一示例的示意图。

图10是根据本公开的将数字输入流转换为对应的第一模拟输出和第二模拟输出的方法的流程图的示例。

在不一定按比例绘制的附图中,相似的数字可以在不同的视图中描述相似的组件。具有不同字母后缀的相似数字可以表示相似组件的不同实例。举例来说,附图通常以举例的方式而非限制性地说明本文件中所讨论的各种实施例。

具体实施方式

该文件尤其描述了多阻抗串,例如电阻器串,多输出数模转换器(dac)电路可包括共享的粗糙分辨率dac,例如,msbdac,两个第一精细分辨率dac,例如lsbdac,用于接收msbdac的输出;以及多路复用器,用于将第一和第二精细分辨率dac的输出多路复用到差分输出端子。多路复用器可以被配置为使用一个或多个msb来交换第一和第二精细分辨率dac的输出的耦合。通过使用数字输入流的一个或多个msb多路复用第一和第二精细分辨率dac的输出,本发明人减小了面积,增加了速度,并减少了多串的漏电流,多输出阻抗dac电路通过减少(例如,消除一些dac电路中的一半开关)dac电路中的开关数量。在一些示例性实施方式中,多串多输出dac电路可以配置为差分、多串dac电路。

图1示出了双串dac100的简化框图。双串dac100包括最高有效位(msb)串120和最低有效位(lsb)串130,它们都包括串联耦合的阻抗串,比如电阻串。数字信号处理器(dsp)140接收数字输入信号din(或数字输入流)并输出控制信号c0-cn以控制msb字符串120和控制信号d0-dm以控制lsb字符串130。msb字符串120通常转换数字字的最高有效位(msb),并且其输出耦合到lsb字符串130,lsb字符串130转换数字字的最低有效位(lsb)。vout表示转换的模拟信号。

图2描绘了图1的双串数模转换器100的示意图的示例。如图所示,每个串120、130包括耦合到相应开关组122.0-122.n、132.0-132.m(根据基于控制信号、c0-cn和d0-dm的数字字操作)的电阻器串121.1-121.n、131.1-131.m。而且,开关组122.0-122.n、132.0-132.m中的开关通常仅包括两个状态-开或关。然而,双串dac100是单通道dac。在共同转让的美国专利no.9,124,296中公开了多通道串dac,其全部内容通过引用结合于此。在共同转让的美国专利no.9,100,045中公开了多串dac,其全部内容通过引用结合于此。在共同转让的美国专利no.5,969,657中公开了可用于实现本发明的技术的多串dac的另一示例,其全部内容通过引用合并于此。

应当理解,多串dac也可以被认为是多级dac,其中至少两个级可以包括一串阻抗元件。在这样的多串转换器中,第一级使用第一串来转换n位数字字(例如粗糙转换),并且第二级使用第二串来进一步解码n位数字字,例如更精细的转换。在其被提供以帮助本领域技术人员理解根据本教导的装置的特征和益处的以下内容的范围内,将参考使用电阻器的示例性实施方式描述每个串。应当理解,电阻器是可以使用的阻抗元件类型的示例,并且不旨在将本教导限制为其中电阻器专门用作阻抗元件的实施方式。在这方面,应当理解,电阻器可以是优选类型的阻抗元件,特别是在串上的电压高的情况下,例如耦合到转换器的参考端子的串。多晶硅电阻器和薄膜电阻器是集成电阻器类型,可用于低功率和精密实现,因为这些类型没有扩散结二极管泄漏路径。在电压相对较小的其他串中,也可以使用诸如有源mos器件的其他元件。因此,本教导不应被解释为限于多电阻器串dac。

图3是示出根据本公开的各种技术的多串多输出dac电路的示例的示意图。dac电路200可以包括共享的粗糙分辨率dac电路202、第一精细分辨率dac电路204、第二精细分辨率dac电路206。共享的粗糙分辨率dac电路202可以包括阻抗元件210的第一串208、第一精细分辨率dac204可以包括第二串阻抗元件(图3中未示出),第二精细分辨率dac206可以包括第三串阻抗元件(图3中未示出)。第一精细分辨率dac204和第二精细分辨率dac206可以共用第一串。dac204和206将选定节点从第一串的不同部分耦合到它们各自的精细分辨率dac输出。

响应于数字输入流,共享的粗糙分辨率dac202可以将数字输入流的最高有效位(msb)转换为第一模拟差分信号分量213,例如,在第一串208的第一阻抗元件210上产生的第一电压,和第二模拟分数信号分量215,例如,在第一串208的第二阻抗元件上产生的第二电压。

在一些例子中,多个输出,例如两个或更多个输出,本公开的dac电路可以以差分配置实现。例如,可以以差分方式配置两个输出。应当理解,除非上下文明确相反,否则本公开中对差分配置的任何描述都不排除更一般的多输出配置。

图3的差分dac电路200还可以包括msb开关网络212a、212b(统称为开关网络212)。响应于所述数字输入流,开关网络212可以将第一模拟差分信号分量213耦合到第一精细分辨率dac204的输入214a、214b,以转换数字输入流的最低有效位(lsb)并且将第二模拟差分信号分量215耦合到第二精细分辨率dac206的输入216a、216b以转换lsb。

如上所述,本发明人已经大大减少了差分多串阻抗dac电路中的开关数量。在图3中的218、220处图示了没有开关。

在一些多输出dac电路方法中,例如,差分dac电路,开关可以沿着第一串208的长度的至少一部分包括在218、220处,并且在一些例子中,沿着第一串的整个长度。这种方法可以允许第一精细分辨率dac204和第二精细分辨率dac206沿着第一串208(或“msb字符串”)的长度耦合到阻抗元件,例如,从负参考电压端子vrefn耦合到正参考电压端子vrefp。然而,通过移除这些开关218、220,本发明人减小了dac电路200的面积,提高了速度并改善了漏电流。

为了实现开关减小,本发明人认识到可以包括多路复用器222以使用数字输入流的一个或多个msb来交换第一和第二精细分辨率dac的输出的耦合。更具体地,多路复用器222可以包括输入224a、224b以接收第一精细分辨率dac204和第二精细分辨率dac206的输出,例如输出lsb_a_out和lsb_b_out。多路复用器222可以将第一和第二精细分辨率dac204、206的输出多路复用到多路复用器222的第一和第二差分输出端子226a、226b。

多路复用器222可以使用使用控制信号输入接收的多路复用器控制信号来互换第一和第二精细分辨率dac输出的耦合。在一些例子中,多路复用器控制信号可以是斩波信号,并且在其他示例中,控制信号可以是数字输入流的一个或多个msb。

在一些例子中,多路复用器控制信号可以由一个或多个msb、斩波信号或数字门控/解码/配置版本驱动。在一些例子中,可以在驱动多路复用器之前沿信号路径执行数字控制。

作为示例,取决于控制信号,例如,取决于msb,多路复用器222可以:1)将第一精细分辨率dac的输出(例如,输出lsb_a_out)耦合到第一差分输出端“outp”,将第二精细分辨率dac的输出(例如lsb_b_out)耦合到第二差分输出端“outn”;2)将第一精细分辨率dac的输出(例如,lsb_a_out)耦合到第二差分输出端“outn”,将第二精细分辨率dac的输出(例如lsb_b_out)耦合到第一差分输出端“outp”。

多串多输出dac电路200的msb串(例如,第一串208)具有围绕其中点节点228(或中间尺度)的对称结构。本发明人利用对称结构来减少操作dac电路所需的开关数量。

多串差分dac电路的操作可以在概念上相对于图3来解释。在它们的切换操作期间,第一和第二精细分辨率dac204、206可以沿着第一串208一致地“移动”并且作为精细分辨率dac(例如第一精细分辨率dac204)响应于数字输入流而向第一串208“移动”,其他精细分辨率dac(例如,第二精细分辨率dac206)“向上移动”第一串208。

通过使用数字输入流的一个或多个msb多路复用第一和第二精细分辨率dac204、206的输出,本发明人已经消除了包括沿着第一串208的长度延伸的第一开关网络(第一精细分辨率dac204可以通过该第一开关网络耦合到第一串208)和沿着第一串208的长度延伸的第二开关网络(第二精细分辨率dac206可以通过该第二开关网络耦合到第一串208)的需要。因为(再次,在概念上)第一和第二精细分辨率dac204、206可以在它们的切换操作期间以互补的方式(例如,如果一个向下移动,另一个向上移动)一致地“移动”,本发明人认识到,如果第一精细分辨率dac204需要移动到响应于所述数字输入流的第一串208的中点228以下,则第二精细分辨率dac206将位于第一精细分辨率dac204需要移动的地方,并且类似地,第一精细分辨率dac204将定位在第二精细分辨率dac206需要移动的位置。通过多路复用第一和第二精细分辨率dac204、206的输出,由于msb串绕中点的对称性,从而消除了一半的开关,所述开关可以包含在一些多串多输出dac电路方法中,本发明人已经利用了精细分辨率dac204、206的互补定位,如212a,212b所示。以这种方式,尽管开关减少,第一和第二精细分辨率dac204、206看起来沿着它的长度上/下第一串208。

如图3所示,第一串208具有包括第一部分230和第二部分232的长度,并且包括沿着第一部分230的第一组阻抗元件210和沿着第二部分232的第二组阻抗元件210。dac电路200可包括开关网络,其具有开关元件234的第一组212a和开关元件234的第二组212b,其中第一组212a仅沿第一部分230延伸,并且第二组212b仅沿第二部分232延伸。如上所述,通过仅包括仅沿第一串208的部分的开关,与其他多输出dac电路方法相比,msb开关网络中的开关的数量大大减少,例如减少一半。

第一精细分辨率dac204可以包括第二串阻抗元件,其仅使用开关元件的第一组212a耦合到第一组阻抗元件210,并且第二精细分辨率dac206可包括第三串阻抗元件,其仅使用开关元件的第二组212b耦合到第二组阻抗元件。

以这种方式,本发明人减少了操作差分多串dac电路200所需的开关数量。

图3中的msb串被描绘为6位msb串dac。在一些例子中,第一和第二精细分辨率dac可以是6位lsb串dac,产生12位差分多串dac。本发明的技术不限于此类配置。相反,本发明的技术可扩展到具有超过12位分辨率或小于12位分辨率的dac电路。出于清楚和解释的目的,示出并参考图6详细描述示例性4位分辨率差分多串dac电路(2位msb串和2位lsb串)。

如在dempsey等人的共同转让的美国专利no.5,969,657中详细描述的,阻抗串dac电路可以将耦合到msb串的开关的阻抗积分到传递函数中,使得当lsbdac在相邻msb电阻之间切换时,msb开关阻抗会导致一个lsb传递函数的一步。另外,lsb串(例如第二串)可以以小的、可重复的方式加载msb串。这种小的负载效应可以表现为在切换期间围绕dac电路移动的电压。加载效果基本上是恒定的,并且可以集成到传递函数中。

在差分多串dac中,虚拟接地有效地存在于图3中的msb串的中点节点处,并且该中点节点是2个msb阻抗元件之间唯一的这种无源电阻器节点,并且由于msb到lsbdac切换的变化,dc电平的变化基本上没有改变。因此,该节点处的电压电平在中等规模转变到第一阶期期间不移动。dac传递功能可以利用多串dac中电压电平的移动,而无需级间电压缓冲器或电流源/吸收有源电路。

本发明人已经解决了可以存在于msb串的中点处的负载效应问题,其通过修改图3的dac电路200在中间电平附近以实现增益增加并且使得中等导通电阻(ron)开关用于用于理想的无源开关电路解决方案中。理想的是无源开关电路解决方案。特别地,本发明人已经包括与msb阻抗串208的中点节点228相邻耦合的附加阻抗元件网络。附加阻抗元件网络在图4中的340处示出并在下面详细描述。

图4是示出了根据本公开的各种技术的4位多串多输出dac电路300的示例的示意图。图4的电路300是图3的电路200的简化的4位版本。dac电路300可以包括共享的粗糙分辨率dac电路302(或“msbdac”)、第一精细分辨率dac电路304(或“lsbdac1”)和第二精细分辨率dac电路306(或“lsbdac2”)。第一精细分辨率dac电路304和第二精细分辨率dac电路306共享的粗糙分辨率dac的阻抗串308。

对于具有n位分辨率的差分多串dac电路,msb串可包括具有阻抗“r1”的m阻抗元件310,例如电阻器。尽管未在图4中具体描绘(但在图6中示出),但lsbdac1304和lsbdac2306可包括具有电阻“r2”的阻抗元件。理想地,lsbdac304、306的每个r2电阻器降低一个lsb的电压。

为了解决上述负载效应问题,dac电路300可以包括在msb串的中心点周围的msb开关处具有电阻“r3”的阻抗元件,例如,与图4中的msb开关smb0和smt0串联以产生或影响明显的第一串节点电平变化。可以交换串联耦合的r3和smt0的相对位置。类似地,也可以交换r3和smb0。根据本公开内容,作为该示例中的目标,当选定的dac节点从一个节点的底部移动到另一个节点的顶部时,lsb步长可以等于msb串中心点周围电压的两倍左右,反之亦然。

此外,为了实现增益增加并启用高ron开关,dac电路300可以包括围绕阻抗元件的交叉耦合阻抗元件网络340,其中阻抗“r4”与msb串308的中点msb电阻器342、344串联。为了避免在中间尺度附近的积分非线性(inl)误差,可以选择阻抗“r4”,其在中间尺度处产生新的一个lsb加载效应“步长”。例如,dac范围的一个lsb可以对应于r4=r1/(2n2),其中n2是lsbdac的分辨率,例如自由度。

作为解释目的的非限制性具体示例,对于图4的4位分辨率,具有2位msb和2位lsb,并且如果r1=2kω,则在msb字符串中r4=2kω/(22)=2000/4=500ω。然而,由于中等规模的交换的差分性质,串联阻抗需要r4=(r1/(2n2))/2=2000/8=250ω。应该注意的是,中等规模的转换也可以从可以考虑的两个中等规模交换机的ron(组合)中获得2倍的贡献。

由于阻抗r4与每个阻抗r3之间的相互作用,r3的值可以相应地确定大小。例如,r3可以等于(r1)/2+(r2)/4,例如,r2除以4:由于是差分解决方案,因r4和1/2的1/2lsb变化导致一个1/2。继续上面的例子,r3=2000/2+4000/4=2k欧姆。lsbdac范围的一个lsb对应于msb串中的r4≈r1/2n2=2kω/32=62.5ω。对于差分1/2lsb变化,可以使用中间的r4为串联阻抗值r4=r1/2n2/2=2k/64=31.25欧姆。

插入新的阻抗r4可以增加最终段的增益,从而能够校正中等电平的负载效应引起的增益误差,以满足设计目标。插入/增加阻抗r4也可以改变中间电平的lsb步长,这可能导致中间电平的负dnl。增加阻抗r4会增加中间电平步长,以减小此节点转换时的负dnl幅度。降低阻抗r4可降低lsb中间电平步长,从而增加负dnl的幅度。

阻抗r3和阻抗r4之间的相互作用可能是期望的。阻抗r3可以改变中间电平的lsb步长和中等“段”的增益误差。此外,阻抗r4还可以改变中间电平的lsb步长和中间“段”的增益误差(例如,不同的增益、交叉耦合的不同效果)。

阻抗元件网络340与开关smb0和smt0组合可以被认为是“负载补偿电路”。在一些示例性实施方式中,阻抗元件网络340中的阻抗r3可以放置在开关smb0和smt0的任一侧(或两侧)。

如上面参考图3所述,lsbdac1304的输出vdac1和lsbdac2306的输出vdac2可以由多路复用器322接收,如图5所示。使用一个或多个数字输入流的msb,图5的多路复用器可以互换vdac1和vdac2的耦合,例如,lsbdac1304、lsbdac2306的输出。

也就是说,取决于msb,多路复用器322可以:1)将第一精细分辨率dac的输出(例如,输出vdac1)耦合到第一差分输出端子326a“vout1”并且将第二精细分辨率dac的输出(例如输出vdac2)耦合到第二差分输出端326b“vout2”;2)将第一精细分辨率dac的输出(例如输出vdac1)耦合到第二差分输出端326b“vout2”以及将第二精细分辨率dac的输出(例如输出vdac2)耦合到第一差分输出端326a“vout1”。

除了在本公开中描述的切换的无源阻抗元件之外,有源阻抗元件还可以用于实现本公开中的各种技术。在一些示例实施方式中,可以根据共同转让给dennisa.dempsey的美国专利no.9,077,376中描述的技术来控制有源阻抗元件的阻抗,其全部内容通过引用结合于此。应当注意,可能希望在阻抗串中使用无源电阻元件,因为它们不具有二极管结泄漏路径。

如上所述,使用开关阻抗而不需要有源元件操作,耦合阻抗元件网络部分网络340中的阻抗元件r3和r4可以绕过或克服在耦合到lsbdac1304和lsbdac2的串308的第一和第二阻抗部分之间的端子处的ac接地限制。

如图4所示,开关电流源解决方案可以实现类似的dac电压变化,但是开关电流解决方案可能需要额外的精度有源电路,其具有额外的功率、面积和工作余量限制。电流源380、382可以耦合到dac网络并且从dac网络解耦合以实现所需的改变,并且这种切换可以通过串联开关384、386或在电流源内组合的切换来完成,例如,共源共栅晶体管可以在“关闭”状态下充当串联开关。

当启用时,电流源380、382可以耦合到dac网络,例如耦合到第一串308,以实现电压变化以绕过中点处的负载效应限制。电流源380、382可以耦合到子dac串和中点之间的第一串多路复用器网络。可能需要使用静态和/或动态元件匹配电路设计技术来匹配电流源。

当选择耦合到中点节点的第一串电阻器时,电流源380、382可以耦合到dac网络中,因此可以关闭这些电流源及其相关的模拟电路,以在不使用时降低功耗。电流源382也可以称为电流源。

在一些开关电流源解决方案中,不需要包括耦合阻抗元件网络部分网络340中的电阻器r3和r4。在一些其中不包括耦合阻抗元件网络部分网络340中的电阻器r3和r4的开关电流解决方案中,电流源380、382可以分别连接到开关smb0和smt0的右侧,而不是如图4所示的左侧。在这样的构造中,电流源380、382可以使用其相关开关smb0和smt0的导通电阻来实现电压变化。

图5是可用于实现本发明的各种技术的多路复用器的实例的示意图。多路复用器电路322可以包括一个或多个输入346以接收控制信号。在一些示例性实施方式中,控制信号可以包括数字输入流的一个或多个msb。在其他示例性实施方式中,控制信号可以包括斩波信号。如上所述,多路复用器322可以包括输入324a、324b以接收图4的lsbdac1和lsbdac2的输出,即输出vdac1和vdac2。多路复用器322可以将输出vdac1和vdac2直接路由到多路复用器322的第一和第二差分输出端326a、326b,或者交换多路复用器322的输入324和输出326之间的耦合。该交换器反转dac差分输出信号的极性,交换两个输出的相对位置。

在一些示例性实施方式中,多路复用器电路332可以包括用于接收时钟信号的时钟输入(未示出),并且多路复用器电路322可以基于时钟信号选择性地将输入324耦合到输出326以斩波模拟信号vdac1和模拟信号vdac2。在其他示例性实施方式中,可以通过在控制信号路径中选通来实现斩波,因此多路复用器仅需要一个输入信号。

图6是示出根据本公开的各种技术的4位多串多输出dac电路的示例的示意图。图6类似于上述图4,但详细示出了lsbdac1和lsbdac2。出于清楚和解释的目的,图6的差分多串dac电路300仅描绘了4位分辨率(2位msb串和2位lsb串)。出于简明的目的,将不再详细描述类似的特征。

msbdac302可以是粗糙分辨率dac,并且可以包括由lsbdac1和lsbdac2共享的阻抗元件的串308(标记为具有阻抗“r1”)。msb串308可以具有包括第一部分和第二部分的长度,第一串308包括沿第一部分(阻抗元件350和352)的第一组阻抗元件和沿第二部分(阻抗元件354和356)的第二组阻抗元件。msbdac302可以包括开关网络,其具有开关元件的第一组312a,例如开关smb0-smb2,以及开关元件的第二组312b,例如开关smt0-smt2。msbdac302可以将数字输入流的msb转换为313处的第一模拟差分信号分量和315处的第二模拟差分信号分量。

lsbdac1304可以是精细分辨率dac,并且可以包括阻抗元件的串358(标记为具有阻抗“r2”)和一组开关360,例如开关slb0-slb3。lsbdac1304可以转换数字输入流的lsb,并且可以具有输入以从msbdac接收第一模拟差分信号分量313。

类似地,lsbdac2306可以是精细分辨率dac并且可以包括阻抗元件的串362(标记为具有阻抗“r2”)和一组开关364,例如开关slt0-slt3。lsbdac2306可以转换数字输入流的lsb,并且可以具有输入以从msbdac接收第二模拟差分信号分量315。

为了解决上述虚拟接地问题,msbdac302可以包括耦合阻抗网络部分340。耦合阻抗元件网络部分340可以耦合到msb串的中点节点附近,其中中点节点位于两个最里面的msb阻抗元件352、354之间。耦合阻抗元件网络部分340可以包括具有阻抗值r3和r4的阻抗元件,如图6所示。在一些示例性构造中,阻抗值r3和r4可以彼此不同并且不同于所述第一串、所述第二串和所述第三串的阻抗元件的阻抗值,如上所述。

具有阻抗r4(“中点阻抗元件”)的阻抗元件可以耦合在耦合到中点节点的msb串308的两个阻抗元件352、354之间。在图6所示的示例中,耦合阻抗元件网络部分340可以包括具有阻抗r3的两个阻抗元件(也称为“开关阻抗元件”)。具有阻抗r3的第一开关阻抗元件366可以耦合到具有阻抗r4的中点阻抗元件370的第一端子368并且耦合到开关元件的第一组312a的开关元件。类似地,具有阻抗r3的第二开关阻抗元件372可以耦合到具有阻抗r4的中点阻抗元件370的第二端子374并且耦合到开关元件的第二组312b的开关元件。

如上所述,本发明人不是利用其中两组开关沿第一串308的长度延伸的配置,而是减少了dac电路中的开关数量。如在图6中所示的示例配置中所见,开关元件的第一组312a仅沿msb串(阻抗元件354、356)的第一部分和耦合阻抗网络部分340延伸,并且开关元件的第二组312b仅沿msb串(阻抗元件350、352)的第二部分和耦合阻抗网络部分340延伸。另外,lsbdac1的串358可以使用开关元件的第一组312a仅耦合到第一组阻抗元件(阻抗元件354、356)和耦合阻抗网络部分340。类似地,lsbdac2的串362可以使用开关元件的第二组312b仅耦合到第二组阻抗元件(包括阻抗元件350、352)和耦合阻抗网络部分340。以这种方式,本发明人在msb开关网络的开关中实现了大幅减少,例如减少了50%。

图6中所示的示例配置描绘了lsbdac1的串358,其包括多个阻抗元件等于(2n2-1),其中n2是lsbdac1的比特分辨率(为了完整性,n1是msbdac的比特分辨率)。在图6中所示的非限制性示例配置中,n2定义2比特分辨率,因此lsbdac1中的阻抗元件的数量等于22-1=3阻抗元件,如图所示。对于差分多串dac电路,lsbdac2的配置类似于lsbdac1,因此,还包括3个阻抗元件,如图所示。在dempsey等人的共同转让的美国专利no.5,969,657中描述了具有耦合到具有(2n2-1)lsbdac阻抗元件的msb阻抗串的lsbdac的示例多串dac电路,其全部内容通过引用并入本文。

图7是示出馈送到图6的示例dac的四位数字字之间的关系的表。表400包括3列,其中最左列402描绘4位输入代码,中间列404描绘msbdac的闭合开关(例如,图6的msbdac302),最右侧列406描绘了两个lsbdac的闭合开关,例如图6的lsbdac1和lsbdac2。未列出的dac开关配置为打开或关闭状态。

在图7所示的例子中,输入代码的位d[3]可以是用于输出交换控制的msb。msbdac开关可以通过输入代码位d[3:2]进行解码,用于两个lsbdac的开关可以通过输入代码位d[2:0]进行解码。图7中的首字母缩略词如下:smt=开关msbdac顶部;smb=开关msbdac底部;slt=开关lsbdac顶部;slb=开关lsbdac底部。

多串多输出dac电路的操作在概念上相对于图3进行了解释。概念上,lsbdac可以在切换期间以互补的方式(例如,如果一个向下移动,另一个向上移动)一致地移动。本发明人认识到,如果第一lsbdac需要移动到响应于所述数字输入流的msb串的中点以下,第二lsbdac将位于第一lsbdac需要移动的位置,并且类似地,第一lsbdac将位于第二lsbdac需要移动的位置。

下面使用图7的表格相对于图6的电路描述这些技术。不是描述这些组合背后的数学,其中一些在美国专利no.5,969,657中有详细描述,并且通过引用结合在此,将参照图7描述两个lsbdac的互补“移动”和使用msb的耦合互换,这是本公开的主题之一。

在行1中,具有输入代码0000的数字输入流产生控制电路,例如图1的dsp140,输出控制信号以控制msb开关smt1、smt2、smb1和smb2关闭并输出lsb开关slt0和slb0为关闭。参考图6,可以看出,该输入代码或字导致控制电路将端子vrefp处的电压耦合到lsbdac2的输出vdac2,并将端子vrefn处的电压耦合到lsbdac1的输出vdac1。从概念上讲,使用输入代码0000可以被认为是将lsbdac2与msb串的最上面的阻抗元件并联耦合,以及将lsbdac1与msb串的最底部阻抗元件并联。

开关smb2和smt2的有限导通电阻导致dac零比例和满量程电平与vrefn和vrefp电压电平不同,从而引起小的零级和全量程误差。用于[非]线性度量测量的lsb大小使用实际lsb大小和端点调整这些端点错误,在输入代码0000配置中值得注意。输出范围计算为满量程dac输出电平减去dac输出零电平电平。实际或有效的lsb大小可以计算为dac输出范围除以代码数或代码数减1。

在行2中,输入代码为0001,msbdac开关保持每输入代码0000,并且通过改变lsbdac的切换实现一个lsb步进改变。类似地,行3和4中的配置更改通过lsbdac的切换变化导致进一步的lsb步骤。

在第5行中,存在与行4切换的变化,使得lsbdac以电压方式翻转,并且lsbdac开关的编码器切换区域的数字编码器操作也从行5到8翻转,导致在每个代码有一个lsb步骤。

以这种方式,输出vdac1和vdac2以互补的方式朝向中点移动。在中点之后,多路复用器,例如图5的多路复用器322,可以互换两个lsbdac的输出vdac1和vdac2的耦合。中间点可以在图7中的切换配置中看到。在输入代码0111(行8)之后,输入代码1000到1111(行9到15)的切换配置与用于输入代码0000到0111的切换配置相同。类似地,行2中的输入代码0001的切换配置导致用于行15中的输入代码1110的相同开关配置,行3中的输入代码0010的切换配置导致用于行14中的输入代码1101的相同开关配置等。

最后,行16中的输入代码1111的切换配置导致用于第一行中的输入代码0000的相同msbdac闭合开关配置(中间列)和lsbdac闭合开关配置(右侧列)。从概念上讲,可以考虑使用输入代码1111(如输入代码0000)将lsbdac2置于msb字符串的顶部,以及将lsbdac1置于msb字符串的底部。

当然,没有更多,lsbdac1的输出vdac1和用于输入代码1111的lsbdac2的输出vdac2将与输入代码0000相同。使用多路复用器,例如,图5中的多路复用器322,来交换两个lsbdac的输出vdac1和vdac2的耦合,克服了这种情况。使用输入代码的一个或多个msb,多路复用器可以交换lsbdac1和lsbdac2的输出的耦合,从而保持两个lsbdac的互补方式,同时消除大量的开关,例如,50%的开关。例如,对于图7中的行1-8中的输入代码0000-0111,图5的多路复用器322可以使用这些输入代码的msb“0”并且可以将输出vdac1和vdac2直接路由到多路复用器的第一和第二差分输出端子326a、326b。对于图7中的行9-16中的输入代码1000-1111,图5的多路复用器322可以使用这些输入代码的msb“1”并且可以交换多路复用器322的输入324和输出326之间的耦合。

同样,通过多路复用两个lsbdac的输出,本发明人利用了精细分辨率dac的互补定位,例如图6的lsbdac1和lsbdac2。以这种方式,尽管开关减少,从概念上看,第一和第二精细分辨率dac看起来沿着其长度上升/下移msb字符串。

图8是示出了根据本公开的各种技术的4位多串多输出dac电路500的另一示例的示意图。与图6中所示的dac电路300不同,图8的差分多串dac电路500描绘了lsbdac1的串358,其包括多个等于(2n2-2)的阻抗元件(具有阻抗“r2”),其中n2是lsbdac1的位分辨率(为了完整性,n1是msbdac的位分辨率)。在图8所示的非限制性示例配置中,n2定义2位分辨率,因此lsbdac1中的阻抗元件的数量等于22-2=2阻抗元件,如图所示。对于差分多串dac电路,lsbdac2的配置类似于lsbdac1,因此,还包括2个阻抗元件(具有阻抗“r2”),如图所示。在dempsey等人的共同转让的美国专利no.7,136,002中描述了具有耦合到具有(2n2-2)lsbdac阻抗元件的msb阻抗串的lsbdac的示例多串dac电路,其全部内容通过引用并入本文。

图9是示出了根据本公开的各种技术的4位多串多输出dac电路600的另一示例的示意图。与图6和8中所示的dac电路300、500不同,图9的差分多串dac电路600描绘了lsbdac1的串358,其包括多个等于(2n2-3)的阻抗元件(具有阻抗“r1”),其中n2是lsbdac1的位分辨率(为了完整性,n1是msbdac的位分辨率,并且是dac=n1+n2的n位分辨率)。在图9所示的非限制性示例配置中,n2=2比特,因此lsbdac1中的阻抗元件的数量等于22-3=1阻抗元件,如图所示。对于差分多串dac电路,lsbdac2的配置类似于lsbdac1,因此,还包括一个阻抗元件(具有阻抗“r1”),如图所示。在dempsey的共同转让的美国专利no.9,065,479中描述了具有耦合到具有(2n2-3)lsbdac阻抗元件的msb阻抗串的lsbdac的示例多串dac电路,其全部内容通过引用合并于此。

在另外的例子中,本公开的各种技术可以与dempsey的美国专利no.9,124,296中描述的技术组合,其全部内容通过引用结合在此。例如,美国专利no.9,124,296的图3描绘了具有共享msb串的多通道串dac电路300。在一个示例性构造中,可以使用美国专利no.9,124,296中的技术来修改本公开中描述的任何附图中的每个lsbdac,以产生具有低开关数的多通道多输出(例如差分)dac电路。例如,图6的dac电路300可以被修改为包括lsbdac1a和lsbdac1b以及lsbdac2a和lsbdac2b,其中lsbdac1a和lsbdac2a形成第一通道的多输出dac电路并且lsbdac2a和lsbdac2b形成第二通道的多输出dac电路。

在另外的例子中,本公开的各种技术可以与dempsey的美国专利no.9,407,278中描述的技术组合,其全部内容通过引用结合在此。例如,美国专利no.9,407,278的图1描绘了多级dac电路。在一个示例性构造中,可以使用美国专利no.9,407,278中的技术来修改本公开中描述的任何附图中的每个lsbdac,以产生具有减少数量的阻抗元件的多级多串差分dac电路,这对于更高分辨率的设计来说是理想的。

在另外的例子中,本公开的各种技术可以与dempsey的美国专利no.9,444,487中描述的技术组合,其全部内容通过引用结合于此。例如,美国专利no.9,444,487的图4描绘了包括可变或可调负载阻抗rload的dac电路,其可以减小第二lsb串相对于第一msb串的阻抗。在一些示例性构造中,可以使用美国专利no.9,444,487中的技术来修改本公开中描述的任何附图中的dac电路,以产生具有可调负载阻抗的多串差分dac电路。

图10是根据本公开的将数字输入流转换为对应的第一模拟输出和第二模拟输出的方法700的流程图的示例。在框702处,方法700可以包括提供共享的粗糙分辨率dac,例如图6的msbdac302,以将数字输入流的最高有效位(msb)转换为第一模拟差分信号分量和第二模拟差分信号分量。方法700还可以包括提供第一精细分辨率dac,例如图6的lsbdac1304,以转换数字输入流的最低有效位(lsb),第一精细分辨率dac具有第一输入以从共享的粗糙dac接收第一模拟差分信号分量。方法700还可以包括提供第二精细分辨率dac,例如图6的lsbdac2306,以转换数字输入流的最低有效位(lsb),具有第二输入的第二精细分辨率dac从共享的粗糙dac接收第二模拟差分信号分量。

在框704处,方法700可以进一步包括控制第一和第二开关网络(响应于所述数字输入流)以将跨越粗糙分辨率dac的共享的第一阻抗串(例如,图6的串308)产生的电压耦合到第一和第二精细分辨率dac的第一和第二模拟差分输出。

在框706处,方法700可以进一步包括使用控制信号(例如,斩波信号或数字输入流的至少一个msb)来控制多路复用器以多路复用第一和第二精细分辨率dac的第一和第二模拟差分输出到多路复用器的第一和第二差分输出端子,多路复用器被配置为互换第一和第二模拟差分输出的耦合。例如,图5的多路复用器322可以包括输入324a、324b,以将第一和第二模拟差分输入313、315接收到第一和第二精细分辨率dac304、306,并且可以将输出313、315耦合到多路复用器322的第一和第二差分输出端子326a、326b,或者可以互换第一和第二模拟差分输出的耦合。

在一些示例性构造中,共享的粗糙分辨率dac可以包括第一串的阻抗元件,第一精细分辨率dac可以包括第二串阻抗元件,第二精细分辨率dac可以包括第三串阻抗元件。方法700可以可选的包括提供耦合与第一串的中点节点相邻地耦合的阻抗元件网络部分,例如,图6的部分340,在那里耦合阻抗元件网络部分包括具有与所述第一串、所述第二串和所述第三串的阻抗元件的阻抗值不同的阻抗值的阻抗元件,并且响应于所述数字输入流控制第一和第二开关网络将耦合阻抗元件网络部分产生的电压耦合到第一和第二精细分辨率dac的第一和第二模拟差分输出。

在一些示例性构造中,多路复用器电路可包括用于接收时钟信号的时钟输入,并且该方法可选地还包括根据时钟信号有选择地耦合多路复用器电路的第一和第二输出,以斩波第一模拟信号和第二模拟信号。

各种注释

本文描述的每个非限制性方面或示例可以独立存在,或者可以以各种排列组合或与一个或多个其他示例组合。

以上详细描述包括对附图的参考,附图形成详细描述的一部分。附图通过图示的方式示出了可以实施本发明的具体实施例。这些实施例在本文中也称为“方面”或“示例”。这些示例可以包括除了所示出或描述的元件之外的元件。然而,本发明人还考虑了仅提供所示出或描述的那些元件的实例。此外,本发明人还考虑使用所示或所述的那些元件(或其一个或多个方面)的任何组合或置换的示例,关于特定示例(或其一个或多个方面),或者关于本文所示或所述的其他示例(或其一个或多个方面)。

如果本文档与通过引用并入的任何文档之间的使用不一致,则以本文档中的用法为准。

在该文档中,术语“一个”或“一个”在专利文献中是常见的,包括一个或多于一个、独立于“至少一个”或“一个或多个”的任何其他实例或用法。在本文件中,术语“或”用于表示非排他性的,,使得“a或b”包括“a但不是b”、“b但不是a”、“a和b”,除非另有说明表示。在本文中,术语“包括”和“在其中”用作相应术语“包括”和“其中”的等同词。此外,在以下权利要求中,术语“包括”和“包含”是开放式的,即除了在权利要求中的这一术语之后列出的元件之外的包括元件的系统、装置、物品、组合物、配方或工艺仍被认为属于该权利要求的范围内。此外,在以下权利要求中,术语“第一”、“第二”和“第三”等仅用作标记,并不旨在对其对象施加数字要求。

这里描述的方法示例可以至少部分地是机器或计算机实现的。一些示例可以包括编码有指令的计算机可读介质或机器可读介质,所述指令可操作以配置电子设备以执行如以上示例中描述的方法。这种方法的实现可以包括代码,例如微代码、汇编语言代码、寄存器传输语言(rtl)、更高级语言代码等。此类代码可包括用于执行各种方法的计算机可读指令。代码可以形成计算机程序产品的一部分。此外,在一个例子中,代码可以有形地存储在一个或多个易失性、非暂时性或非易失性有形计算机可读介质上,例如在执行期间或在其他时间。这些有形计算机可读介质的示例可以包括但不限于硬盘、可移动磁盘、可移动光盘(例如光盘和数字视频盘)、磁带、存储卡或棒、随机存取存储器(ram)、只读存储器(rom)等。

示例性集成电路开关包括平面fet开关,mos,cmos,finfet和其他非平面fet变体。另外,在一些示例性实施方式中,微机电系统(mems)技术可用于实现本公开的一个或多个开关。在共同转让的美国专利u.s.8,102,637、u.s.8,659,373、u.s.8,536,964、u.s.8,294,539、u.s.8,368,490、u.s.7,968,364、u.s.8,279,026、u.s.7,504,841、u.s.7,728,610、u.s.7,737,810、u.s.7,642,657、u.s.8,194,382、u.s.8,035,148中描述了示例技术,各自的全部内容在此引入作为参考。

虽然“数字数据流”术语用于描述dac数字输入数据并且可以推断出串行数据形式,但是应当理解,dac数字输入数据可以具有其他形式,例如,全并行字、多个部分字。应当理解,dac输入字可以以许多形式或格式输入以转换为模拟输出信号,并且并行dac寄存器也经常用于数字到模拟转换过程的数字输入。

串联耦合的阻抗元件已经被描述为阻抗串,并且这通常也被称为阻抗链。以上描述旨在是说明性的而非限制性的。例如,上述示例(或其一个或多个方面)可以彼此组合使用。在阅读以上描述之后,例如本领域普通技术人员可以使用其他实施例。提供摘要以符合37c.f.r.§1.72(b),从而允许读者快速确定技术公开的性质。提交时的理解是,它不会用于解释或限制权利要求的范围或含义。而且,在以上详细描述中,各种特征可以组合在一起以简化本公开。这不应被解释为意图无人认领的公开特征对于任何权利要求是必不可少的。相反,发明主题可能在于少于特定公开实施例的所有特征。因此,以下权利要求作为示例或实施例被并入到具体实施方式中,其中每个权利要求自身作为单独的实施例,并且可以预期这些实施例可以以各种组合或置换彼此组合。本发明的范围应参考所附权利要求以及这些权利要求所赋予的等同物的全部范围来确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1