掌桥专利:专业的专利平台
掌桥专利
首页

数模转换校正装置

文献发布时间:2023-06-19 19:30:30


数模转换校正装置

技术领域

本发明涉及数模转换校正装置,尤其涉及能够减少本地端数模转换器的静态不匹配误差的校正装置。

背景技术

制程、电压与温度(PVT)的漂移会导致数模转换器(例如:电流式数模转换器(current DAC))的输出在位阶(scale)与脉冲波形(pulse shape)上存在不匹配。反映在位阶上的不匹配的问题称为静态不匹配误差(static mismatch error),反映在脉冲波形上的不匹配的问题称为动态不匹配误差,其中静态不匹配误差会严重影响一电路系统的效能。当该数模转换器为本地端数模转换器时,该电路系统是包括本地端数模转换器的本地端系统。

发明内容

本发明的一个目的在于提供一种数模转换校正装置,以减少一本地端数模转换器的静态不匹配误差。

本发明的数模转换校正装置的一实施例包括一数字码产生电路、一数模转换器、一模数转换器、一滤波电路、一指示电路以及一统计电路。该数字码产生电路用来产生一数字码,该数字码为N个数字码中的一个,其中该N个数字码的N个初始值为不连续的数字值,该N为大于1的整数。该数模转换器用来根据该数字码产生一模拟信号,其中该数模转换器为该本地端数模转换器,该模拟信号对应N个信号电平(例如:电压电平)中的一个。该模数转换器用来根据该模拟信号产生一数字信号。该滤波电路耦接至该数字码产生电路与该模数转换器,用来根据该数字码与该数字信号之间的差异产生一梯度值,其中该差异反映该静态不匹配误差。该指示电路用来根据该数字码产生一选择信号。该统计电路用来根据该选择信号得知该梯度值为一第K梯度值对应该N个数字码的一第K数字码,并根据该第K梯度值决定是否要求该数字码产生电路调整该第K数字码,该K为不大于该N的正整数。

有关本发明的特征、实施与功效,现结合附图对优选实施例详细说明如下。

附图说明

图1示出了本发明中数模转换校正装置的一实施例;以及

图2示出了滤波电路的一实施例。

具体实施方式

本发明包括一种数模转换校正装置,能够减少一本地端数模转换器(digital-to-analog converter;DAC)的静态不匹配误差。该静态不匹配误差是指:该本地端DAC的输出信号的电平理想上应等于一预设信号电平;然而,因制程、电压与温度的漂移,该输出信号的电平实际上等于该预设信号电平加上一偏移量(offset),这可能会造成一远端信号接收装置不易判断该输出信号的电平。本发明的校正装置能够用于一有线信号传送装置,例如2.5GBase-T以太网络装置。

图1示出了本发明中数模转换校正装置的一实施例,其校正操作为一闭回路操作。图1的校正装置100包括一数字码产生电路110、一数模转换器(DAC)120、一模数转换器(analog-to-digital converter;ADC)130、一滤波电路140、一指示电路150、以及一统计电路160。对这些电路分别说明如下。

请参阅图1。数字码产生电路110用来产生一数字码Code#,该数字码Code#为N个数字码中的一个,其中该N个数字码的N个初始值为不连续的数字值,该N为大于1的整数。在一实施例中,该N个数字码为M个连续数字值中的N个值,该M为不小于2的X次方(例如:2

请参阅图1。DAC120用来根据该数字码Code#产生一模拟信号S

请参阅图1。ADC130用来根据该模拟信号S

请参阅图1。滤波电路140耦接至数字码产生电路110与ADC130,以用来根据该数字码Code#与该数字信号S

图2示出了滤波电路140的一实施例,包括一回音消除器210、一误差信号产生电路220以及一滤波器230。回音消除器210用来根据该数字码Code#产生一消除信号S

请参阅图1。指示电路150用来根据该数字码Code#产生一选择信号S

请参阅图1。统计电路160用来根据该选择信号S

