用于动态选择电路元件的电路及方法技术

技术编号:4575132 阅读:225 留言:0更新日期:2017-05-01 12:33
本发明专利技术描述用于动态选择电路元件以防止失配的技术。在一个设计中,一种设备包括第一电路、第二电路及第三电路。所述第一电路接收输入数据且提供基于所述输入数据(例如,使用温度计解码)而断言的第一信号。所述第二电路接收所述第一信号且提供用以选择电路元件(例如,电流源、电容器、电阻器,等等)的第二信号。所述第三电路产生针对所述第二电路的控制,且所述第二电路基于此控制而将所述第一信号映射成所述第二信号。在一个设计中,所述第二电路包括一组多路复用器及一控制电路。所述多路复用器提供经循环旋转由所述控制所确定的量的所述第一信号作为所述第二信号。所述控制电路将控制数据(例如,所述输入数据、伪随机数据或固定值)与当前控制值累加以获得新控制值。

【技术实现步骤摘要】
【国外来华专利技术】根据35U.S.C.§119主张优先权本专利申请案主张2007年5月3日申请的标题为“基于零位的数据加权平均(DWA)”(“Zero-position-based Data Weight Average(DWA)”)的第60/915,906号临时申请案的优先权,该案让渡给本专利技术的受让人且以引用的方式明确并入本文中。
本专利技术大体上涉及电子电路,且更具体来说涉及用于动态选择电路元件的技术。
技术介绍
数/模转换器(DAC)广泛地用于例如音频、视频、数据转换等等的各种应用。DAC接收数字输入数据且提供模拟输出信号。DAC的性能可通过例如总谐波失真(THD)、无寄生动态范围(SFDR)、信噪比(SNR)等等的各种动态规格来量化。N位DAC可用N个二进制加权电路元件来实施,其中电路元件可为电流源、电容器、电阻器,等等。在二进制加权的情况下,最小电路元件具有一个单元的大小,次小电路元件具有两个单元的大小,依此类推,且最大电路元件具有2N-1个单元的大小。在每一取样周期内,N个电路元件中的零个或零个以上电路元件可通过数字输入数据值来选择,且用以针对所述取样周期产生一模拟输出值。DAC的性能视N个二进制加权电路元件的大小的准确度而定。由于最大电路元件的大小为最小电路元件的大小的2N-1倍,所以可能难以准确地匹配这些电路元件。结果,二进制加权DAC的性能可能相对不良。N位DAC也可用2N-1个同等大小的电路元件来实施。在每一取样周期内,数字输入数据值x可选择x个电路元件以针对所述取样周期产生一模拟输出值。由于所有电路元件皆具有相同大小,所以可能较易于匹配这些电路元件。然而,可能存在对2N-1个电路元件可经匹配的紧密程度的限制。因此,这些电路元件之间通常存在一些失配。为了在存在失配的情况下改进性能,可以使得可对因失配导致的误差进行整形且将其推出频带外的方式来选择电路元件。因此,此项技术中需要用以动态选择电路元件以便减轻因电路元件失配导致的有害影响的技术。
技术实现思路
本文描述用于动态选择电路元件以便减轻因电路元件失配导致的有害影响的技术。-->根据一方面,一种设备包括第一电路、第二电路及第三电路。第一电路接收输入数据且提供基于输入数据而断言的多个第一信号。第一电路可对输入数据执行温度计解码且基于输入数据而断言若干第一信号。第二电路接收多个第一信号且提供用以选择多个电路元件(例如,电流源、电容器、电阻器,等等)的多个第二信号。第三电路产生针对第二电路的控制,且第二电路基于此控制而将多个第一信号映射成多个第二信号。在一个设计中,第二电路包括多个多路复用器及一控制电路。每一多路复用器以不同次序来接收多个第一信号且提供多个第二信号中的一者。多个多路复用器提供经循环旋转由控制所确定的量的多个第一信号作为多个第二信号。控制电路将控制数据与控制的当前值累加以获得控制的新值。控制数据可为输入数据(对于数据加权平均)、伪随机数据、固定非零值、零值,等等。以下更详细地描述本专利技术的各种方面及特征。附图说明图1展示在温度计解码的情况下DAC的框图。图2展示在数据加权平均(DWA)的情况下DAC的框图。图3A展示DWA单元的设计。图3B展示图3A中的选择信号产生器的框图。图4展示在动态元件匹配(DEM)的情况下DAC的框图。图5A展示DEM单元内的信号映射电路的框图。图5B、图5C及图5D分别展示针对控制值0、1及2的第一/经解码信号到第二/选择信号的映射。图6展示DEM单元内的控制电路的框图。图7展示用于动态选择电路元件的过程。图8展示在DEM的情况下DAC的框图。图9展示无线通信装置的框图。具体实施方式本文所描述的动态元件选择技术可用于例如DAC、西格玛-德耳塔(∑Δ)DAC、模/数转换器(ADC)、∑ΔADC、滤波器等等的各种电路。为了清楚起见,以下针对DAC来描述所述技术。图1展示在温度计解码的情况下DAC 100的框图。DAC 100包括温度计解码器110及输出电路120。解码器110接收N位输入数据且提供K个选择信号Sel0到SelK-1,其-->中N>1且K=2N。术语“信号”、“线”、“导线”等等常常互换地使用。在每一取样周期内,解码器110可接收输入数据值x、断言最先x个选择信号Sel0到Selx-1,且解除断言剩余K-x个选择信号Selx到SelK-1。待在每一取样周期内断言的选择信号的数目可视输入数据值而定。此外,可以预定次序断言选择信号,以便针对输入数据值x断言最先x个选择信号。输出电路120包括分别接收K个选择信号Sel0到SelK-1的K个电路元件122a到122k。每一电路元件122可包含电流源、开关、电容器、电阻器,等等,或其任一组合。每一电路元件122可在其选择信号被断言时启用且在其选择信号被解除断言时停用。每一电路元件122在被启用时将其输出提供到求和器124。求和器124对所有K个电路元件122a到122k的输出进行求和且提供模拟输出信号。如上文所描述,解码器110可基于输入数据而以系统/静态方式来断言K个选择信号。接着将以系统方式来选择K个电路元件122a到122k。举例来说,输入数据值1可始终选择电路元件122a,输入数据值2可始终选择电路元件122a及122b,等等。由于在K个电路元件中可能存在失配,所以这些电路元件的系统选择可导致具有降级的性能(例如,不良THD)的模拟输出信号。图2展示在数据加权平均(DWA)的情况下DAC 200的框图。DAC 200包括DWA单元210及输出电路220。DWA单元210接收N位输入数据且提供K个选择信号Sel0到SelK-1。在每一取样周期内,DWA单元210可接收输入数据值x且断言K个选择信号中的x个选择信号。待在每一取样周期内断言的选择信号的数目可视输入数据值而定。然而,如下文所描述,可基于当前输入数据值以及DWA单元210的当前状态而以不同次序来断言选择信号。输出电路220包括K个电路元件222a到222k及一求和器224。K个电路元件222可通过来自DWA单元210的K个选择信号来动态选择。图3A展示对于N=3且K=8的状况图2中的DWA单元210的设计。在此设计中,DWA单元210包括分别产生八个选择信号Sel0到Sel7的八个选择信号产生器310a到310h。产生器310a到310h也分别被称为产生器G0到G7。图3B展示包括3位求和器312及3位寄存器314的选择信号产生器310a的框图。求和器312接收3位输入数据值并将其与来自寄存器314的3位存储值求和,且将3位结果提供到寄存器314。求和器312在将输入数据值与存储值求和时存在溢出的情况下断言选择信号Sel0,且在不存在溢出的情况下解除断言选择信号Sel0。返回参看图3A,产生器G0到G7可各自如图3B所示被实施。产生器G0到G7内的寄存器可分别通过如线320中所示的逐渐减小的值7到0来初始化。在图3A所示的实-->例中,第一输入数据值为4,将每一产生器中的寄存器添加4,且在线322中展示产生器G0到G7的经更新寄存器值。产生器G0到G3中的寄存器在被添加4时溢出,且选择信号Sel0到Sel3被断言。第二输入数据值为2,将每一产生器中的寄存器添加2,且在线324中展示产本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/61/200880014660.html" title="用于动态选择电路元件的电路及方法原文来自X技术">用于动态选择电路元件的电路及方法</a>

