具有无解码器四元切换的电流导引数模转换器的制作方法

文档序号:16197413发布日期:2018-12-08 06:16阅读:147来源:国知局
具有无解码器四元切换的电流导引数模转换器的制作方法

本公开涉及一种高速数模转换器,并且更具体地,涉及利用无解码器四元切换(decoderfreequadswitching)的电流导引(currentsteering)数模转换器。

背景技术

高速且高精度的数模转换器(dac)是用于许多信号处理和电信系统的重要组成块。dac是将数字信号转换为模拟信号的设备。由于现代芯片的数字处理功率和速度的不断增加,对具有更高采样速度的dac的需求增长。例如,3d高清电视(hdtv)使用具有200msps(每秒百万采样)的dac,而电信发射器使用具有超过几gsps的dac。除了高采样速度之外,许多这样的应用还在输出模拟信号中要求非常高的线性度和高无寄生动态范围(sfdr)。

通常,dac使用多个开关来将电流导引至一个或多个输出。通过由数字信号处理链生成的数字信号来操作开关。由于开关被数字信号接通或断开,针对开关的数字信号中的抖动会劣化线性度性能并且在模拟输出处增加杂散噪声。使用高速dac,这种情况尤其严格,因为数字信号处的抖动趋于随着频率增加而引起更显著的影响。

高速dac中另一重要的因素是开关的数据依赖性切换。数据依赖性切换可部分由“接通”脉冲(例如,“1”脉冲)和“断开”脉冲(例如,“0”脉冲)的开始转变和结束转变中的不对称而引起。通常,用于接通脉冲和断开脉冲的转变时间是不对称的。由于转变时间的这种差异,包括“接通”脉冲和“断开”脉冲的组合的数据流在取决于提供给dac的数字信号的dac的模拟输出中生成噪声。这导致来自电源的切换功率的形成。当与封装寄生(如接合或路由电感)交互时,这种切换功率会生成从电源到输出的期望信号的谐波,并且会进一步劣化dac的sfdr和snr。

因此,在dac领域需要解决这些问题的进一步发展。



技术实现要素:

本文公开了一种数模转换器,其包括具有重置输入的第一差分锁存器,该重置输入接收数据信号和数据信号的反相,并且当不处于重置状态时具有互补输出。重置状态将具有相同值的两个输出。这种锁存器的一个示例是动态锁存器。然而,存在许多其他锁存器的衍生产品可用于相同功能。为了简化,任何进一步的描述将使用强arm动态锁存器作为示例。第一动态锁存器通过时钟信号来计时,并且被配置为根据数据信号和数据信号的反相来生成第一和第二四元切换控制信号。第二动态锁存器接收数据信号和数据信号的反相,通过时钟信号的反相来定时,并且被配置为根据数据信号和数据信号的反相生成第三和第四四元切换控制信号。四元切换位单元被配置为根据第一、第二、第三和第四四元切换信号来生成数据信号的模拟表示。

四元切换位单元可以包括尾节点以及第一和第二输出节点。第一p沟道晶体管可以具有耦合至尾节点的源极、耦合至第一输出节点的漏极以及被第二四元切换控制信号偏置的栅极。第二p沟道晶体管可以具有耦合至尾节点的源极、耦合至第二输出节点的漏极以及被第三四元切换控制信号偏置的栅极。第三p沟道晶体管可以具有耦合至尾节点的源极、耦合至第一输出节点的漏极以及被第四四元切换控制信号偏置的栅极。第四p沟道晶体管可以具有耦合至尾节点的源极、耦合至第二输出节点的漏极以及被第一四元切换控制信号偏置的栅极。

当时钟信号被解除断言(deasserted)时,第一动态锁存器可以处于重置阶段。当时钟信号被解除断言时,第一和第二四元切换控制信号可以被断言(asserted),从而当第一动态锁存器处于重置阶段时,重置第一和第四p沟道晶体管。当时钟信号的反相被解除断言时,第二动态锁存器可以处于重置节点,并且当时钟信号的反相被解除断言时,第三和第四四元切换控制信号可以被断言,从而当第二动态锁存器处于重置阶段时,重置第二和第三p沟道晶体管。

