1.一种占空比校正电路,包括:
延迟时钟发生单元,其适用于通过将目标时钟延迟不同的延迟值来产生多个延迟时钟;
上行/下行信号发生单元,其适用于从多个延迟时钟中选择具有与目标时钟的第一部分相对应的延迟值的延迟时钟,并且根据目标时钟的第二部分的长度和选中的延迟时钟的第一部分的长度来产生上行/下行信号;
占空比控制码发生单元,其适用于响应于上行/下行信号来产生占空比控制码;
占空比调整单元,其适用于通过根据占空比控制码而调整源时钟的占空比来产生占空比校正时钟;以及
控制单元,其适用于在占空比校正时段期间使能延迟时钟发生单元,以及在除了占空比校正时段之外的时段期间禁止延迟时钟发生单元。
2.根据权利要求1所述的占空比校正电路,其中,占空比校正时段包括两个或更多个校正周期。
3.根据权利要求2所述的占空比校正电路,还包括:
目标时钟选择单元,其适用于在校正周期之中的第一校正周期中选择源时钟作为目标时钟,而在第一校正周期之后的任何剩余校正周期中选择占空比校正时钟作为目标时钟。
4.根据权利要求2所述的占空比校正电路,其中,当目标时钟的第二部分的长度比选中的延迟时钟的第一部分的长度短时,上行/下行信号发生单元产生上行/下行信号以减小占空比校正时钟的第一部分的长度,而当目标时钟的第二部分的长度比选中的延迟时钟的第一部分的长度长时,上行/下行信号发生单元产生上行/下行信号以增大占空比校正时钟的第一部分的长度。
5.根据权利要求2所述的占空比校正电路,其中,占空比控制码发生单元响应于在校正周期之中的不同校正周期中产生的上行/下行信号来分别确定包括在占空比控制码中的多个比特位的值。
6.根据权利要求5所述的占空比校正电路,其中,占空比控制码发生单元包括:
多个储存单元,每个储存单元适用于将在校正周期之中的对应校正周期中产生的上行/下行信号储存为多个比特位之中的对应比特位。
7.根据权利要求1所述的占空比校正电路,其中,占空比调整单元通过使用根据占空比控制码确定的上拉驱动能力和下拉驱动能力而执行上拉驱动和下拉驱动来产生占空比校正时钟。
8.根据权利要求2所述的占空比校正电路,其中,上行/下行信号发生单元包括:
时钟选择单元,其适用于从多个延迟时钟中选择具有与目标时钟的第一部分相对应的延迟值的延迟时钟,并且通过将目标时钟延迟来产生延迟的目标时钟;以及
时钟组合单元,其适用于根据选中的延迟时钟和延迟的目标时钟来产生上行/下行信号。
9.根据权利要求8所述的占空比校正电路,其中,时钟选择单元检测在多个延迟时钟的预设边沿处的目标时钟的逻辑值,并且根据检测逻辑值的全部或部分的组合来从多个延迟时钟中选择延迟时钟。
10.根据权利要求8所述的占空比校正电路,其中,时钟组合单元通过对延迟的目标时钟与选中的延迟时钟执行“与”运算来产生上行/下行信号。
11.根据权利要求2所述的占空比校正电路,其中,控制单元根据通过对源时钟进行计数得到的结果来设置占空比校正时段和校正周期。
12.根据权利要求1所述的占空比校正电路,其中,当上行/下行信号发生单元没有选择多个延迟时钟之中的延迟时钟时,控制单元禁止占空比调整单元。
13.一种占空比校正方法,包括:
选择源时钟和占空比校正时钟中的一个作为目标时钟;
通过将目标时钟延迟不同的延迟值来产生多个延迟时钟;
从多个延迟时钟之中选择具有与目标时钟的第一部分相对应的延迟值的延迟时钟;
根据目标时钟的第二部分的长度和选中的延迟时钟的第一部分的长度来产生上行/下行信号;
响应于上行/下行信号来产生占空比控制码;以及
通过根据占空比控制码而调整源时钟的占空比来产生占空比校正时钟。
14.根据权利要求13所述的占空比校正方法,还包括:
对源时钟进行计数;
根据计数结果来设置占空比校正时段以及包括在占空比校正时段中的两个或更多个校正周期;以及
控制多个延迟时钟仅在占空比校正时段被激活。
15.根据权利要求14所述的占空比校正方法,其中,选择源时钟和占空比校正时钟中的一个作为目标时钟的步骤包括:
在校正周期之中的第一校正周期中选择源时钟作为目标时钟;以及
在其他校正周期中选择占空比校正时钟作为目标时钟。
16.根据权利要求14所述的占空比校正方法,其中,产生上行/下行信号的步骤包括:
当目标时钟的第二部分的长度比选中的延迟时钟的第一部分的长度短时,产生上行/下行信号以减小占空比校正时钟的第一部分的长度;以及
当目标时钟的第二部分的长度比选中的延迟时钟的第一部分的长度长时,产生上行/下行信号以增大占空比校正时钟的第一部分的长度。
17.根据权利要求14所述的占空比校正方法,其中,产生占空比控制码的步骤包括:
响应于在校正周期之中的不同校正周期中产生的上行/下行信号,分别确定包括在占空比控制码中的多个比特位的值。
18.根据权利要求14所述的占空比校正方法,其中,产生上行/下行信号的步骤包括:
延迟目标时钟;以及
对选中的延迟时钟和延迟的目标时钟执行“与”运算。
19.根据权利要求14所述的占空比校正方法,其中,选择延迟时钟的步骤包括:
检测在多个延迟时钟的预设边沿处目标时钟的逻辑值;以及
根据通过将目标时钟的检测逻辑值的全部或部分组合而获得的值,从多个延迟时钟中选择延迟时钟。
20.根据权利要求19所述的占空比校正方法,其中,选择延迟时钟的步骤还包括:
当没有选择多个延迟时钟之中的延迟时钟时,去激活多个延迟时钟。