【技术保护点】
一种设备,其包含: 第一电路,其用以接收输入数据且提供基于所述输入数据而断言的多个第一信号; 第二电路,其用以接收所述多个第一信号且提供用以选择多个电路元件的多个第二信号;以及 第三电路,其用以产生针对所述第二电路的控制, 所述第二电路基于来自所述第三电路的所述控制而将所述多个第一信号映射成所述多个第二信号。

【技术特征摘要】
【国外来华专利技术】US 2007-5-3 60/915,906;US 2007-6-7 11/759,7501.一种设备,其包含:第一电路,其用以接收输入数据且提供基于所述输入数据而断言的多个第一信号;第二电路,其用以接收所述多个第一信号且提供用以选择多个电路元件的多个第二信号;以及第三电路,其用以产生针对所述第二电路的控制,所述第二电路基于来自所述第三电路的所述控制而将所述多个第一信号映射成所述多个第二信号。2.根据权利要求1所述的设备,其中所述多个第二信号以循序次序来选择所述多个电路元件。3.根据权利要求1所述的设备,其中所述第一电路基于所述输入数据而断言若干第一信号,且其中所断言的第二信号的数目等于所断言的第一信号的数目。4.根据权利要求1所述的设备,其中所述第一电路对所述输入数据执行温度计解码且提供经温度计解码的信号作为所述多个第一信号。5.根据权利要求1所述的设备,其中所述第二电路包含:多个多路复用器,每一多路复用器以一不同次序来接收所述多个第一信号且提供所述多个第二信号中的一者。6.根据权利要求5所述的设备,其中所述多个多路复用器接收来自所述第三电路的所述控制,且提供经循环旋转由所述控制所确定的量的所述多个第一信号作为所述多个第二信号。7.根据权利要求1所述的设备,其中所述第三电路存储指示针对下一输入数据值待断言的下一第二信号的值。8.根据权利要求1所述的设备,其中所述第三电路包含:寄存器,其用以存储所述控制的当前值;以及求和器,其用以接收控制数据并将其与来自所述寄存器的所述当前值求和,且用以将所述控制的新值提供到所述寄存器。9.根据权利要求8所述的设备,其中所述控制数据是所述输入数据。10.根据权利要求8所述的设备,其中所述控制数据是伪随机数据、固定非零值或固定零值。11.根据权利要求8所述的设备,其中所述第三电路包含:多路复用器,其用以在两个输入端处接收所述输入数据及伪随机数据,且用以将所述控制数据提供到所述求和器。12.一种集成电路,其包含:第一电路,其用以接收输入数据且提供基于所述输入数据而断言的多个第一信号;第二电路,其用以接收所述多个第一信号且提供用以选择多个电路元件的多个第二信号;以及第三电路,其用以产生针对所述第二电路的控制,所述第二电路基于来自所述第三电路的所述控制而将所述多个第一信号映射成所述多个第二信号。13.根据权利要求12所述的集成电路,其中所述第一电路对所述输入数据执行温度计解码且提供经温度计解码的信号作为所述多个第一信号。14.根据权利要求12所述的集成电路,其中所述第二电路包含:多个多路复用器,其用以提供经循环旋转由所述控制所确定的量的所述多个第一信号作为所述多个第二信号。15.根据权利要求12所述的集成电路,其中所述第三电路包含:寄存器,其用以存储所述控制的当前值;以及求和器,其用以接收...

【专利技术属性】
技术研发人员:海塔尼尔达巴格吉恩H麦卡利斯特徐东元
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1