承上所述,在一实施例中,统计电路160根据该第K梯度值(Grad#K)更新一第K累积梯度值(GradAcc#K),再判断该第K累积梯度值是否大于一第K正门槛值(+THD#K)或小于一第K负门槛值(-THD#K);当该第K累积梯度值大于该第K正门槛值或小于该第K负门槛值时,统计电路160要求数字码产生电路110调整该第K数字码,并重置该第K累积梯度值或更新该第K正门槛值与该第K负门槛值。值得注意的是,该第K正门槛值的绝对值可等于该第K负门槛值的绝对值,然而本发明的实施并不以此为限。另外,值得注意的是,所有的正门槛值(即:+THD#1~+THD#N)可为相同值,所有的负门槛值(即:-THD#1~-THD#N)可为相同值,然而本发明的实施并不以此为限。

在一实施例中,统计电路160将该第K累积梯度值的一当前值减去一系数(Mu)(例如:2

GradAcc#K=GradAcc#K-Mu×Grad#K(式1)

在一实施例中,当该第K累积梯度值大于该第K正门槛值时,这表示该第K数字码(Code#K)过大,因此,统计电路160要求数字码产生电路110调降该第K数字码,并重置该第K累积梯度值或更新该第K正门槛值与该第K负门槛值。举例而言,数字码产生电路110将该第K数字码的一当前值减1,以调降该第K数字码(Code#K),其可以下式表示:

GradAcc#K≥+THD#K→Code#K=Code#K-1(式2)

在一实施例中,当该第K累积梯度值小于该第K负门槛值时,这表示该第K数字码(Code#K)过小,因此,统计电路160要求数字码产生电路110调升该第K数字码,并重置该第K累积梯度值或更新该第K正门槛值与该第K负门槛值。举例而言,数字码产生电路110将该第K数字码的一当前值加1,以调升该第K数字码(Code#K),其可以下式表示:

GradAcc#K≤-THD#K→Code#K=Code#K+1(式3)

在一实施例中,在调整该第K数字码后,统计电路160将该第K累积梯度值重设为零或一预设值,以重置该第K累积梯度值。在一实施例中,在调整该第K数字码后,统计电路160将该第K正门槛值与该第K负门槛值的每一个加上或减去一第K初始值(例如:|+THD#K|),以更新该第K正门槛值(例如:+THD#K+(+THD#K)=+THD#K)与该第K负门槛值(例如:-THD#K+(+THD#K)=0)。

值得注意的是,DAC120的输出(或说ADC130的输出)与滤波电路140的输出可能会因相互影响而同向地变动,这可能会造成硬体的溢出(overflow)。在一实施例中,该N个数字码中的至少两个数字码(例如:第N数字码(最大数字码)与第一数字码(最小数字码))是固定的,从而达到一锚定(anchoring)效果,以避免硬体的溢出;本实施例中,该K小于该N且大于1。

在一实施例中,该N个数字码为256个连续数字值中的17个值,该17个数字码(Code#1~Code#17)的初始值依序为009、024、039、054、069、084、099、114、129、144、159、174、189、204、219、234、249,其中第1数字码(009)与第17数字码(249)保持不变,以达到前述锚定效果。表1示出了该17个数字码及其调整方式,其中THD为前述正门槛值,-THD为前述负门槛值。

表1

/>

在一实施例中,在一段预设时间内,如果前述第K数字码被调整为一特定值的次数最多或者停留在该特定值最久,统计电路160可选择性地要求数字码产生电路110将该第K数字码设为该特定值,并停止/暂停更新该第K数字码;据此,该N个数字码都可以被设定为适当的值。

请注意,在实施具备可能性的前提下,本技术领域中具有普通知识的技术人员可选择性地实施前述任一实施例中的部分或全部技术特征,或选择性地实施前述多个实施例中的部分或全部技术特征的组合,从而通过这种方式增加本发明实施时的灵活性。

综上所述,本发明能够减少一本地端数模转换器的静态不匹配误差。

虽然本发明的实施例如上所述,然而这些实施例并非用来限定本发明,本技术领域中具有普通知识的技术人员可根据本发明中明示或隐含的内容对本发明的技术特征施加变化,这些变化均可能属于本发明所要求的专利保护范围,换句话说,本发明的专利保护范围应当根据本发明权利要求书所界定的为准。

附图标记说明:

100:校正装置

110:数字码产生电路

120:数模转换器

130:模数转换器

140:滤波电路

150:指示电路

160:统计电路

Code#:数字码

S

S

S

S

210:回音消除器

220:误差信号产生电路

230:滤波器

S

S

相关技术
  • 一种校正关系获取装置、方法及校正光探测元件的装置
  • 数模转换器装置以及数模转换器装置的操作、校正方法
  • 数模转换器装置以及数模转换器装置的操作、校正方法
技术分类

06120115935180