1.一种PWM信号生成器,该PWM信号生成器包括:
延迟电路单元,其包括串联连接的多个延迟元件,所述多个延迟元件之中的最终级的延迟元件的输出端子和所述多个延迟元件之中的初级的延迟元件的输入端子彼此连接;
选择器,其基于数字值,选择所述多个延迟元件的输出信号中的任一个;
PWM信号输出单元,其基于所述选择器选择的所述输出信号来输出PWM信号;
延迟量检测器,其检测由于所述延迟电路单元而导致的信号延迟量;以及
数字值生成器,其通过基于所述延迟量检测器检测到的所述延迟量校正预定数据来生成所述数字值。
2.根据权利要求1所述的PWM信号生成器,所述PWM信号生成器还包括:
计数器,其对从所述多个延迟元件之中的任何延迟元件输出的脉冲信号进行计数,
其中,所述延迟量检测器检测所述计数器在单位时段内计数得到的计数值作为所述延迟量。
3.根据权利要求2所述的PWM信号生成器,
其中,所述数字值生成器通过基于所述计数值和所述单位时段内预定的计数期待值校正所述数字值来生成所述数据。
4.根据权利要求3所述的PWM信号生成器,
其中,所述多个延迟元件包括2n个延迟元件,其中,n是等于或大于2的自然数,其中,所述计数期待值是2k,其中,k是等于或大于1的自然数,并且
其中,所述数字值生成器使用将所述计数值和对应于所述数据的设置值的相乘值除以所述计数期待值而得到的值来生成所述数字值。
5.根据权利要求4所述的PWM信号生成器,
其中,所述数字值生成器包括:
乘法器,其将所述计数值和所述设置值相乘;以及
除法器,其将所述乘法器的输出值除以所述计数期待值,并且
其中,所述除法器是通过将所述乘法器的所述输出值向右移位k位来得到除法结果的移位器。
6.根据权利要求4所述的PWM信号生成器,其中,所述数字值生成器包括:
除法器,其被构造成将所述计数值除以所述计数期待值;以及
乘法器,其被构造成将所述除法器的输出值和所述设置值相乘,并且
其中,所述除法器是通过将所述输出值向右移位k位来得到除法结果的移位器。
7.根据权利要求2所述的PWM信号生成器,
其中,所述延迟量检测器包括:
测量周期计数器,其基于基准时钟针对每个单位时段输出采集信号;
第一寄存器,其保持在输出所述采集信号的时间处所述计时器的计数值;
第二寄存器,其保持在输出所述采集信号的时间之前输出所述采集信号的时间处所述计数器的计数值;以及
减法器,其从所述第一寄存器中保持的计数值减去所述第二寄存器中保持的计数值,并且
其中,所述延迟量检测器检测所述减法器的输出值作为所述延迟量。
8.根据权利要求1所述的PWM信号生成器,
其中,所述延迟量检测器和所述数字值生成器由硬件构成。
9.一种开关电源装置,所述开关电源装置包括:
开关元件;
根据权利要求1所述的PWM信号生成器;以及
PWM控制单元,其基于所述PWM信号生成器所生成的PMW信号来控制所述开关元件。