电压模式驱动器的阻抗和摆幅控制的制作方法

文档序号:17290206发布日期:2019-04-03 03:53阅读:244来源:国知局
电压模式驱动器的阻抗和摆幅控制的制作方法
本发明公开的示例大体涉及电子电路,更具体来讲,涉及电压模式驱动器的阻抗和摆幅控制。
背景技术
:在串行通信系统中,发送器消耗了大部分总功率,发送器必须在低阻抗信道上提供足够的信号摆幅,同时保持适当的源终端。此外,发送器通常包括均衡以补偿信道中与频率相关的损耗。发送器中的驱动电路通常消耗发送器的大部分功率。驱动电路可实现为电流模式驱动器或电压模式驱动器。已知电压模式驱动器与电流模式驱动器相比消耗更少的功率。例如,电压模式驱动器可消耗比电流模式驱动器少四倍的直流(dc)功率,以提供相同的输出摆幅。用于发送器的电压模式驱动器需要摆幅和阻抗控制,使得摆幅和共模/差模反射损耗(returnloss)在规格范围内。一种用于驱动电路中的输出信号摆幅控制的技术是使用单个电压调节器来生成设定电压摆幅的参考电压。但是,使用单个调节器时,共模会随着驱动电路的输出摆幅的变化而发生移动。共模的这种移动会导致反射损耗超过规格。技术实现要素:本公开描述了用于电压模式驱动器的阻抗和摆幅控制的技术。在一个示例中,一种驱动电路,包括并联耦接在差分输入和差分输出之间并具有第一公共节点和第二公共节点的多个输出电路。所述多个输出电路中的每个包括耦接在所述差分输入和所述差分输出之间的反相器对和电阻器对的串联组合;所述反相器对的第一源极端子耦接至所述第一公共节点;且所述反相器对的第二源极端子耦接至所述第二公共节点。所述驱动电路还包括第一电压调节器、第二电压调节器以及电流补偿电路,所述第一电压调节器具有耦接至所述多个输出电路的第一公共节点的输出,所述第二电压调节器具有耦接至所述多个电路的第二公共节点的输出,所述电流补偿电路耦接在所述第一电压调节器和所述第二电压调节器的输出之间。在另一个示例中,一种驱动电路,包括并联耦接在差分输入和差分输出之间并具有第一公共节点和第二公共节点的多个输出电路。所述多个输出电路中的每个包括耦接在所述差分输入和所述差分输出之间的使能电路对、反相器对和电阻器对的串联组合;第一晶体管,所述第一晶体管耦接在所述第一公共节点和所述反相器对的第一源极端子之间;以及第二晶体管,所述第二晶体管耦接在所述第二公共节点和所述反相器对的第二源极端子之间。所述驱动电路还包括串联耦接在所述第一和所述第二公共节点之间的第一和第二复制输出电路;控制电路,所述控制电路耦接至:所述输出电路中的每个中的第一和第二晶体管的相应栅极;以及所述第一和第二复制输出电路。在另一个示例中,一种控制发送器中的驱动电路的方法,包括:接收所述发送器中的均衡器的多个输出;将所述均衡器的所述多个输出中的每个耦接至所述驱动电路的所述多个输出电路中的至少一个;使能耦接至所述多个输出电路的第一和第二电压调节器;以及使能耦接在所述第一和第二电压调节器之间的多个电流补偿电路中的至少一个。参考以下详细描述可以理解这些和其他方面。附图说明为了能够详细理解上述特征的方式,可以通过参考示例实施方式来获得上面简要概述的更具体的描述,其中一些示例性实施方式在附图中示出。然而,应当理解,附图仅示出了典型的示例性实施方式,因此不被认为是对其范围的限制。图1是描绘串行通信系统的示例的框图。图2是根据一个示例的描绘输出驱动器的示意图。图3a-3b描绘了根据另一个示例的输出驱动器的示意图。图4是根据一个示例的描绘控制发送器中的驱动电路的方法的流程图。图5是描绘串行通信系统的示例的框图。图6是根据一个示例的描绘输出驱动器的示意图。图7是根据一个示例的描绘电压调节器的示意图。图8是根据一个示例的描述用于图7的电压调节器的误差放大器的示意图。图9是描绘串行通信系统的示例的框图。图10是根据一个示例的描绘发送器的一部分的框图。图11是根据一个示例的描绘输出驱动器的示意图。图12是描述图11的输出驱动器的电流补偿电路的示意图。图13a是示出1t主标记信号及其相关的2t奇数信号的示例性部分的表。图13b是示出1t主标记信号及其相关的2t偶数信号的示例性部分的表。为了便于理解,在可能的情况下使用相同的附图标记来表示附图中共有的相同元件。预期一个示例的元件可有利地并入其他示例中。具体实施方式以下参考附图描述各种特征。应该注意的是,附图可能按比例或不按比例绘制,并且整个附图中,类似结构或功能的元件由相同的附图标记表示。应该指出,这些附图只是为了便于描述这些特征。它们不旨在作为对要求保护的发明的详尽描述或作为对要求保护的发明的范围的限制。另外,所示示例不需要具有示出的所有方面或优点。结合特定示例描述的方面或优点不一定限于该示例,并且可以在任何其他示例中实践,即使没有如此示出,或者如果没有明确地如此描述。本公开描述了用于电压模式驱动器的阻抗和摆幅控制的技术。在一个示例中,驱动电路包括位于差分输入和差分输出之间的输出电路。所述输出电路耦接在第一和第二公共节点之间。每个输出电路包括反相器对和电阻器对,所述反相器对和电阻器对耦接在所述差分输入和所述差分输出之间。所述反相器对的第一源极端子耦接至所述第一公共节点;且所述反相器对的第二源极端子耦接至所述第二公共节点。第一和第二电压调节器耦接至所述第一和第二公共节点。电流补偿电路耦接在所述第一和第二电压调节器的输出之间。如下面进一步讨论的,可选择性地使能零个或更多个电流补偿电路以从电压调节器抽取(draw)伪电流(dummycurrent)以改善反射损耗。另外,使用双调节器可在低摆幅和高摆幅模式下实现固定的共模。下面将参考附图说明这些及进一步的方面。图1是描绘串行通信系统100的示例的框图。串行通信系统100包括通过传输介质160耦接至接收器126的发送器112。发送器112可以是串行器-解串器(serdes)116的一部分。接收器126可以是serdes122的一部分。传输介质160包括发送器112和接收器126之间的电路径,并可包括印刷电路板(pcb)迹线、通孔、电缆、连接器、去耦电容器等。在示例中,传输介质160包括匹配的传输线对,每个传输线具有特征阻抗(z0)。为清楚起见,省略了serdes116的接收器和serdes122的发送器。在一些示例中,serdes116可设置在集成电路(ic)110中,且serdes122可设置在ic120中。通常,发送器112从并行数据路径生成串行数据信号(串行化)。串行数据信号具有特定的数据速率(符号率)。在一些示例中,来自并行数据路径的数据字节可在串行化之前使用例如8b/10b编码器等来进行编码。发送器112使用数字调制技术,比如二进制非归零(nrz)脉冲幅度调制(pam),将串行数据信号驱动至传输介质160上。传输介质160向接收器126传播表示串行数据信号的符号(例如,逻辑“1”和逻辑“0”)的电信号。在所示示例中,传输介质160是差分信道。差分信道上的数据使用两个电信号(“真实”和“补偿”信号)表示。通过将真实信号驱动至其电压下限并将补偿信号驱动至其电压上限来表示逻辑“0”。通过将真实信号驱动至其电压上限并将补偿信号驱动至其电压下限来表示逻辑“1”。因此,每个传输的符号的逻辑值基于真实信号和补偿信号之间的差异,而不是单独地基于任一信号的电平。真实信号和补偿信号之间的峰峰值差异是电压摆幅(也称为信号摆幅或摆幅)。发送器112包括有限脉冲响应(fir)滤波器114、预驱动器115、输出驱动器118和控制逻辑150。发送器112被配置为在通过传输介质160传输之前均衡串行数据信号。fir114可用于减轻由传输介质160引起的符号间干扰(isi)。传输介质160降低了传输信号的信号质量。信道插入损耗是发送信号的信号功率与频率相关的降低。当信号通过传输线传播时,传输信号的高频分量比低频分量衰减得更多。通常,信道插入损耗随着频率的增加而增加。在传输介质160上传播期间,传输信号中的信号脉冲能量可从一个符号周期扩展到另一个符号周期。产生的失真称为isi。通常,随着通信系统的速度增加,isi变得更糟。fir滤波器114的输出耦接至预驱动器115的输入。fir滤波器114的输出可包括多个信号,该多个信号包括主标记(main-cursor)信号、和一个或多个前标记(pre-cursor)信号、一个或多个后标记(post-cursor)信号或者多个后标记和前标记信号。为了示例清楚起见,本说明书假设fir滤波器114输出一个主标记信号、一个前标记信号和一个后标记信号。预驱动器115被配置为将fir滤波器114的输出耦接至输出驱动器118。如下所述,输出驱动器118被分段并包括与传输介质160并联耦接的多个输出电路。预驱动器115将主标记、前标记和后标记信号中的每个耦接至输出驱动器118中选定百分比的输出电路。由预驱动器115选择的由主标记、前标记和后标记信号驱动的该百分比的输出电路被控制逻辑150控制。控制逻辑150还控制输出驱动器118的各方面,如下所述。虽然示出了serdes116和serdes122,但在其他示例中,发送器112和/或接收器126中的每个可以是独立电路而不是较大收发器电路的一部分。在一些示例中,发送器112和接收器126可以是一个或多个集成电路(ic)的一部分,比如,是专用集成电路(asic)或可编程ic(比如,现场可编程门阵列(fpga))的一部分。图2是根据一个示例的描绘输出驱动器118的示意图。输出驱动器118包括输出电路2081到208n(其中n是大于1的整数)、电压调节器2101和2102、以及电流补偿电路2061到206m(其中m是大于1的整数)。输出电路2081至208n统称为输出电路208;电压调节器2101和2102统称为电压调节器210;电流补偿电路2061至206m统称为电流补偿电路206。输出电路208并联耦接在差分输入202和差分输出(txp、txn)之间。差分输入202包括由预驱动器115输出的n个差分信号。每个差分信号包括真实信号inp和补偿信号inn。因此,差分输入202包括信号inp1至inpn和信号inn1至innn。输出电路208耦接至公共节点vrefp和vrefn。每个输出电路208包括晶体管mp1、mp2、mn1和mn2。每个输出电路208还包括电阻器rp和rn。晶体管mp1和mn1包括p沟道场效应晶体管(fet),比如,p型金属氧化物半导体fet(mosfet)(也称为pmos晶体管)。晶体管mp2和mn2包括n沟道fet,比如,n型mosfet(也称为nmos晶体管)。为清楚起见,仅详细示出了输出电路2081。然而,输出电路2082至208n中的每个与输出电路2081被相同地配置。晶体管mp1和mn1的源极耦接至公共节点vrefp。晶体管mp1和mn1的漏极分别耦接至晶体管mp2和mn2的漏极。晶体管mp2和mn2的源极耦接至公共节点vrefn。晶体管mp1和mp2的栅极耦接在一起,并被耦接以接收输入差分信号中一个的信号inp。晶体管mn1和mn2的栅极耦接在一起,并被耦接以接收输入差分信号中一个的信号inn。电阻器rp的第一端子耦接至晶体管mp1和mp2的漏极,且电阻器rp的第二端子耦接至差分输出的节点txp。电阻器rn的第一端子耦接至晶体管mn1和mn2的漏极,且电阻器rn的第二端子耦接至差分输出的节点txn。晶体管mp1和mp2形成第一反相器(mp),晶体管mn1和mn2形成第二反相器(mn)。反相器对(mp、mn)和电阻器对rp和rn的串联组合耦接在差分输入202和差分输出(txp、txn)之间。反相器的源极端子耦接在节点vrefp和vrefn之间。电压调节器2101包括运算放大器avrefp和晶体管mvrefp。晶体管mvrefp是n沟道fet,比如,n型mosfet。运算放大器avrefp的非反相输入端子耦接至第一参考电压源(vref1)。运算放大器avrefp的反相输入耦接至节点vrefp。晶体管mvrefp的漏极耦接至供电电压源(vsup)。晶体管mvrefp的源极耦接至节点vrefp。晶体管mvrefp的栅极耦接至运算放大器avrefp的输出。电压调节器2102包括运算放大器avrefn和晶体管mvrefn。晶体管mvrefn是n沟道fet,比如,n型mosfet。运算放大器avrefn的非反相输入端子耦接至第二参考电压源(vref2)。运算放大器avrefn的反相输入耦接至节点vrefn。晶体管mvrefn的源极耦接至接地电压源。晶体管mvrefn的漏极耦接至节点vrefn。晶体管mvrefn的栅极耦接至运算放大器avrefn的输出。电流补偿电路206并联耦接在节点vrefp和vrefn之间。每个电流补偿电路206包括晶体管m1、m2和m3。晶体管m1是p沟道fet,比如,p型mosfet。晶体管m2和m3是n沟道fet,比如,n型mosfet。为清楚起见,仅详细示出了电流补偿电路2061。然而,电流补偿电路2062至206m中的每个与电流补偿电路2061相同地被配置。晶体管m1的源极耦接至节点vrefp。晶体管m1的漏极耦接至晶体管m2的漏极。晶体管m2的源极耦接至晶体管m3的漏极。晶体管m3的源极耦接至节点vrefn。每个电流补偿电路206中的晶体管m2的栅极耦接至偏置电压源v1。每个电流补偿电路206中的晶体管m3的栅极耦接至偏置电压源v2。晶体管m1的栅极被耦接以接收使能输入204的使能信号。使能输入204包括分别耦接至m个电流补偿电路206的m个使能信号en1到enm。输出驱动器118还包括电容器cvrefp和cvrefn。电容器cvrefp耦接在节点vrefp和电接地之间。电容器cvrefn耦接在节点vrefn和电接地之间。差分输出(txp、txn)耦接至传输线对212p和212n(统称为传输线212)。传输线212驱动负载电阻rl。传输线212和负载电阻rl不是输出驱动器118的一部分。而是,传输线212是传输介质160的一部分,且负载电阻rl是接收器126的一部分。在操作中,每个输出电路208包括由互补输入(差分输入202的差分信号)驱动的反相器对。差分输入202的每个差分信号可以是主标记信号、后标记信号或前标记信号中的一个。如上所述,预驱动器115控制接收主标记、后标记和前标记信号中每个的输出电路208的数量。例如,输出电路可接收所有主标记信号,一些主标记信号和一些前标记信号,一些主标记信号和一些后标记信号,或一些主标记信号、一些后标记信号和一些前标记信号。将后/前标记信号与主标记信号混合用于在发送器112中实现加重(emphasis)和去加重(de-emphasis)均衡。电压调节器210设定输出驱动器118的摆幅。差分峰峰值摆幅为vrefp–vrefn。在一个示例中,电压调节器2102可包括开关214,开关214被配置为将晶体管mvrefn的漏极短路至电接地。这使得电压调节器2102可在一种模式(高摆幅模式)下被禁用并在另一模式(低摆幅模式)下被使能。如下面进一步所述,使用使能输入204选择性地使能零个或更多个电流补偿电路206以从电压调节器210抽取伪电流以改善反射损耗。可由控制逻辑150生成用于开关214的控制信号和到电流补偿电路206的使能输入。利用输出驱动器118中的双调节器2101和2102,可独立地设置摆幅和共模。例如,共模可固定在0.45v。下面的表1示出了用于双调节器和单调节器的高摆幅模式和低摆幅模式的特性。表1调节器模式摆幅vrefpvrefn共模双0.6v0.75v0.15v0.45v双0.9v0.9v0v0.45v单0.6v0.6v0v0.3v单0.9v0.9v0v0.45v如表1所示,当两个调节器2101和2102都被使能时,共模是低摆幅模式(例如,0.6v)的目标0.45v。如果仅使能调节器2101,则共模低于低摆幅模式的目标0.45v(例如,0.3v)。使用双调节器可在低摆幅和高摆幅模式下实现固定的共模。表1中的值是示例性的,且输出驱动器118可配置有其他共模电压、其他高摆幅电压和其他低摆幅电压。在输出驱动器118中,可通过使用不同的主/前/后标记信号驱动不同数量的输出电路208来实现均衡。采用双调节器方法,通过调整调节器的电压来改变摆幅。因此,均衡控制与摆幅控制无关。即使在低摆幅模式下,这也使得高fir分辨率能实现。对于电压模式驱动器,可使用以下关系计算由输出电路208抽取的电流:id=(差分摆幅)/(外部差分电阻+内部差分电阻)。在一个示例中,每条传输线212p和212n具有50欧姆的特征阻抗z0(外部差分电阻=100欧姆)。理想地,输出驱动器118为每条传输线212提供50欧姆的匹配阻抗(例如,内部差分电阻=100欧姆)。如果所需的摆幅为0.9v,则输出电路208抽取的电流约为4.5ma。实际电流消耗可能更高,以考虑瞬态切换瞬态开路电流(crowbarcurrent)。对于上面的等式,应注意,输出电路208抽取的电流随输出摆幅而变化。对于较低摆幅,输出电路208从电压调节器2101抽取较少的电流。随着从电压调节器2101抽取的电流减小,电压调节器2101的输出阻抗增加。值得注意的是,电压调节器2101的输出阻抗是晶体管mvrefp(gm)的输出电阻除以(1+环路增益)。当电压调节器2101提供低电流时,运算放大器avrefp提供较小的环路增益,从而增加电压调节器2101的输出阻抗。输出电路208可见到与电压调节器2101的输出阻抗并联的电容器cvrefp的有效阻抗。对于中低频(例如,100mhz),电容器cvrefp的阻抗高,并且因此电压调节器2101的输出阻抗不可忽略。因此,由于输出电路208抽取的低电流而导致的电压调节器2101的减小的输出阻抗会降低输出驱动器118的反射损耗。电流补偿电路206被选择性地使能,以通过与输出电路208并联地抽取恒定的伪电流来减轻反射损耗的增加。因此,在较高摆幅设置下,可使能较少或不使能电流补偿电路206,因为从电压调节器2101抽取了足够的电流。在较低摆幅设置下,可使能更多的电流补偿电路206,这确保了从电压调节器2101抽取足够的电流以维持环路增益和低输出阻抗。图3a-3b描绘了根据另一个示例的输出驱动器118的示意图。图3a示出了输出驱动器118的一部分118a,图3b示出了输出驱动器118的一部分118b。图3a和3b中与图2中相同或相似的元件用相同的附图标记表示并在上面描述。输出驱动器118包括输出电路3081至308n(其中n是大于1的整数)、电压调节器2101和2102、复制电路3201和3202、以及控制电路350,控制电路350包括运算放大器arepl1、arepl2和电阻器rref1至rref11。输出电路3081至308n统称为输出电路308,复制电路3201和3202统称为复制电路320。在一些示例中,图3a和图3b中的输出驱动器还可包括如上所述的电流补偿电路206。为清楚起见,从图3a和3b中省略了电流补偿电路206。如图3a中的输出驱动器118的部分118a所示,输出电路308并联耦接在差分输入202和差分输出(txp、txn)之间。输出电路308耦接至公共节点vrefp和vrefn。每个输出电路308包括晶体管mpdrv1、mpdrv2、mndrv1、mndrv2、mres1和mres2。每个输出电路208还包括电阻器rpdrv和rndrv、由nand门up1和up2形成的使能电路up,以及由un1和un2形成的使能电路un。晶体管mpdrv1和mndrv1包括p沟道fet,比如,p型mosfet。晶体管mpdrv2和mndrv2包括n沟道fet,比如,n型mosfet。晶体管mpdrv1和mndrv1的源极耦接至晶体管mres1的漏极。晶体管mpdrv1和mndrv1的漏极分别耦接至晶体管mpdrv2和mndrv2的漏极。晶体管mpdrv2和mndrv2的源极耦接至晶体管mres2的漏极。晶体管mpdrv1和mpdrv2的栅极分别耦接到nand门up1和nor门up2的输出。在另一个示例中,nand门up1和nor门up2由具有耦接至晶体管mpdrv1和mpdrv2的栅极的输出的单个反相器代替。nand门up1和nor门up2的第一输入端子耦接在一起,并被耦接以接收差分输入信号的一端(inp)。nand门up1和nor门up2的第二输入耦接至真实使能信号en和补偿使能信号enb。晶体管mndrv1和mndrv2的栅极分别耦接到nand门un1和nor门un2的输出。nand门un1和nor门un2的第一输入端子耦接在一起,并被耦接以接收差分输入信号的另一端(inn)。nand门un1和nor门un2的第二输入耦接至真实使能信号en和补偿使能信号enb。真实使能信号en和补偿使能信号enb分别是真实使能输入和补偿使能输入的信号。真实使能输入包括分别耦接至n个输出电路308的n个真实使能信号en1到enn,且补偿使能输入包括分别耦接至n个输出电路308的n个补偿使能信号enb1到enbn。晶体管mres1的源极耦接至公共节点vrefp。晶体管mres2的源极耦接至公共节点vrefn。晶体管mres1的栅极耦接至运算放大器arepl1的输出(指定节点vg1)。晶体管mres2的栅极耦接至运算放大器arepl2的输出(指定节点vg2)。电阻器rpdrv的一个端子耦接至晶体管mpdrv1和mpdrv2的漏极,且电阻器rpdrv的另一个端子耦接至差分输出的节点txp。电阻器rndrv的一个端子耦接至晶体管mndrv1和mndrv2的漏极,且电阻器rndrv的另一个端子耦接至差分输出的节点txn。晶体管mpdrv1和mpdrv2形成第一反相器(mpdrv),晶体管mndrv1和mndrv2形成第二反相器(mndrv)。使能电路(up、un)、反相器对(mpdrv、mndrv)和电阻器对rpdrv和rndrv的串联组合耦接在差分输入202和差分输出(txp、txn)之间。反相器(mpdrv、mndrv)的源极端子耦接在节点vrefp和vrefn之间。如输出驱动器118的部分118b所示,复制输出电路3201包括晶体管mresrepl1和mrepl1以及电阻器rrepl1。晶体管mresrepl1和mrepl1各自是p沟道fet,比如,p型mosfet。晶体管mresrepl1的源极耦接至公共节点vrefp。晶体管mresrepl1的漏极耦接至晶体管mrepl1的源极。晶体管mrepl1的漏极耦接至电阻器rrepl1的一个端子。电阻器rrepl1的另一个端子在节点vp处耦接至电阻器rrepl_load的一个端子。晶体管mresrepl1的栅极耦接至运算放大器arepl1的输出。晶体管mrep1的栅极耦接至接地源。复制输出电路3202包括晶体管mresrepl2和mrepl2以及电阻器rrepl2。晶体管mresrepl2和mrepl2各自是n沟道fet,比如,n型mosfet。晶体管mresrepl2的源极耦接至公共节点vrefn。晶体管mresrepl2的漏极耦接至晶体管mrepl2的源极。晶体管mrepl2的漏极耦接至电阻器rrepl2的一个端子。电阻器rrepl2的另一个端子在节点vn处耦接至电阻器rrepl_load的第二端子。晶体管mresrepl2的栅极耦接至运算放大器arepl2的输出。晶体管mrep2的栅极耦接至供电源(vsup)。复制输出电路3202还包括启动电路s1。启动电路s1包括耦接在运算放大器arepl2的输出和供电源vsup之间的开关。运算放大器arepl1的反相输入耦接在电阻器rrepl1和电阻器rrepl_load之间。运算放大器arepl1的非反相输入耦接至开关电阻器网络(switchedresistornetwork)3221。开关电阻器网络3221包括电阻器rref1至rref5和开关sw1。电阻器rref1至rref5串联耦接在节点vrefp和电阻器rref6之间。开关电阻器网络3221包括多个抽头(例如,在该示例中为5个抽头)。开关sw1是可控制的,以将运算放大器arepl1的非反相输入耦接到抽头中的一个。运算放大器arepl2的反相输入耦接在电阻器rrepl2和电阻器rrepl_load之间。运算放大器arepl2的非反相输入耦接至开关电阻器网络3222。开关电阻器网络3222包括电阻器rref7至rref11和开关sw2。电阻器rref7至rref11串联耦接在节点vrefn和电阻器rref6之间。开关电阻器网络3222包括多个抽头(例如,在该示例中为5个抽头)。开关sw2是可控制的,以将运算放大器arepl2的非反相输入耦接至抽头中的一个。用于阻抗控制的一个示例性技术是提供与驱动器阵列的所有输出分片(slice)串联堆叠的可编程电阻器对。目的是调整可编程电阻器以补偿输出分片的变化。然而,由于可编程电阻器由所有输出分片共享,因此当在相反方向上驱动一些输出分片时,差分阻抗将偏离期望的100欧姆。用于阻抗控制的另一示例性技术是配置驱动器阵列的输出分片以被选择性地使能/禁用。然而,单独的这种技术不能补偿pmos和nmos晶体管的工艺变化中的差异,例如,当pmos处于快角(fastcorner)时,而nmos处于慢角(slowcorner),反之亦然。在一个示例中,输出驱动器118提供解决这些问题的阻抗控制。接通/断开输出电路308仅用于补偿片上电阻器的变化。为了补偿nmos/pmos变化,每个输出电路308包括堆叠式可编程电阻器对(如下所述)。堆叠式可编程电阻器的阻抗由两个阻抗控制环路控制。在操作中,输出电路308可通过使能输入来选择性地使能打开或关闭。使能输入可由控制逻辑150提供。如果被使能,则输出电路308对差分输出(txp、txn)有贡献。如果被禁用,则输出电路308对差分输出(txp、txn)(高阻抗状态)没有贡献。接通或断开输出电路308提供粗阻抗控制以补偿片上电阻器rpdrv和rndrv的变化。晶体管mres1和mres2被驱动以在三极管区域中操作,来提供可通过vg1和vg2分别控制的可编程电阻器。控制晶体管mres1和mres2以补偿晶体管mpdrv1、mpdrv2,、mndrv1和mndrv2的变化。由晶体管mres1和mres2提供的电阻通过使用反馈控制环调节它们各自的栅极-源极电压来控制。控制晶体管mres1的反馈控制环路包括复制电路3201和运算放大器arepl1。控制晶体管mres2的反馈控制环路包括复制电路3202和运算放大器arepl2。运算放大器arepl1调节晶体管mresrepl1的栅极-源极电压,从而其阻抗设定为所需值。值得注意的是,晶体管mresrepl1被制造为晶体管mres1的复制品。晶体管mrepl1被制造为输出电路308中的p沟道fet的复制品(例如,mpdrv1、mpdrv2和mrepl1中的每个的特性相同或基本相似)。电阻器rrepl_load被制造为输出电路308中的片上电阻器的复制品(例如,rpdrv、rndrv和rrepl_load中的每个的特性相同或基本相似)。每个输出电路308(如果被使能)包括与传输线212中的一个串联的内部阻抗,该传输线由mres1、一个p沟道fet(即,mpdrv1或mndrv1)和一个电阻器(rpdrv或rndrv)的串联组合形成。复制电路3201复制该内部阻抗。在运算放大器arepl1的非反相输入端选择节点vp处的所需电压,且运算放大器arepl1通过控制晶体管mresrepl1的阻抗将节点vp驱动到该电压。运算放大器arepl1向每个输出电路308中的晶体管mres1的栅极提供相同的控制电压。运算放大器arepl2调节晶体管mresrepl2的栅极-源极电压,从而其阻抗设定为所需值。晶体管mresrepl2被制造为晶体管mres2的复制品。晶体管mrepl2被制造为输出电路308中的n沟道fet的复制品(例如,mndrv1、mndrv2和mrepl2中的每个的特性相同或基本相似)。电阻器rrepl2被制造为输出电路308中的片上电阻器的复制品(例如,rpdrv、rndrv和rrepl2中的每个的特性相同或基本相似)。每个输出电路308(如果被使能)包括与传输线212中的一个串联的内部阻抗,该传输线由mres2、一个n沟道fet(即,mpdrv1或mndrv1)和一个电阻器(rpdrv或rndrv)的串联组合形成。复制电路3202复制该内部阻抗。在运算放大器arepl2的非反相输入端选择节点vn处的所需电压,且运算放大器arepl2通过控制晶体管mresrepl2的阻抗将节点vn驱动到该电压。运算放大器arepl2向每个输出电路308中的晶体管mres2的栅极提供相同的控制电压。通过在每个输出电路308中包括晶体管mres1和mres2,即使当主标记和前/后标记信号在相反方向上切换时,也可维持输出驱动器118的差分输出阻抗以匹配传输介质160。此外,通过提供两个反馈控制环路来分别控制由晶体管mres1和mres2提供的电阻,输出驱动器118可补偿不同的nmos和pmos工艺变化。如图3b所示,两个反馈控制环路通过电阻器rrepl_load耦接在一起,以便可重复使用通过两个环路的电流。为了确保两个环路都正常启动,可以将启动电路s1并入到复制电路3202中。启动电路s1最初可禁用一个环路,以便另一个环路正常启动。或者,不是使用启动电路s1,而是可使用共模缓冲器通过将复制负载的中点驱动至共模电压来解耦两个反馈控制环路。为了更详细地说明阻抗控制,考虑输出驱动器118包括n=75到85个输出电路308的示例。通常,由于工艺变化,片上电阻器可改变±10%。如上所述,通过调整使能输出电路308的数量(例如,如表2的示例中所示,在75和85之间)来补偿片上电阻器rpdrv和rndrv的变化。表2如表2所示,通过启用更多或更少的输出电路308,尽管片上电阻变化±10%,对于给定的差分输出(假设传输线的特征阻抗为50欧姆),总输出阻抗可保持在约50欧姆。为了校准要接通/断开的输出电路308的数量,可用恒定电流源(未示出)来检测片上电阻器rpdrv和rndrv的电阻。控制逻辑150可读取检测操作的输出,然后基于查找表中的值使能/禁用输出电路308。复制输出电路320和输出电路308之间的一个区别是复制电路320的负载,即rrepl_load,用片上电阻器实现,而发送器的实际负载,即rload,是接收器处的恒定终端。为避免使用外部电阻或修整片上电阻rrepl_load,可调整反馈控制环路中使用的参考电压,以补偿片上复制电阻器rrepl_load的变化。这是通过在运算放大器arepl1和arepl2的非反相输入选择所需电压来实现的。应注意,尽管示出的每个开关电阻器网络322具有五个抽头以提供五个参考电压,但是开关电阻器网络322可具有多于或少于五个抽头。图4是根据一个示例的示出控制发送器中的驱动电路的方法400的流程图。可执行方法400以控制发送器112的输出驱动器118。方法400开始于步骤402,其中预驱动器115接收发送器112中的均衡器的输出(例如,fir滤波器114)。在步骤404处,预驱动器115将每个均衡器输出耦接至输出驱动器118中的多个输出电路中的至少一个(例如,输出电路208或308)。步骤404独立于摆幅控制和阻抗控制而实施均衡器的控制。主标记、前标记和后标记信号可耦接至输出驱动器118中的任何数量的输出电路,以实现期望的加重或去加重。在步骤406处,控制逻辑150使能耦接至输出驱动器118中的输出电路的第一和第二电压调节器210以建立期望的摆幅。可设置从双电压调节器210输出的电压以在输出驱动器118的输出处产生期望的峰到峰电压摆幅。在一些情况下,在步骤410处,控制逻辑150可选地能够使能一个或多个电流补偿电路206以均衡从电流供给电压调节器(例如,电压调节器2101)抽取的电流。步骤406独立于均衡器控制和阻抗控制实施输出摆幅控制。在步骤408处,输出驱动器的阻抗被控制。例如,在步骤412处,控制逻辑150禁用输出驱动器118中的一个或多个输出电路以补偿片上电阻器变化。这提供了粗略的阻抗控制。在步骤414处,输出驱动器中的反馈控制环路基于来自复制电路320的反馈来调节每个输出电路中的堆叠晶体管mres1和mres2的栅极-源极电压,以调节nmos/pmos晶体管变化并提供精细的阻抗控制。如上所述,反馈控制环路可独立地调节堆叠晶体管mres1和mres2的阻抗,以独立地补偿nmos和pmos变化。用于电压模式驱动器的快速瞬态低压差调节器在串行通信系统中,发送器消耗了大部分总功率,发送器必须在低阻抗信道上提供足够的信号摆幅,同时保持适当的源终端。此外,发送器通常包括均衡以补偿信道中与频率相关的损耗。发送器中的驱动电路通常消耗发送器的大部分功率。驱动电路可实现为电流模式驱动器或电压模式驱动器。已知电压模式驱动器与电流模式驱动器相比消耗更少的功率。例如,电压模式驱动器可消耗比电流模式驱动器少四倍的直流功率,以提供相同的输出摆幅。用于发送器的电压模式驱动器需要摆幅和阻抗控制,使得摆幅和共模/差模反射损耗在规格范围内。一种用于驱动电路中的输出信号摆幅控制的技术是使用单个电压调节器来生成设定电压摆幅的参考电压。但是,使用单个调节器时,共模会随着驱动电路的输出摆幅的变化而发生移动。共模的这种移动会导致反射损耗超过规格。此外,传统的低压差(ldo)电压调节器遭受大的纹波(ripple)影响,这导致大的抖动。确定性抖动是发送器驱动器的重要规格。发送器驱动器中的电压调节器应尽可能多地抑制电源纹波,以实现低抖动。本公开描述了用于为电压模式驱动器提供快速瞬态低压差(ldo)电压调节器的技术。在一个示例中,电压调节器包括输出晶体管,所述输出晶体管包括耦接至第一电压供给节点的源极和耦接至输出节点的漏极。所述电压调节器还包括第一晶体管和第二晶体管,所述第一晶体管包括耦接至所述输出节点的源极,所述第二晶体管包括耦接至所述输出晶体管的栅极的源极和耦接至第二电压供给节点的漏极。所述电压调节器还包括电阻器,所述电阻器耦接在所述第二电压供给节点和第一节点之间,所述第一节点包括所述第一晶体管的所述漏极和所述第二晶体管的栅极。所述电压调节器还包括误差放大器,所述误差放大器包括耦接至参考电压节点的第一输入、耦接至所述输出节点的第二输入,以及耦接至所述第一晶体管的栅极的输出。在另一个示例中,驱动器电路包括电压模式输出驱动器和耦接至所述电压模式输出驱动器的电压调节器。所述电压调节器向所述电压模式输出驱动器提供输出电压。所述电压调节器包括输出晶体管,所述输出晶体管包括耦接至第一电压供给节点的源极和耦接至输出节点的漏极,所述输出节点供给所述输出电压。所述电压调节器还包括第一晶体管和第二晶体管,所述第一晶体管包括耦接至所述输出节点的源极,所述第二晶体管包括耦接至所述输出晶体管的栅极的源极和耦接至第二电压供给节点的漏极。所述电压调节器还包括电阻器,所述电阻器耦接在所述第二电压供给节点和第一节点之间,所述第一节点包括所述第一晶体管的所述漏极和所述第二晶体管的栅极。所述电压调节器还包括误差放大器,所述误差放大器包括耦接至参考电压节点的第一输入、耦接至所述输出节点的第二输入、以及耦接至所述第一晶体管的栅极的输出。在另一个示例中,电压调节器包括输出晶体管,所述输出晶体管包括耦接至第一电压供给节点的源极和耦接至输出节点的漏极,所述输出节点供给调节后的输出电压。dc调节环路包括第一源极跟随器和误差放大器,所述第一源极跟随器被配置为控制所述调节后的输出电压,所述误差放大器被配置为控制所述第一源极跟随器。快速瞬态环路,所述快速瞬态环路包括第二源极跟随器、电阻器和第一源极跟随器,所述第二源极跟随器被配置为控制所述输出晶体管。所述电阻器和所述第一源极跟随器之间的电压控制所述第二源极跟随器。本公开描述了用于为电压模式驱动器提供快速瞬态低压差(ldo)电压调节器的技术。在一个示例中,电压调节器包括输出晶体管,所述输出晶体管具有耦接至第一电压供给节点的源极和耦接至输出节点的漏极。第一晶体管包括耦接至所述输出节点的源极。第二晶体管包括耦接至所述输出晶体管的栅极的源极和耦接至第二电压供给节点的漏极。电阻耦接在所述第二电压供给节点和第一节点之间,所述第一节点包括所述第一晶体管的所述漏极和所述第二晶体管的栅极。误差放大器包括耦接至参考电压节点的第一输入、耦接至所述输出节点的第二输入、以及耦接至所述第一晶体管的栅极的输出。所述电压调节器通过使用dc调节环路和快速瞬态环路控制所述输出节点处的电压来调节输出电压。dc调节环路包括由所述第一晶体管和所述输出晶体管形成的源极跟随器以及所述误差放大器。快速瞬态环路包括由所述第二晶体管和电流源形成的另一个源极跟随器,所述源极跟随器控制所述输出晶体管的栅极电压。所述第二晶体管用作电平移位器(level-shifter),并在所述输出晶体管的栅极处产生低阻抗极点(pole)。主极点位于所述输出节点,两个非主极点位于千兆赫兹(ghz)范围内。这使得所述电压调节器可实现高带宽。这显著减轻了所述输出节点处的输出纹波。不是使用两个独立的环路,所述dc调节环路和所述快速瞬态环路在所述电压调节器中(通过所述第一源极跟随器)耦接。下面将参考附图说明这些及进一步的方面。图5是描绘串行通信系统500的示例的框图。串行通信系统500包括通过传输介质160耦接至接收机126的发送器112,如图1所示和如上所述。输出驱动器118将差分信号耦接至传输介质160。在本示例中,输出驱动器118包括电压调节器对162,该电压调节器对向输出驱动器118的电路提供高电压和低电压。电压调节器的一个示例如图7所示和如下所述。图6是根据一个示例的描绘输出驱动器118的示意图。图6中与图2的元件相同或类似的元件使用相同附图标记来指定。输出驱动器118包括输出电路2081至208n(其中n是大于1的整数)和电压调节器1621和1622。输出电路2081至208n统称为输出电路208。电压调节器1621和1622统称为电压调节器162。电压调节器1621耦接至公共节点vrefp。电压调节器1621控制节点vrefp处的电压并将电流提供给输出电路208。电压调节器1622耦接至公共节点vrefn。电压调节器1622控制节点vrefn处的电压并从输出电路208吸收(sink)电流。在操作中,每个输出电路208包括由互补输入(差分输入202的差分信号)驱动的反相器对。差分输入202的每个差分信号可以是主标记信号、后标记信号或前标记信号中的一个。如上所述,预驱动器115控制接收主标记、后标记和前标记信号中每个的输出电路208的数量。例如,输出电路可接收所有主标记信号、一些主标记信号和一些前标记信号、一些主标记信号和一些后标记信号、或者一些主标记信号、一些后标记信号和一些前标记信号。将后/前标记信号与主标记信号混合用于在发送器112中实现加重和去加重均衡。在输出驱动器118中,可通过使用不同的主/前/后标记信号驱动不同数量的输出电路208来实现均衡。对于电压模式驱动器,可使用以下关系计算由输出电路208抽取的电流:id=(差分摆幅)/(外部差分电阻+内部差分电阻)。在一个示例中,每条传输线212p和212n具有50欧姆的特征阻抗z0(外部差分电阻=100欧姆)。理想地,输出驱动器118为每条传输线212提供50欧姆的匹配阻抗(例如,内部差分电阻=100欧姆)。如果所需的摆幅为0.75v,则输出电路208抽取的电流约为3.75ma。实际电流消耗可能更高,以考虑瞬态切换瞬态开路电流。对于上面的等式,应注意,输出电路208抽取的电流随输出摆幅而变化。对于较低摆幅,输出电路208从电压调节器1621抽取较少的电流。电压调节器162设定输出驱动器118的摆幅。差分峰-峰值摆幅为vrefp–vrefn。例如,电压调节器1621可将公共节点vrefp处的电压控制为0.75v,电压调节器1622可将公共节点vrefn处的电压控制为0.15v。在该示例中,输出摆幅为0.6v。每个电压调节器162可以是线性电压调节器,比如,低压差(ldo)电压调节器。抖动是输出驱动器118的导入规格。当两个供给电压提供给输出驱动器118时(例如,公共节点vrefp和vrefn处的电压),重要的是使纹波在每个供给电压上尽可能小以减少抖动。为了实现小的纹波,电压调节器162应该是快速瞬态调节器。一个示例性ldo电压调节器将输入电压施加至传输元件,该传输元件是n沟道或p沟道fet。传输元件在线性区域中操作并将输入电压降至期望的输出电压。分压器分压输出电压,误差放大器检测分压后的输出电压。误差放大器将检测到的电压与参考电压进行比较,并将传输元件的栅极驱动至适当的工作点以控制输出电压。这种ldo调节器具有小带宽。传输元件的栅极节点是高阻抗节点,并被设计为主极点。为了获得足够的直流(dc)增益,栅极节点处的阻抗高。主极点可在千赫兹的范围内。非主极点形成在输出节点处。对于小输出纹波,可使用大的去耦电容器。因此,需要相当大的电流以便将非主极点移动到更高的频率并改善电路带宽。电压纹波与除以输出电容和带宽的乘积的负载电流成正比。对于负载电流的大幅变化,输出纹波非常高。增加输出电容可减少纹波,但这也会降低带宽。如下进一步所述,图3所示的电压调节器基于翻转电压跟随器(fvf),其以相对较小的电流解决了这个问题。另一个示例性ldo电压调节器使用fvf架构。fvfldo调节器包括复制偏置。使用包括电流镜和误差放大器的复制电路对晶体管进行偏置,以产生参考电压。这种ldo调节器包括两个去耦环路,一个用于控制直流输出,另一个用于降低瞬变。这种ldo调节器的一个问题是dc精度。这种ldo调节器对工艺和温度(pvt)变化的免疫力较低。此外,快速瞬态环路的直流增益低,导致负载调节不良。另外,快速瞬态环路中的主极点在输出端形成。在大负载条件下,系统的稳定性是一个问题,因为主极点移动至更高的频率(例如,几十mhz,尤其是在小于28nm的技术节点中)。图7是根据一个示例的电压调节器700的示意图。电压调节器700是ldo电压调节器,其可用作上述电压调节器1622。本领域技术人员将理解,电压调节器700可用于利用低压差线性电压调节器的无数其他应用中。电压调节器700包括晶体管mpower、msf1和msf2。电压调节器700还包括电阻器r1、电流源ibias1和误差放大器702。晶体管mpower、msf1和msf2是n沟道fet,比如,nmos晶体管。晶体管mpower包括耦接至第一电压节点(在该示例中表示为电接地)的源极、耦接至节点v2的基极、以及耦接至节点vout的漏极。晶体管msf1包括耦接至节点vout的源极、耦接至误差放大器702的输出的基极、以及耦接至节点v1的漏极。电阻器r1耦接在第二供给节点(在该示例中表示为vsup)和节点v1之间。晶体管msf2包括耦接至节点v2的源极、耦接至供给节点vsup的漏极、以及耦接到节点v1的基极。电流源ibias耦接在节点v2和接地节点之间。在该示例中,电流源ibias1从节点v2获取电流。误差放大器702包括分别耦接至节点vsup和接地节点的供给输入。误差放大器702还包括耦接至节点vref的非反相输入和耦接至节点vout的反相输入。误差放大器702的示例在图8中示出并在下面描述。电容器cout耦接在节点vout和接地节点之间。在操作中,电压调节器700从节点vsup和接地节点之间的供给电压在节点vout处生成经调节的输出电压。经调节的输出电压跨过晶体管mpower的漏极和源极而呈现(例如,经调节的输出电压是晶体管mpower的vds)。晶体管mpower在此也称为输出晶体管。负载rload可耦接在供给电压(例如,图6中的vrefp)和电压调节器700的节点vout之间。因此,在一个示例中,vout处的电压是图6中所示的电压vrefn。负载rload提供dc电流iload,其由晶体管mpower吸收。晶体管mpower传导电流ids,该电流包括负载电流iload和晶体管msf1的漏极-源极电流。晶体管mpower是功率mosfet或者其它尺寸设计为适应由负载rload提供的期望范围的负载电流的晶体管。电压调节器700通过使用dc调节环路和快速瞬态环路控制节点vout处的电压来调节输出电压。dc调节环路包括第一源极跟随器(sf1)和误差放大器702,第一源极跟随器控制节点vout处的输出电压,误差放大器控制第一源极跟随器。第一源极跟随器由晶体管msf1和晶体管mpower形成。第一源极跟随器的输入是误差放大器702输出的电压vg。第一源极跟随器的输出是节点vout。第一源跟随器的公共输入是节点v1。dc调节环路包括施加到晶体管msf1的栅极的电压vg,vg控制节点vout处的电压,vout处的电压被反馈到误差放大器702的非反相输入端,误差放大器702产生电压vg。误差放大器702设置晶体管msf1的操作点,以便电压vref和vout之间的差值基本为零。快速瞬态环路包括第二源极跟随器(sf2)、电阻器r1和第一源极跟随器(sf1)。第二源极跟随器(sf2)包括晶体管msf2和电流源ibias1。第二源极跟随器的输入是节点v1处的电压。第一源极跟随器的输出是节点v2。第一源跟随器的公共输入是供给节点vsup。晶体管msf2的漏极-源极电流被设置为电流ibias1。第二源极跟随器通过控制节点v2处的电压来控制晶体管mpower。电阻器r1和第一源极跟随器(sf1)(节点v1)之间的电压控制第二源极跟随器(例如,晶体管msf2的栅极电压)。晶体管msf2用作电平移位器,并在晶体管mpower的栅极处产生低阻抗节点。主极点位于输出节点vout,两个非主极点位于千兆赫兹(ghz)范围内。这使得电压调节器700可实现高带宽。这显著减轻了节点vout处的输出纹波。不是使用两个独立的环路,dc调节环路和快速瞬态环路在电压调节器700中(通过第一源极跟随器sf1)耦接。与上述示例性ldo调节器相比,电压调节器700的dc精度更高。当负载电流iload增加时,晶体管mpower的栅极电压通过快速瞬态环路的作用而增加以吸收额外的负载电流。相反,当负载电流iload减小时,晶体管mpower的栅极电压通过快速瞬态环路的激活而减小,以响应晶体管mpower的ids的变化。晶体管msf1的栅极处的电压vg几乎恒定,这导致对于不同负载电流的dc增益的变化较小,并改善了负载调节。在一个实施例中,误差放大器702包括折叠共源共栅放大器(cascodedamplifier)。误差放大器702的示例在图8中示出。节点vout处的输出电压直接反馈至误差放大器702,而不是分压的输出电压。当误差放大器702基于折叠式级联放大器时,dc增益高,这提供对pvt变化的免疫力。尽管快速瞬态环路的dc增益低,但误差放大器702的高dc增益进行了补偿,导致晶体管msf1的栅极处的电压vg的小变化。因此,节点vout处的输出电压基本恒定并导致良好的负载调节。电阻器r1用于快速瞬态环路中以生成电压v1,而不是使用电流镜。由于电压调节器700不基于复制偏置,因此在快速瞬态环路中使用电阻器r1代替电流镜对dc精度的影响最小。电阻器r1还使得非主极点可被推到更高的频率而不会显著增加静态电流。图8是根据一个示例的误差放大器702的示意图。误差放大器702包括源极耦接晶体管对(m1、m2)、电流源ibias2和共源共栅分支电路802。共源共栅分支电路802(也称为输出电路)包括基极耦接晶体管对(m3、m4)、基极耦接晶体管对(mcascode1、mcascode2)、基极耦接晶体管对(mcascode3、mcascode4)和基极耦接晶体管对(m5、m6)。晶体管m1包括耦接至晶体管m2的源极的源极。晶体管m1包括耦接至节点vref的基极和耦接至晶体管m3的漏极的漏极。晶体管m2包括耦接至节点vout的基极和耦接至晶体管m4的漏极的漏极。电流源ibias2耦接在供给节点vsup和源极耦接晶体管对(m1、m2)的源极节点之间。晶体管m1和m2是p沟道fet,比如,pmos晶体管。晶体管m3包括耦接至接地节点的源极、耦接至节点vbias3的基极和耦接至晶体管mcascode1的源极的漏极。晶体管m4包括耦接至接地节点的源极、耦接至节点vbias3的基极和耦接至晶体管mcascode2的源极的漏极。晶体管mcascode1包括耦接至节点vbias2的基极和耦接至晶体管mcascode3的漏极的漏极。晶体管mcascode2包括耦接至节点vbias2的基极和耦接至晶体管mcascode4的漏极的漏极。晶体管mcascode3包括耦接至节点vbias1的基极和耦接至晶体管m5的漏极的源极。晶体管mcascode4包括耦接至节点vbias1的基极和耦接至晶体管m6的漏极的源极。晶体管m6包括耦接至一节点的基极,该节点包括晶体管m6的基极和包括晶体管mcascode1和mcascode3的漏极的另一个节点。晶体管m6包括耦接至供给节点vsup的源极。晶体管m6包括耦接至供给节点vsup的源极。晶体管mcascode1、mcascode2、m3和m4是n沟道fet,比如,nmos晶体管。晶体管mcascode3、mcascode4、m5和m6是p沟道fet,比如,pmos晶体管。包括晶体管mcascode4和mcascode2的漏极的节点提供耦接至图7中所示的源极跟随器sf1的输入的电压vg(例如,晶体管msf1的基极)。在操作中,晶体管对(m3、m4)是用于源极耦接对(m1、m2)的负载晶体管。晶体管m3和m4通过耦接至节点vbias3的偏置源(未示出)被栅极偏置为饱和。同样,通过耦接至节点vbias2和vbias1的偏置源(未示出)分别将共源共栅对(mcascode1、mcascode2)和共源共栅对(mcascode3、mcascode4)栅极偏置为饱和。晶体管m5和mcascode3形成共源共栅电流镜,其电流被反映至晶体管m6。晶体管(m1、m2)与电流源ibias2一起响应于差分输入电压(vref-vout)而将源极耦接对的两侧之间的尾电流引导至负载晶体管(m3、m4)。当电压vref等于电压vout时,相等的电流ibias2/2流到每个负载晶体管m3和m4。负载晶体管m3和m4还接收由电流镜(m5、mcascode3)和相关的晶体管m6、mcascode1、mcascode2和mcascode4产生的固定电流。当输入电压相等时,通过负载晶体管m3和m4的漏极-源极电流等于ibias2的一半加上电流镜和共源共栅晶体管的电流。输入电压(vref-vout)的不平衡导致共源共栅分支电路802的分支之间的电流不平衡,这又使电压vg在与输入电压的变化相同的方向上移动。因此,如果vout>vref,则vg被驱动得更低,这又使源极跟随器sf1将输出节点vout驱动到更低。如果vout<vref,则vg被驱动得更高,这又使源极跟随器sf1将输出节点vout驱动到更高。误差放大器702的高增益确保了在稳态下vg仅包括偏离恒定值的小变化。电压模式驱动器中的数据相关电流补偿在串行通信系统中,发送器消耗了大部分总功率,发送器必须在低阻抗信道上提供足够的信号摆幅,同时保持适当的源终端。此外,发送器通常包括均衡以补偿信道中与频率相关的损耗。发送器中的驱动电路通常消耗发送器的大部分功率。驱动电路可实现为电流模式驱动器或电压模式驱动器。已知电压模式驱动器与电流模式驱动器相比消耗更少的功率。例如,电压模式驱动器可消耗比电流模式驱动器少四倍的直流功率,以提供相同的输出摆幅。发送器可包括耦接至公共输出节点的多个电压模式驱动器。电压调节器向所述电压模式驱动器提供调节的供给电压。所述电压模式驱动器由不同的输入信号驱动以实现均衡。因此,所述电压模式驱动器从所述电压调节器抽取数据相关的电流。平均供给电流的大摆幅能够降低发送器的确定性抖动(deterministicjitter)。本公开描述了用于电压模式驱动器中的数据相关电流补偿的技术。在一个示例中,输出驱动器包括并联耦接在第一电压供给节点和第二电压供给节点之间的多个输出电路。所述多个输出电路中的每个包括差分输入和差分输出,所述差分输入被耦接以接收多个逻辑信号的逻辑信号,所述差分输出被耦接至公共输出节点。所述输出驱动器还包括至少一个电压调节器,所述电压调节器耦接至所述第一电压供给节点和所述第二电压供给节点中的相应的至少一个。所述输出驱动器还包括电流补偿电路。所述电流补偿电路包括开关,所述开关与电流源串联耦接,所述开关和所述电流源的串联组合耦接在所述第一电压供给节点和所述第二电压供给节点之间。所述电流补偿电路还包括事件检测器,所述事件检测器耦接至所述开关以提供使能信号,其中,所述事件检测器被配置为基于多个逻辑信号中的模式的存在来控制所述使能信号的状态。在另一个示例中,发送器包括有限脉冲响应(fir)滤波器,所述有限脉冲响应滤波器被配置为响应于输入数据而提供多个逻辑信号。所述发送器还包括预驱动器,所述预驱动器被配置为将所述多个逻辑信号耦接至输出驱动器。所述输出驱动器包括并联耦接在第一电压供给节点和第二电压供给节点之间的多个输出电路,所述多个输出电路中的每个包括差分输入和差分输出,所述差分输入被耦接以接收所述多个逻辑信号的逻辑信号,所述差分输出耦接至公共输出节点。所述输出驱动器还包括至少一个电压调节器,所述电压调节器耦接至所述第一电压供给节点和所述第二电压供给节点中的相应的至少一个。所述输出驱动器还包括电流补偿电路。所述电流补偿电路包括开关,所述开关与电流源串联耦接,所述开关和所述电流源的串联组合耦接在所述第一电压供给节点和所述第二电压供给节点之间。所述电流补偿电路还包括事件检测器,所述事件检测器耦接至所述开关以提供使能信号,所述事件检测器被配置为基于多个逻辑信号中的模式的存在来控制所述使能信号的状态。在另一个示例中,一种控制发送器中的输出驱动器的方法,包括:在所述发送器中接收均衡器的多个逻辑信号;将所述多个逻辑信号中的每个耦接至所述输出驱动器的多个输出电路中的至少一个,所述多个输出电路耦接在第一电压供给节点和第二电压供给节点之间,所述第一电压供给节点和所述第二电压供给节点中的至少一个耦接至电压调节器;检测所述多个逻辑信号中的模式;以及使能耦接在所述第一电压供给节点和所述第二电压供给节点之间的多个电流源中的至少一个。图9是描绘串行通信系统900的示例的框图。串行通信系统900包括通过传输介质960耦接至接收器926的发送器912。发送器912可以是串行器-解串器(serdes)916的一部分。接收器926可以是serdes922的一部分。传输介质960包括发送器912和接收器926之间的电路径,并可包括印刷电路板(pcb)迹线、通孔、电缆、连接器、去耦电容器等。在示例中,传输介质960包括匹配的传输线对,每个传输线具有特征阻抗(z0)。为清楚起见,省略了serdes916的接收器和serdes922的发送器。在一些示例中,serdes916可设置在集成电路(ic)910中,且serdes922可设置在ic920中。在操作中,serdes916将输入数字信号串行化。如本公开所使用,数字信号是k位代码的序列,其中k是正整数。k位代码可称为字(或数据字)。在具体示例中,8位代码可称为字节(或数据字节)。每秒的代码数是数据速率(也称为采样率)。数字信号也可在概念上被视为离散时间、离散幅度信号,其中在每个离散时间的信号幅度从2k个离散值中选择。如本发明所使用的逻辑信号是1位代码的序列。逻辑信号可被视为离散时间、离散幅度信号,其中在每个离散时间的信号幅度选自称为逻辑高(或逻辑“1”)和逻辑低(或逻辑“0”)的两个状态。通过将在离散时间的每个k位代码分解为在j个离散时间的j位序列(称为串行数据)来串行化所述输入信号,其中j是大于或等于k的正整数。在一些示例中,由所述输入数字信号提供的数据字可在串行化之前使用例如8b/10b编码器或任何其他线编码方案(例如,j>k)来进行编码。serdes916生成一个或多个逻辑信号以将串行数据提供给发送器912。发送器912使用数字基带调制技术将串行数据驱动至传输介质960上。通常,串行数据被分成符号。发送器912将每个符号转换为映射至符号的模拟电压。发送器912将从每个符号产生的模拟电压耦接至传输介质960。在本公开所述的示例中,发送器912使用二进制非归零(nrz)调制方案。在二进制nrz中,符号是串行数据的一位,且两个模拟电压用于表示每个位。本领域技术人员将理解,本公开描述的技术还可与其他数字基带调制技术一起使用,比如,脉冲幅度调制(pam),其中符号包括串行数据的多个位。在所示示例中,传输介质960是差分信道。使用两个互补的模拟信号(称为正和负模拟信号)将模拟电压耦接至传输介质960。对于二进制nrz,串行数据的逻辑“0”通过驱动传输介质960使正模拟信号处于其电压下限,而负模拟信号处于其电压上限来表示。串行数据的逻辑“1”通过驱动传输介质960使正模拟信号处于其电压上限,而负模拟信号处于其电压下限来表示。因此,串行数据的每个位的逻辑值基于正和负模拟信号之间的差异,而不是单独地基于任一模拟信号的电平。正模拟信号和负模拟信号之间的峰-峰差是电压摆幅(也称为输出摆幅或摆幅)。两个互补的模拟信号形成差分信号(也称为发送信号)。发送器912包括有限脉冲响应(fir)滤波器914、预驱动器915、输出驱动器918和控制逻辑950。发送器912被配置为处理串行数据以预加重(pre-emphasize)发送的信号并均衡传输介质960。fir914可用于减轻由传输介质960引起的符号间干扰(isi)。传输介质960降低了传输信号的信号质量。信道插入损耗是发送信号的信号功率与频率相关的降低。当信号通过传输线传播时,传输信号的高频分量比低频分量衰减得更多。通常,信道插入损耗随着频率的增加而增加。在传输介质960上传播期间,传输信号中的信号脉冲能量可从一个符号周期扩展到另一个符号周期。产生的失真称为isi。通常,随着通信系统的速度增加,isi变得更糟。发送器912使用预加重来均衡传输介质960。fir滤波器914的输出耦接至预驱动器915的输入。预驱动器915的输出耦接至输出驱动器918的输入。输出驱动器918的输出耦接至传送介质960。在操作中,fir滤波器914接收串行数据。fir滤波器914包括多个抽头,每个抽头在不同的离散时间提供串行数据的状态。在一个示例中,fir滤波器914包括三个抽头,其中一个抽头提供串行数据的当前符号,另一个抽头提供串行数据的延迟符号,另一个抽头提供串行数字信号的提前符号(advancedsymbol)。当前、延迟和提前符号分别称为主标记、前标记和后标记。fir滤波器914输出从主标记、前标记和后标记产生的多个逻辑信号,如下面进一步所述。尽管描述了fir滤波器914具有三个抽头,但是通常,fir滤波器914可包括提供主标记以及一个或多个前标记和/或一个或多个后标记的多个抽头。预驱动器915将fir滤波器914输出的逻辑信号耦接至输出驱动器918。如下所述,输出驱动器918被分段并包括与传输介质960耦接的多个输出电路。每个输出电路包括串联源端接(sst:series-sourceterminated)输出驱动器(例如,电压模式驱动器)。预驱动器915在输出电路中多路复用fir滤波器914输出的逻辑信号,以将每个主标记、前标记和后标记提供给相应百分比的输出电路。由主标记、前标记和后标记驱动的输出电路的数量由控制逻辑950选择,以向发送信号提供所选择的预加重来均衡传输介质960。在该示例中,输出驱动器918将差分信号耦接至传输介质960。输出驱动器918中的输出电路从电压调节器抽取数据相关的电流。平均供给电流的变化会降低发送器的确定性抖动(dj)。因此,输出驱动器918包括电流补偿电路1150,该电路确保从电压调节器抽取恒定的平均电流。下面描述电流补偿电路1150。虽然示出了serdes916和serdes922,但在其他示例中,发送器912和/或接收器926中的每个可以是独立电路而不是较大收发器电路的一部分。在一些示例中,发送器912和接收器926可以是一个或多个ic的一部分,比如,专用集成电路(asic)或可编程ic(比如,现场可编程门阵列(fpga))。图10是根据一个示例,示出发送器912的框图。发送器912的输入耦接至serdes916的并行输入串行输出(piso)电路1002。piso电路1002包括并行输入,以接收要发送的数字信号。piso电路1002串行化数字信号,以生成串行数据。在该示例中,piso电路1002输出称为偶数信号和奇数信号的两个逻辑信号。偶数信号包括串行数据的每个偶数符号,奇数信号包括串行数据的每个奇数符号。在本公开所述的示例中,每个符号是串行数据的1位,因此术语符号和位可互换地用于这些示例。如果发送器912被配置为使用多位符号调制方案,比如,pam,则每个符号将包括多个位。串行数据包括符号之间的周期t(符号率1/t)。偶数信号和奇数信号中的每个具有周期2t(数据速率1/(2t))。fir滤波器914接收由piso1002输出的偶数和奇数信号。在该示例中,fir滤波器914包括三个抽头,该三个抽头向偶数和奇数信号中的每个提供主标记、前标记和后标记(称为偶数和奇数主标记、前标记和后标记)。fir滤波器914输出多个逻辑信号,这些逻辑信号提供偶数和奇数主标记、前标记和后标记。特别地,fir滤波器914为奇数前标记(“前标记奇数”)、偶数前标记(“前标记偶数”)、奇数主标记(“主标记奇数”)、偶数主标记(“主标记偶数”)、奇数后标记(“后标记奇数”)和偶数后标记(“后标记偶数”)中的每个输出逻辑信号。fir滤波器914输出的每个逻辑信号具有周期2t。预驱动器915包括多路复用器10041至1004n(统称为多路复用器1004)和多路复用逻辑(mux)1006。每个多路复用器1004是2:1多路复用器。多路复用逻辑1006包括接收奇数前标记信号、偶数前标记信号、奇数主标记信号、偶数主标记信号、奇数后标记信号和偶数后标记信号的输入。多路复用逻辑1006包括耦接至每个多路复用器1004的第一输入的2t奇数输出和耦接至每个多路复用器1004的第二输入的2t偶数输出。多路复用逻辑1006的每个2t奇数输出为前标记、主标记或后标记奇数信号中的一个提供互补逻辑信号。多路复用逻辑1006的每个2t偶数输出为前标记、主标记或后标记偶数信号中的一个提供互补逻辑信号。每个多路复用器1004的输入以1/t的速率交替地耦接至其输出。因此,每个多路复用器1004的输出提供具有周期t的互补逻辑信号。为清楚起见,多路复用器1004的控制输入从图中省略。多路复用器1004的控制输入耦接至时钟信号,以通过1/t的速率在偶数和奇数输入之间进行选择。输出驱动器918包括多个输出电路1008(例如,n个输出电路)。如上所述,前标记、主标记和后标记信号中的每个耦接至输出驱动器918的特定百分比的输出电路1008。mux逻辑1006被配置为在多路复用器1004之间分配前、主和后标记信号,这些信号馈送输出电路1008。mux逻辑1006可将前标记、主标记或后标记中的任何一个的逻辑信号耦接至任何多路复用器1004。mux逻辑1006包括耦接至控制逻辑950的控制输入。控制逻辑950配置mux逻辑1006以将前标记的逻辑信号耦接至选定数量的多路复用器1004、将后标记的逻辑信号耦接至选定数量的多路复用器1004以及将主标记的逻辑信号耦接至选定数量的多路复用器1004。多路复用器1004将多路复用逻辑1006的2t输出转换为输出电路1008的1t输入。图11是根据一个示例的输出驱动器918的示意图。输出驱动器918与输出驱动器118类似地进行配置。输出驱动器918包括输出电路2081至208n(其中n是大于1的整数)、电压调节器2101和2102以及电流补偿电路1150。电压调节器2101耦接至公共节点vrefp。电压调节器2101控制节点vrefp处的电压并向输出电路208供给电流。电压调节器2102耦接至公共节点vrefn。电压调节器2102控制节点vrefn处的电压并从输出电路208吸收电流(例如,将负电流供给至输出电路208)。电压调节器2101耦接至第一供给电压vsup,且电压调节器2102耦接至第二供给电压(例如,电接地)。电压调节器210设定输出驱动器918的摆幅。差分峰峰值摆幅基于vrefp–vrefn。利用输出驱动器918中的双调节器2101和2102,可独立地设置摆幅和共模。例如,对于共模为0.45v以及输出摆幅为0.6v,vrefp设置为0.75v,vrefn设置为0.15v。在输出驱动器918中,可通过用不同的主/前/后标记信号驱动不同数量的输出电路208来实现均衡。采用双调节器方法,通过调节调节器的电压来改变摆幅。因此,均衡控制与摆幅控制无关。这使得即使在低摆幅模式下也能实现高fir分辨率。输出电路208从电压调节器210抽取数据相关的电流。从电压调节器210抽取的电流与差分输出电压的大小成反比。差分输出电压的大小本身取决于主标记、前标记和后标记的状态。当主标记具有与前标记和/或后标记不同的状态时,差分输出电压的大小就大且所提供的电流小。也就是说,只要主标记(1t)信号的位与其先前和/或后续位不同,差分输出电压的大小就大且所提供的电流小。相反,当主标记具有与前标记和/或后标记相同的状态时,差分输出电压的大小就小且所提供的电流大。也就是说,只要主标记(1t)信号的位与其先前和/或后续位相同,差分输出电压的大小就小且所提供的电流大。“大”电流和“小”电流(即,电流摆幅)之间的差异可足够大,以降低发送器912的确定性抖动。电流补偿电路1150耦接在公共节点vrefp和vrefn之间。电流补偿电路1150是可控制的(例如,使用控制逻辑950),以从电压调节器2101抽取选定电流(并从电压调节器2102吸收)。控制逻辑950可控制电流补偿电路1150以均衡由电压调节器2101提供和由电压调节器2502吸收的平均电流。控制电流补偿电路1150以最小化电流进行摆幅并保持发送器912的确定性抖动性能。电流补偿电路1150的一个示例参考图12如下所述。图12是根据一个示例的电流补偿电路1150的示意图。通常,电流补偿电路1150包括事件检测器1220和耦接在公共节点vrefp和vrefn之间的分支电路1202。分支电路1202包括耦接至电流源1212的开关1210。开关1210和电流源1212的串联组合耦接在公共节点vrefp和vrefn之间。事件检测器1220耦接至开关1210,以提供被称为使能信号(sel1)的逻辑信号。事件检测器1220基于fir滤波器914输出的逻辑信号中的模式的存在来控制使能信号(sel1)的状态。具体地,事件检测器1220检测由fir滤波器914输出的多个2t逻辑信号中的模式,该模式在串行数据的当前符号的状态不同于延迟符号和/或提前符号的状态时出现。在检测到该模式时,事件检测器1220控制使能信号(sel1)以闭合开关1210,该开关将电流源1212耦接在公共节点vrefp和vrefn之间。控制电流源1212以从电压调节器210抽取已知量的电流。在未检测到该模式时,事件检测器1220控制使能信号(sel1)以打开开关1210,该开关将电流源1212在公共节点vrefp和vrefn之间解耦。按此方式,基于串行数据的状态来控制从电压调节器210抽取的平均电流,以最小化其对发送器912的确定性抖动的影响。在一个示例中,电流补偿电路1150通常包括并联耦接的m个分支电路1202,例如,分支电路12021到1202m,其中m是正整数。开关1210通常包括开关电路12101至1210m。同样,电流源1212包括电流源电路12121到1212m。分支电路12021至1202m分别包括开关电路12101至1210m和电流源电路12121至1212m。当m大于1时,开关电路12101到1210m响应使能信号(sel1)和各个使能信号w1到wm,这些信号是可由控制逻辑950生成的逻辑信号。在操作中,当事件检测器1220检测到模式时,事件检测器1220启用由控制逻辑950控制的选定数量的电流源电路12121至1212m。因此,各个使能信号w1至wm控制由分支电路12021至1202m抽取的电流的权重。分支电路12021至1202m实现电流输出数模转换器(dac),该电流输出数模转换器响应使能信号(sel1)和由逻辑信号w1至wm形成的数字信号(例如,从2m个电流电平中选择的m位数字代码)而产生模拟电流。可对dac的强度进行编程以匹配均衡的强度。事件检测器1220包括逻辑门1222,该逻辑门被配置为生成使能信号(sel1)。在所示示例中,逻辑门1222是同或(xnor:exclusivenor)门。逻辑门1222的一个输入被耦接以接收2t奇数主标记(指定为main_odd(2t))。逻辑门1222的另一个输入被耦接以接收2t奇数前标记(指定为pre_odd(2t))。当奇数主标记信号的状态不同于奇数前标记信号的状态时,逻辑门1222输出的逻辑信号是逻辑“0”。当奇数主标记信号的状态与奇数前标记信号的状态相同时,逻辑门1222输出的逻辑信号是逻辑“1”。这样,逻辑门1222检测奇数主标记信号的状态与奇数前标记信号的状态不同的模式,这表示1t主标记信号的位与其先前位不同。在检测到该模式时,逻辑门1222断言(assert)使能信号,这使得能够激活一个或多个分支电路1202。由于电流补偿电路1150均衡从电源抽取的平均电流,因此电流补偿电路1150可使用2t信号来检测模式,而不是使用1t信号,这更节能。图13a是示出1t主标记信号及其相关的2t奇数信号的示例性部分的表。在该示例中,对于离散时间2n+1到2n+10,1t主标记信号具有位序列0011100010,其中n是整数。2t奇数主标记信号包括来自奇数离散时间2n+1、2n+3、...、2n+9的位,即位模式01101。2t奇数后标记信号是奇数离散时间2n+1、2n+3、...、2n+9的位模式01000。2t奇数前标记信号是奇数离散时间2n+3、2n+5、...、2n+9的位模式0100。阴影框显示2t奇数主标记与2t奇数前标记和/或2t奇数后标记不同的位置。这出现在离散时间2n+3、2n+5和2n+9。当检测到2t奇数主标记和2t奇数前标记之间的状态差异时,图12的示例中的逻辑门1222在离散时间2n+3和2n+9处断言使能信号(sel1)。再参考图12,逻辑门1222寻找指示1t主标记信号的位与其先前位不同的模式。事件检测器1220还可包括逻辑门1224,该逻辑门寻找指示1t主标记信号的位与其后续位不同的模式。在所示示例中,逻辑门1224是xnor门。逻辑门1224输出被称为使能信号的逻辑信号(sel2)。逻辑门1224的一个输入被耦接以接收main_odd(2t)。逻辑门1224的另一个输入被耦接以接收2t奇数后标记(指定为post_odd(2t))。当奇数主标记信号的状态不同于奇数后标记信号的状态时,逻辑门1224输出的逻辑信号是逻辑“0”。当奇数主标记信号的状态与奇数后标记信号的状态相同时,逻辑门1224输出的逻辑信号是逻辑“1”。这样,逻辑门1224检测奇数主标记信号的状态与奇数后标记信号的状态不同的模式,这表示1t主标记信号的位与其后续位不同。在检测到该模式时,逻辑门1224断言使能信号(sel2)。在图13a的示例中,逻辑门1224在离散时间2n+5和2n+9处断言使能信号(sel2)。使能信号(sel2)用于控制与电流源1212并联耦接的另一个电阻。特别地,电流补偿电路1150包括耦接在公共节点vrefp和vrefn之间的至少一个分支电路1204。分支电路1204提供与电流源1216串联耦接的开关1214。开关1214和电流源1216的串联组合耦接在公共节点vrefp和vrefn之间。事件检测器1220耦接至开关1214,以提供使能信号(sel2)。在一个示例中,电流补偿电路1150通常包括并联耦接的m个分支电路1204,例如,分支电路12041到1204m。开关1214通常包括开关电路12141至1214m。同样,电流源1216包括电流源电路12161至1216m。分支电路12041至1204m分别包括开关电路12141至1214m和电流源电路12161至1216m。当m大于1时,开关电路12141到1214m响应使能信号(sel2)和各个使能信号x1到xm,这些信号是可由控制逻辑950生成的逻辑信号。分支电路12041至1204m实现另一个电流输出dac,该电流输出dac响应使能信号(sel2)和由逻辑信号x1至xm形成的数字信号(例如,从2m个电流电平中选择的m位数字代码)而产生模拟电流。在一个示例中,每个开关电路12101到1210m包括逻辑门1206和晶体管m1。在所示示例中,逻辑门1206是nand门,晶体管m1是p沟道fet,比如,pmos晶体管。逻辑门1206的输出耦接至晶体管m1的栅极。晶体管m1的源极耦接至公共节点vrefp。晶体管m1的漏极耦接至相应的电流源电路12121到1212m。逻辑门1206的一个输入接收使能信号(sel1)。逻辑门1206的另一个输入接收各个使能信号w<m:1>中的一个。同样,每个开关电路12141到1214m包括逻辑门1208和晶体管m4。在所示示例中,逻辑门1208是nand门,晶体管m4是p沟道fet,比如,pmos晶体管。逻辑门1208的输出耦接至晶体管m4的栅极。晶体管m4的源极耦接至公共节点vrefp。晶体管m4的漏极耦接至相应的电流源电路12161到1216m。逻辑门1208的一个输入接收使能信号(sel2)。逻辑门1208的另一个输入接收各个使能信号x<m:1>中的一个。在一个示例中,每个电流源电路12121到1212m包括晶体管m2和晶体管m3。晶体管m2的漏极耦接至晶体管m1的漏极。晶体管m2的源极耦接至晶体管m3的漏极。晶体管m3的源极耦接至公共节点vrefn。晶体管m2的栅极耦接至偏置节点(bias2)。晶体管m3的栅极耦接至偏置节点(bias1)。同样,每个电流源电路12161到1216m包括晶体管m5和晶体管m6。晶体管m5的漏极耦接至晶体管m4的漏极。晶体管m5的源极耦接至晶体管m6的漏极。晶体管m6的源极耦接至公共节点vrefn。晶体管m5的栅极耦接至偏置节点(bias2)。晶体管m6的栅极耦接至偏置节点(bias1)。晶体管m2、m3、m5和m6是n沟道fet,比如,nmos晶体管。晶体管m2、m3、m5和m6被偏置电压bias1和bias2偏置为饱和。在图12的示例中,事件检测器1220将2t奇数主标记信号与相应的2t奇数前和后标记信号进行比较。在其它示例中,事件检测器1220可将2t偶数主标记信号与相应的2t偶数前和后标记信号进行比较。图13b是示出1t主标记信号及其相关的2t偶数信号的示例性部分的表。在该示例中,如13a所示,对于离散时间2n+1到2n+10,1t主标记信号具有相同的位序列0011100010。2t偶数主标记信号包括来自偶数离散时间2n+2、2n+4、...、2n+10的位,即位模式01000。2t偶数后标记信号是偶数离散时间2n+2、2n+4、...、2n+8的位模式1101。2t偶数前标记信号是偶素离散时间2n+2、2n+4、...、2n+10的位模式01101。阴影框显示2t偶数主标记与2t偶数前标记和/或2t偶数后标记不同的位置。这出现在离散时间2n+2、2n+4、2n+6、2n+8和2n+10。事件检测器1220可被配置为在离散时间2n+6和2n+10处断言使能信号(sel1),并在离散时间2n+2和2n+8处断言使能信号(sel2)。虽然前述内容针对具体示例,但是在不脱离本发明的基本范围的情况下可以设计其他和进一步的示例,并且其范围由随后的权利要求确定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1