第一动态锁存器可以包括第一p沟道晶体管,其具有耦合至电源节点的源极、耦合至第一节点的漏极以及被时钟信号偏置的栅极。第二p沟道晶体管可具有耦合至电源节点的源极、耦合至第一节点的漏极以及被第二节点偏置的栅极。第三p沟道晶体管可具有耦合至电源节点的源极、耦合至第二节点的漏极以及被第一节点偏置的栅极。第四p沟道晶体管可具有耦合至电源节点的源极、耦合至第二节点的漏极以及被时钟信号偏置的栅极。第一n沟道晶体管可具有耦合至第一节点的漏极、耦合至第三节点的源极以及被第二节点偏置的栅极。第二n沟道晶体管可具有耦合至第二节点的漏极、耦合至第四节点的源极以及被第一节点偏置的栅极。第三n沟道晶体管可具有耦合至第三节点的源极、耦合至第五节点的源极以及被数据信号偏置的栅极。第四n沟道晶体管可具有耦合至第四节点的漏极、耦合至第五节点的源极以及被数据信号的反相偏置的栅极。第五n沟道晶体管可具有耦合至第五节点的漏极、耦合至地的源极以及被时钟信号偏置的栅极。

第一和第二四元切换控制信号可以分别在第一和第二节点处生成。第三和第四四元切换控制信号可分别在第三和第四节点处生成。

第二动态锁存器可包括第一p沟道晶体管,其具有耦合至电源节点的源极、耦合至第一节点的漏极以及被时钟信号的反相偏置的栅极。第二p沟道晶体管可具有耦合至电源节点的源极、耦合至第一节点的漏极以及被第二节点偏置的栅极。第三p沟道晶体管可具有耦合至电源节点的源极、耦合至第二节点的漏极以及被第一节点偏置的栅极。第四p沟道晶体管可具有耦合至电源节点的源极、耦合至第二节点的漏极以及被时钟信号的反相偏置的栅极。第一n沟道晶体管可具有耦合至第一节点的漏极、耦合至第三节点的源极以及被第二节点偏置的栅极。第二n沟道晶体管可具有耦合至第二节点的漏极、耦合至第四节点的源极以及被第一节点偏置的栅极。第三n沟道晶体管可具有耦合至第三节点的漏极、耦合至第五节点的源极以及被数据信号偏置的栅极。第四n沟道晶体管可具有耦合至第四节点的漏极、耦合至第五节点的源极以及被数据信号的反相偏置的栅极。第五n沟道晶体管可具有耦合至第五节点的漏极、耦合至地的源极以及被时钟信号的反相偏置的栅极。

电流源可耦合至尾节点。

附图说明

图1是根据本公开的数模转换器的框图。

图2是图1的第一动态锁存器的示意图。

图3是图1的第二动态锁存器的示意图。

图4是操作中的图2的动态锁存器的定时图。

图5是操作中的图1的数模转换器的定时图。

具体实施方式

仅通过说明性的方式,附图和以下描述涉及优选实施例。应该注意,根据以下讨论,本文公开的结构和方法的替换实施例将容易理解为在不背离实施例的原理的情况下采用的可行替换方式。

现在将详细参照多个实施例,它们的示例在附图中示出。应注意,只要可行,可在附图中使用相似或类似的参考标号,并且可以指示相似或类似的功能。仅为了说明性的目的,附图示出了实施例。

实施例涉及模数转换器(dac),其利用四元切换方案接通或断开开关,用于将电流导引到差分输出。通过可重置的差分锁存器来生成用于四元切换方案的控制信号。

现在首先将参照图1来给出细节。dac100包括耦合至尾节点90的电流源102。pmos晶体管mp1的源极耦合至尾节点90、漏极耦合至第一输出节点101以及栅极通过从第一动态锁存器104接收的控制信号n1来偏置。pmos晶体管mp2的源极耦合至尾节点90、漏极耦合至第二输出节点103以及栅极通过从第二动态锁存器106接收的控制信号p2来偏置。pmos晶体管mp3的源极耦合至尾节点90、漏极耦合至第一输出节点101以及栅极通过来自动态锁存器106的控制信号n2来偏置。pmos晶体管mp4的源极耦合至尾节点90、漏极耦合至第二输出节点103以及栅极通过来自动态锁存器104的控制信号p1来偏置。负载108耦合至第一输出节点101和第二输出节点103。其中,pmos晶体管mp1-mp4用于将负载108与电流源102隔离。

此外,参照图2,第一动态锁存器104包括pmos晶体管mp5,其源极耦合至电源节点vdd、漏极耦合至节点80以及其栅极通过时钟信号φ来偏置。pmos晶体管mp6的源极耦合至电源节点vdd、漏极耦合至节点80以及栅极通过节点81处的电压来偏置。pmos晶体管mp7的源极耦合至电源节点vdd、漏极耦合至节点81以及栅极通过节点80处的电压来偏置。pmos晶体管mp8的源极耦合至电源节点vdd、漏极耦合至节点81以及栅极通过时钟信号φ来偏置。

