控制回路电路 |
|||||||
申请号 | CN201110035735.4 | 申请日 | 2011-02-01 | 公开(公告)号 | CN102195615B | 公开(公告)日 | 2014-06-11 |
申请人 | 台湾积体电路制造股份有限公司; | 发明人 | 艾瑞克·索南; 艾伦·罗许; 马汀·肯亚; 石硕; 贾斯汀·盖瑟; | ||||
摘要 | 本 发明 公开了一种控制回路 电路 。控制回路电路比较输出入号与反馈输出 信号 ,且产生两信号的误差。控制回路电路通过累加多个延迟的误差来积分误差,且量化积分的误差使得量化噪声的 频谱 整形成高 频率 而被LC低通 滤波器 滤除。因此,需要的低频信号几乎不受影响。 | ||||||
权利要求 | 1.一种控制回路电路,包括: |
||||||
说明书全文 | 控制回路电路技术领域背景技术[0002] 在高效能应用领域中,切换功率转换器(switch power converter)已逐渐用于取代模拟功率放大器。举例来说,直流对直流转换器(例如电压调节器)、级数D(class D)功率放大器等等。这些转换器产生驱动外部电感及电容的脉冲宽度调制(PWM)输出信号,且需要反馈回路调整PWM信号的工作周期以及控制输出电压或电流。数字回路已经取代模拟回路渐渐地被采用。但是在很多应用上会产生不想要的“脉冲(tones)”或“限制周期振荡(limit cycle oscillations)”。举例来说,PWM驱动低通滤波器,且反馈回路监控低通滤波器的输出,且为了取得想要的输出电压,调整PMW信号的工作周期。根据误差信号(例如想要的电压与实际输出电压的差),数字滤波器产生关联模拟数字转换器(analog-to-digital converter,ADC)的一个数值控制数字PMW数字模拟转换器(digital-to-analog converter,DAC)。在一个数字PWM产生器的频率是PWM更新率的数倍的系统中,PWM DAC的精确度限制为时钟脉冲率与更新率的比例,典型地是16到256,亦即是4到8位的解析度。限制的DAC解析度限制数字滤波器修正输出电压的能力。因此,控制回路箝制PWMDAC的输出在多个数值以内,而暴露出不想要的量化噪声(“脉冲”或“限制周期振荡”),且可能集中于特定频率(例如控制回路的频率响应的通带)。 发明内容[0003] 为克服现有技术的缺陷,本发明提供一种控制回路电路。控制回路电路包括模拟数字转换器、数字滤波器、噪声整形器以及脉冲宽度调制数字模拟转换器。模拟数字转换器(ADC)用于接收模拟反馈信号及模拟输入信号,且产生数字ADC输出。数字滤波器用于控制数字ADC输出的频率响应,且产生具有第一位数的一数字滤波器输出。噪声整形器用于切除第一位数且产生具有第二位数的噪声整形器输出。其中第二位数少于第一位数,且整形在切除期间产生的量化噪声。脉冲宽度调制数字模拟转换器(PWM DAC)用于处理噪声整形器输出的第二位数且产生PWM DAC输出。 [0004] 本发明另一实施例提供一种控制回路电路,包括模拟数字转换器、数字滤波器、噪声整形器、脉冲宽度调制数字模拟转换器以及低通滤波器。模拟数字转换器用于接收一模拟反馈信号及一模拟输入信号,且产生一数字ADC输出。数字滤波器用于控制该数字ADC输出的一频率响应,且产生一数字滤波器输出Vin。一噪声整形器,用于处理Vin,且根据选自-n1 -1 n2于下列群组的在z域的一方程式产生一噪声整形器输出Vout:Vout=Vin z +Vq(1-z )-1 n2 以及Vout=Vin+(1-z ) Vq,其中Vq表示在去除期间产生的该量化噪声、n1表示V1所经历的多个延迟以及n2表示在噪声整形器中一高通滤波器的一阶数。脉冲宽度调制数字模拟转换器,用于处理该噪声整形器输出且产生一PWMDAC输出。低通滤波器,用于移除关于该Vq的高频率,该低通滤波器的一输出包括一模拟反馈信号。 [0005] 本发明的实施例能够减少低频脉冲的衍生及整体系统的噪声。 附图说明[0007] 图1根据实施例为用于切换放大器的控制回路的示意图; [0008] 图2根据实施例显示图1控制回路的噪声整形器在z域的方框图;以及[0009] 图3根据另一实施例显示图1控制回路的噪声整形器在z域的方框图。 [0010] 【主要附图标记说明】 [0011] 100~控制回路;102~模拟信号; [0012] 105~数字模拟转换器;107~参考电压; [0013] 110~∑ΔADC; [0014] 112、122、132、142、152、172~信号; [0015] 120~十进制器; [0016] 130~数字滤波器; [0017] 140~噪声整形器; [0018] 150~数字PWM产生器; [0019] 170~输出级; [0020] 200~噪声整形器;210~总和方块; [0021] 212、222、232、234、242~信号; [0022] 220~总和方块;225~积分方块; [0023] 230~延迟方块;240~总和方块; [0024] 300~噪声整形器;310~总和方块; [0025] 312、322、332、342、352~信号; [0026] 320~总和方块;325~积分方块; [0027] 330~延迟方块 340~总和方块; [0028] 350~延迟方块; 具体实施方式[0029] 在附图中说明的实施例或范例以特定语言公开于下。可了解到实施例与范例不是要用于限制。在公开的实施例中的任何变化与变更,以及在文件中公开的原理应用可被认定为对于本领域技术人员而言是正常发生的。参考数字可能在整体实施例中重复,但不需要一个实施例的特征应用于其他实施例中,即使它们共用相同参考数字。 [0030] 公开的实施例可能有以下特征及/或优点的其中一个或其组合。各种实施例通过整形频率成份到高频率及跳出利害频率带来降低/减少量化噪声以及脉冲行为(tonal behavior)的影响,但是维持控制回路需要的低频率不受影响。因此,实施例减少低频脉冲的衍生及整体系统的噪声。 [0031] 图1根据实施例为用于切换放大器的控制回路的示意图。控制回路100通常用于功率放大器、切换放大器、级数D放大器、DC-DC转换器等等。控制回路100提供闭回路系统且通过比较输出电压与输入电压(或参考电压)调整输出电压。 [0032] 数字模拟转换器(DAC)105在线107提供直流(DC)参考电压以用于∑ΔADC(sigma-delta Analog to Digital converter)110。在一些实施例中,参考电压107是可程序的。 [0033] ∑ΔADC 110考虑参考电压107及反馈信号172转换模拟信号102为数字信号。∑ΔADC 110仅是作为说明目的,其他ADC也是落入公开的实施例的范围中。∑ΔADC 110是控制回路100的一部分,比较线172上的输出电压Vout的反馈信号与DC参考电压107以控制输出电压Vout。假如在线172的电压Vout相较于参考电压107太高,∑ΔADC 110降低电压Vout。假如电压Vout太低,∑ΔADC 110增加电压Vout。 [0034] 十进制器120、数字滤波器130以及噪声整形器140是数字处理方块127的一部分,因为它们都处理数字信号,以及他们接收数字输入信号且提供数字输出信号。十进制器120降低信号112的取样率,在实施例中是一个时间内取样32次。 [0035] 数字滤波器130通过控制信号112与132的频率响应控制着控制回路100的频率响应以及转移函数。 [0036] 噪声整形器140接收信号132的较高解析度的数字码,且将它切除到低解析码形成数字PWM产生器150可处理的信号142。高解析度码或数据是较多位数,而低解析度码或数据是较少位数。在各种实施例中,数据132是10位而数据142是5位。降低信号132的解析度后,噪声整形器140位移量化噪声到高于LC低通滤波器的切除频率(cut-off frequency)以抑制量化噪声且因此增加整体系统性能。在各种实施例中,噪声整形器140的频率响应是噪声整形器140的时钟脉冲率所设定。假如fc表示时钟脉冲率,所有低于fc的量化噪声都会被衰减,且大部分是在低频。本领域技术人员将认知到噪声频谱密度在直流是0。下降(roll-off)是第一阶的,其中频率增加一倍造成噪声频谱密度增加一倍。使用高阶噪声整形器140,频率增加一倍造成噪声频谱密度增加超过一倍。在实施例中,第一阶噪声整形器140(也是PWM DAC 150的时钟脉冲率)的时钟脉冲率组态成数倍(例如系数100)于LC滤波器的切除频率。在实施例中,较高阶的噪声整形器140,系数会降低到大约10。 [0037] 数字PWM产生器或PWM DAC 150转换数字数据142到模拟数据152,带有脉冲宽度调制的信息的数据152驱动包含晶体管P与N的切换级。数字PWM产生器150根据数据152的部分的高或低电平周期驱动切换级到各自的高或低电平。在各种实施例中,数字PWM产生器150有5位的解析度可在线152上提供32个对应数值。 [0038] 晶体管N与P形成驱动或输出级170。 [0040] 信号152控制包括电感L与电容C以及低通滤波电压Vcoil的LC电路。在各种实施例中,量化噪声整形成高于LC电路的切除频率,然后以LC电路滤波(例如移除)。此外,选择电感L与电容C的数值,所以使用控制回路100的直流-直流转换器(未显示)具有需要的动态性能。也就是说,LC切除频率相较于直流-直流转换器的切换频率要够低。f表示切除频率,π是循环常数。 [0041] 在各种实施例中,信号102、112、122与132是10位,而信号142是5位。信号102、107、152与172是模拟信号,而信号112、122、132、142是数字信号。∑ΔADC 110操作在100MHz,数字滤波器130及噪声整形器140操作在3.3MHz。数字PWM产生器150操作在100MHz,且计数等于信号132(例如数字滤波器130的输出)的位数的脉冲。因此,信号 112在100MHz,信号122在100MHz/32(大约3.2MHz),32是十进制器120的取样数目。信号132在大约3.3MHz。信号142在大约3.3MHz。信号152在大约3.3MHz。 [0042] 图2根据实施例显示图1控制回路的噪声整形器在z域的方框图。 [0043] 在每一周期,总和方块210比较输入信号132与反馈信号242,产生信号132与242之间的差(或量化误差)而提供信号212。信号212是信号132与信号242相加或相减的结果。信号212是信号142去除信号132且反馈到总和方块210。换言之,每个时钟脉冲周期,总和方块210相加新信号与总和方块210的先前总和,且建立用信号212表示的新总和。总和方块210连续相加各种型态的信号242与信号132。 [0044] 积分方块225取得信号212,且与延迟的信号212相加,也就是信号212的反馈信号234送到总和方块220。每个时钟脉冲周期,总和方块220相加信号234与信号212以提供信号222。换言之,在每一时钟脉冲周期,总和方块220相加新信号232与总和方块220的先前总和,且建立用信号222表示的新总和。总和方块220连续相加各种型态的信号234-1与信号212。在延迟方块230中的符号z 表示数字滤波器130的时间延迟或周期,其可用各种机制实施,例如,触发器。每个时钟脉冲周期延迟方块230延迟信号222以形成信号 232。信号222与232因此相同,除了时间(或相位)延迟。每个时间都会产生信号232,然后以信号234反馈到总和方块220。 [0045] 假如电压V212表示信号212(积分方块225的输入)且电压V232表示信号232(积分方块225的输出),则电压V212与V232可用数学式描述如下: [0046] V232=(V212+V232)z-1or [0047] V232=(1-Z-1)=V212Z-1or [0048] [0049] 因此,积分方块225可以表示成: [0050] [0051] 本领域技术人员将认知到是一个积分器。 [0052] 总和方块240量化信号232。总和方块240去除或切除信号232的最低有效位。以信号处理领域来说,总和方块240相加量化误差Vq(亦即去除误差或量化噪声)与信号 232,因为当总和方块240切除信号232的最低有效位时,总和方块240引入量化误差Vq。 在各种实施例中,总和方块240去除信号232的最低5个有效位,转换12位的信号232到 5位。信号232的位数(例如12)是来自于信号132的位数(例如10),经由总和方块220从10位增加到12位,形成信号222。当延迟方块230没有改变信号222的位数,信号232包含来自信号222的同样12位。举例来说,信号132包括5.5的数值,用5位表示整数且另外5位表示小数0.5。经过总和方块210、220与240之后,电压142是数值5,已经由信号132的5.5去除。 [0053] 电压Vin与Vout(或图1的信号132与142)可用数学式描述如下: [0054] [0055] [0056] Vout=Vinz-1+Vq(1-z-1) [0057] 在上述数学关系式,电压Vout包括相关于电压Vin(例如Vin z-1)的第一成份以-1 -1及关于量化噪声Vq(例如Vq(1-z ))的第二成份。在第一成份的z 指示信号Vin是延迟-1 的,而1-z 指示量化噪声Vq包括高通滤波器或包括高频成份,其将会被图1中的LC低通滤波器所滤除。如所示,量化噪声被整形成高频或不在利害范围内的频带。根据上述,只有-1 一个延迟(例如z ),且高通滤波器是第一阶。在实施例中利用许多延迟与较高阶的噪声整形器,Vout与Vin的关系描述如下: [0058] Vout=Vinz-n1+Vq(1-z-1)n2 [0059] n1与n2是整数,n1表示电压Vin经历的延迟次数,而n2表示高阶滤波器或噪声整形器的阶数,因为n阶噪声整形器意指具有n阶高通滤波特性的噪声整形器。 [0060] 图3根据另一实施例显示图1控制回路的噪声整形器在z域的方框图。在每一时钟脉冲周期,总和方块310相加(或相减)信号352与信号132而提供信号312。信号312是信号132与信号352之间的误差。信号352是输出信号342经由延迟方块350延迟的信号。总和方块310积分(例如累加)信号352与132之间的误差。 [0061] 积分器方块325包括总和方块320与延迟方块330。总和方块320在每个时钟脉冲周期相加信号332与总和方块320的前总和,且提供新信号322(或电压Va)。信号332是信号322经过延迟方块330所延迟的信号。相较于积分器235,积分器方块225在总和方块220及延迟方块230之后提供积分器输出(例如信号232),而积分器方块325在总和方块320之后且延迟方块330之前提供积分器输出(例如信号322)。 [0062] 电压V312表示信号312(积分方块325的输入),电压V322表示信号322(积分方块325的输出)。电压V312与V322可用数学式描述如下: [0063] V322=V312+V332z-1or [0064] V322(1-z-1)=V312or [0065] [0066] 因此,积分方块325可表示如下: [0067] [0068] 类似于去除信号232的总和方块240,总和方块340去除或切除信号322的最低有效位。以信号处理领域来说,总和方块340相加量化误差Vq(亦即去除误差或量化噪声)与信号332。因此当总和方块340切除量化噪声。 [0069] 延迟方块350提供信号342的延迟的信号352到总和方块310。 [0070] 电压Vin与Vout(或图1的信号132与142)可用数学式描述如下:-1 -1 [0071] Va=z Va+Vin-z Vout [0072] Vout=Va+Vq-1 -1 [0073] Vout=z Va+Vin-z Vout+Vq [0074] Vout=Vin+Vq-z-1(Vout-Va) [0075] Vout=Vin+(1-z-1)Vq [0076] 上述数学关系式,电压Vout包括相关于电压Vin的第一成份以及关于量化噪声-1 -1Vq(例如Vq(1-z ))的第二成份。1-z 指示量化噪声Vq包括高通滤波器或包括高频成份,其将会被图1中的LC低通滤波器所滤除。换言之,量化噪声被整形成高频或不在利害范围内的频带。 [0077] Vout=Vin z-n1+Vq(1-z-1)n2 [0078] 根据上述,高通滤波器是第一阶滤波器。在实施例中,使用较高阶噪声整形器,电压Vout与电压Vin描述如下: [0079] Vout=Vin+Vq(1-z-1)n2 [0080] n2表示高阶滤波器或噪声整形器的阶数。 [0081] 说明书已经公开许多实施例。可了解到各种变更都不会脱离实施例的精神与范围。举例来说,各种总和方块可用各种机制实施,且各种实施例不限于特定机制。同样地,各种实施例不限于延迟方块的实施,但是适用于各种实施方式,举例来说,包括使用D型触-1发器。图2及图3显示以延迟元件z 表示的1阶噪声整形器200与300,但是实施例也适用于较高阶噪声整形器,亦即包括多个延迟元件,所以量化噪声可能成为较高频率。一些实施例用于DC-DC、AC-DC、DC-AC转换器,级数D(切换)功率放大器以及马达控制器。一些实施例用于包括PWM输出的电路。PWM信号是以数字式产生的所以离散时间增量是可能的。 通常,各种实施例通过取代数字滤波器与数字PWM产生器之间的噪声整形器用于公开的实施例。噪声整形器用于去除数字滤波器的较高位解析度成为PWM产生器的较低解析度。 [0082] 虽然本发明已以较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求所界定的范围为准。 |