nmos晶体管mn1的漏极耦合至节点80、源极耦合至节点82以及栅极被耦合以通过节点81处的电压来偏置。nmos晶体管mn2的漏极耦合至节点81、源极耦合至节点83以及栅极被耦合以通过节点80处的电压来偏置。nmos晶体管mn3的漏极耦合至节点82、源极耦合至节点84以及栅极通过数据信号d来偏置。数据信号d表示从数字调制器或ofdm发生器接收的多位数字信号中的单个位(其将被转换为模拟信号表示)。与dac100的设计相同的其他dac100被用于将数据信号d的其他位转换为模拟表示。

nmos晶体管mn4的漏极耦合至节点83、源极耦合至节点84以及栅极通过数据信号d的逻辑反相d来偏置。nmos晶体管mn5的漏极耦合至节点84、源极耦合至地以及栅极通过时钟信号φ来偏置。

pmos晶体管mp5和mp8操作为预充电晶体管。pmos晶体管mp6和mp7形成pmos锁存器,而nmos晶体管mn1和mn2形成用作于防止静电流的nmos锁存器。nmos晶体管mn3和mn4向动态锁存器104提供时钟数据输入。动态锁存器104在节点80处生成p1信号以及在节点81处生成n1信号。

此外,参照图3,第二动态锁存器106包括pmos晶体管mp9,其源极耦合至电源节点vdd、漏极耦合至节点85以及栅极通过时钟信号φ的逻辑反相φ来偏置。pmos晶体管mp10的源极耦合至电源节点vdd、漏极耦合至节点85以及栅极通过节点85处的电压来偏置。pmos晶体管mp11的源极耦合至电源节点vdd、漏极耦合至节点85以及栅极通过节点85处的电压来偏置。pmos晶体管mp12的源极耦合至电源节点vdd、漏极耦合至节点86以及栅极通过时钟信号φ的逻辑反相φ来偏置。

nmos晶体管mn6的漏极耦合至节点85、源极耦合至节点87以及栅极通过节点86处的电压来偏置。nmos晶体管mn7的漏极耦合至节点86、源极耦合至节点88以及栅极被耦合以通过节点85处的电压来偏置。nmos晶体管mn8的漏极耦合至节点87、源极耦合至节点89以及栅极通过数据信号d来偏置。nmos晶体管mn9的漏极耦合至节点88、源极耦合至节点89以及栅极通过数据信号d的逻辑反相d来偏置。nmos晶体管mn10的漏极耦合至节点89、源极耦合至地以及栅极通过时钟信号φ的逻辑反相φ来偏置。

pmos晶体管mp9和mp12操作为预充电晶体管。pmos晶体管mp10和mp11形成pmos锁存器,而nmos晶体管mn6和mn7形成用于防止静电流的nmos锁存器。nmos晶体管mn8和mn9向动态锁存器106提供时钟数据输入。动态锁存器106在节点80处生成p2信号以及在节点81处生成n2信号。

应该理解,图1至图3用于多位数字信号的一位(由d表示),并且将具有与将被转换的数字信号中的位相同数量的结构。

动态锁存器104和106可以是强arm锁存器。强arm锁存器的细节可以在razavi的“thestrongarmlatch”(ieeesolid-statecircuitsmagazine,2015年春季)中找到,其内容结合于此作为参考。

现在将附加地参照图4至图5来给出dac100的操作细节。动态锁存器104在四个阶段中操作,即重置、采样、再生和输出。当时钟信号φ被解除断言时,重置阶段开始。如图4所示,在重置阶段中,pmos晶体管mp5和mp8导通,使得节点80和81处的电压增加到预充电电压,输出信号p1和n1为高。这使得pmos晶体管mp6和mp7截止,并且导通nmos晶体管mn1和mn2,使得节点82和83处的电压增加。当时钟信号φ被解除断言时,nmos晶体管mn5截止。根据数据信号d及其反相d的值,nmosmn3或mn4将导通并且为节点84充电,因为当时钟信号φ被解除断言时nmos晶体管mn5截止。

当时钟信号φ被断言时,采样阶段开始,并且持续直到pmos晶体管mp6和mp7中的一个导通为止。当时钟信号φ走高时,nmos晶体管mn5导通,对节点84放电。根据数据信号d及其反相d的值,nmos晶体管mn3和mn4中的一个将导通,为节点82或83放电。在进入采样阶段时,nmos晶体管mn1和mn2将从重置阶段导通,并且取决于nmos晶体管mn3和mn4中的哪一个导通,为节点80或81放电。这将最终导通pmos晶体管mp6和mp7中的一个。

当pmos晶体管mp6和mp7中的一个导通时,再生阶段开始,为节点80或81充电。如图4所示,当节点80或81被充电到vdd时,输出阶段开始,并且控制信号p1和n1随后稳定并且具有断言输出。

动态锁存器106的操作以与动态锁存器104相同的方式进行,除了代替时钟信号φ,通过时钟信号φ的反相φ来定时的事实。

当反相时钟信号φ切换到低时,动态锁存器106的重置阶段开始。在重置阶段,pmos晶体管mp9和mp12导通,使得节点85和86处的电压增加,输出信号p2和n2为高。这截止pmos晶体管mp10和mp11并且导通nmos晶体管mn6和mn7,使得节点87和88处的电压增加。当反相时钟信号φ被解除断言时,nmos晶体管mn10截止。根据数据信号d及其反相d的值,nmos晶体管mn8或mn9将导通并且为节点89充电,因为当时钟信号φ被解除断言时nmos晶体管mn10被截止。

当时钟信号φ被断言时,采样阶段开始,并且持续直到pmos晶体管mp10和mp11中的一个导通为止。当时钟信号φ走高时,nmos晶体管mn10导通,为节点89放电。根据数据信号d及其反相d的值,nmos晶体管mn8和mn9中的一个将导通,为节点87或88放电。在进入采样阶段时,nmos晶体管mn6和mn7将从重置阶段导通,并且将取决于nmos晶体管mn8和mn9中的哪一个导通而使节点85或86放电。这最终将导通pmos晶体管mp10或mp11中的一个。

当pmos晶体管mp10和mp11中的一个导通时,再生阶段开始。当节点85或86被充电到vdd时,输出阶段开始,并且控制信号p2和n2随后将稳定以准备被读取。

现在参照图4的定时图,作为示例,在时间t1处,时钟φ为高,并且数据信号d为高。因此,动态锁存器104生成p1为高以及n1为低,并且动态锁存器104生成p2和n2为高。从而,如所解释的,只有晶体管mp1导通,而其他晶体管mp2-mp4截止。在时间t2处,时钟φ为低,但数据信号d仍然为高。应该注意,数据信号d的频率与时钟φ的频率相匹配。然后,动态锁存器104处于其重置阶段,并且生成p1和n1为高,并且动态锁存器106生成p2为高且n2为低,使mp3导通,而晶体管mp1-mp2和mp4截止。接下来,在时间t3处,时钟φ再次为高,并且数据信号d为低。因此,动态锁存器104生成p1为低以及n1为高,而动态锁存器106生成p2和n2为高,使晶体管mp1导通,而晶体管mp2-mp4截止。

因此,从上面第一和第二动态锁存器104和106的操作描述中应该明白,在时钟循环中,控制信号p1、n1、p2、n2控制晶体管mp1、mp2、mp3和mp4,使得四个中的一个导通,而其他三个截止。在后续的时钟循环中,不同的晶体管mp1、mp2、mp3或mp4导通,而在先前循环中被激活的晶体管mp1、mp2、mp3或mp4截止。在下一循环中将被导通的晶体管mp1、mp2、mp3或mp4是两个晶体管mp1、mp2、mp3或mp4中与在先前循环中导通的晶体管mp1、mp2、mp3或mp4相邻的一个。即使在两个相邻的时钟循环期间电流源102应该保持连接至相同的输出节点101或103,但被激活的晶体管mp1、mp2、mp3或mp4在两个时钟循环之间偏移。

dac100的逻辑可以如此总结。当p1=p2=1以及n1或n2=0时,电流in将等于电流i。当n1=n2=1且p1或p2=0时,电流ip将等于电流i。其他操作状态不会发生。

可以在sungkyungpark等人的“adigital-to-analogconverterbasedondifferential-quadswitching”(ieeejournalofsolid-statecircuits,卷38,第10号,2002年十月)中找到这种四元切换方案的进一步细节,其内容结合于此作为参考。

通过与代替解码器的动态锁存器104和106的使用相联系地使用四元切换以及动态锁存器104和106的重置阶段与晶体管mp1-mp4的重置重叠的事实,减少或去除了数据依赖性噪声。此外,dac100的设计的完整对称性帮助确保仅在电源上出现时钟频率依赖性波纹。这是尤其有利的,因为dac100的切换性能对于dac100自身的性能的线性度是至关重要的。数据信号中的缺陷(诸如抖动、幅度噪声和较差的脉宽控制)会劣化dac性能。通过给予数据信号干净的时钟特性并且通过最少数量的涉及电路尽可能物理地接近切换电路,从而显著减少这些缺陷。

在阅读本公开的基础上,本领域技术人员将通过实施例的公开原理领会到又一些附加的替换结构和功能设计。因此,虽然示出和描述了具体实施例和应用,但应理解,实施例不限于本文公开的精确结构和部件,并且在不背离所附权利要求中限定的精神和范围的情况下,本领域技术人员可以在本文公开的布置、操作以及方法和装置的细节中进行各种修改、更改和变化。

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