脉冲宽度调制转换器及其转换方法与流程

文档序号:16244254发布日期:2018-12-11 23:25阅读:408来源:国知局
脉冲宽度调制转换器及其转换方法与流程

本发明的实施例涉及一种转换器及其转换方法。更具体而言,本发明的实施例涉及一种脉冲宽度调制转换器及其转换方法。

背景技术

脉冲宽度调制(pulsewidthmodulation,pwm)是一种将模拟信号或将经采样及编码的模拟信号,例如对该模拟信号进行脉冲编码调制(pulsecodemodulation,pcm)后的数字信号,进行脉冲宽度调制以产生脉冲输出信号的技术,其中该脉冲输出信号的周期一般固定,而每一周期的工作周期(dutycycle)(即脉冲宽度)会随着该模拟信号的振幅或相对应的脉冲编码值而改变。

脉冲宽度调制技术经常用在各种模拟或数字的放大器电路之中。以数字放大器电路为例,一般可经由pwm转换器来将pcm信号转换为pwm输出信号,然后经由电源切换电路及电源供应器来放大该pwm输出信号,最后经由低通滤波器来从放大后的pwm信号滤出原始的模拟信号,以便该模拟信号可被用于驱动各种负载。

上述负载的驱动方式可概括分为单端驱动以及双端驱动两类,前者是利用单一驱动信号来驱动负载(即根据该驱动信号与一接地面之间的差值来驱动负载),而后者是利用一对驱动信号来驱动负载(即根据该对驱动信号之间的差值来驱动负载)。在具有pwm转换器的各种放大器电路中,一旦采用双端驱动,则pwm转换器会将单一输入信号(例如pcm信号)转换为一对pwm输出信号。在此情况下,若该一对pwm输出信号的脉冲在某一个周期中同时、或是在非常接近的时间从低电平上升到高电平,则电源供应器必须瞬间提供大量电流,故会造成电源输入瞬间产生剧烈变动,进而导致整体电路的效能降低。有鉴于此,如何避免采用双端驱动的pwm转换器产生同时或在非常接近的时间从低电平上升到高电平的一对pwm输出信号,将是在本发明所属技术领域中亟需被解决的一个问题。



技术实现要素:

为了解决至少上述的问题,本发明的实施例提供了一种脉冲宽度调制转换器。该脉冲宽度调制转换器可包含一信号处理器、一计数器与一比较器。该信号处理器、该计数器与比较器彼此电性连接。该信号处理器可用以接收一包含对应至多个第一周期的多个第一输入值的第一输入信号,且在各该第一周期中根据一相对应的第一输入值产生一第一脉冲宽度调制输入值与一第二脉冲宽度调制输入值,其中该第一脉冲宽度调制输入值不同于该第二脉冲宽度调制输入值。该计数器可用以在各该第一周期中因应一第一致能信号而随着一时钟依序产生多个第一计数值。该比较器可用以在各该第一周期中比较一相对应的第一脉冲宽度调制输入值与该等第一计数值以产生一第一脉冲宽度调制输出信号,以及比较一相对应的第二脉冲宽度调制输入值与该等第一计数值以产生一第二脉冲宽度调制输出信号,其中该第一脉冲宽度调制输出信号与该第二脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号。

为了解决至少上述的问题,本发明的实施例还提供了一种用于一脉冲宽度调制转换器的转换方法。该转换方法可包含下列步骤:

藉由该脉冲宽度调制转换器,接收一包含对应至多个第一周期的多个第一输入值的第一输入信号,且在各该第一周期中根据一相对应的第一输入值产生一第一脉冲宽度调制输入值与一第二脉冲宽度调制输入值,其中该第一脉冲宽度调制输入值不同于该第二脉冲宽度调制输入值;

藉由该脉冲宽度调制转换器,在各该第一周期中因应一第一致能信号而随着该时钟依序产生多个第一计数值;以及

藉由该脉冲宽度调制转换器,在各该第一周期中比较一相对应的第一脉冲宽度调制输入值与该等第一计数值以产生一第一脉冲宽度调制输出信号,以及比较一相对应的第二脉冲宽度调制输入值与该等第一计数值以产生一第二脉冲宽度调制输出信号,其中该第一脉冲宽度调制输出信号与该第二脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号。

如上所述,在本发明的实施例中,脉冲宽度调制控制器及其转换方法可将任一输入信号(例如第一输入信号)转变为一对脉冲宽度调制输出信号(例如第一脉冲宽度调制输出信号与第二脉冲宽度调制输出信号),且该一对脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号。中心对齐的脉冲宽度调制信号意味着该信号在每一个周期中,其脉冲的中心与该周期的中心是对齐的。

在采用双端驱动负载的情况下,因需要通过该一对脉冲宽度调制输出信号(例如第一脉冲宽度调制输出信号与第二脉冲宽度调制输出信号)来驱动负载,故必须使该一对脉冲宽度调制输出信号在每一个周期中都存有差值。因此,在本发明的实施例中,每一个周期(例如第一周期)中的一对脉冲宽度调制输入值(例如第一脉冲宽度调制输入值与第二脉冲宽度调制输入值)不同,而这也使得在每一个周期(例如第一周期)中的一对脉冲宽度调制输出信号(例如第一脉冲宽度调制输出信号与第二脉冲宽度调制输出信号)的脉冲宽度可不同(即存在差值)。

在本发明的实施例中,由于每一对脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号,且二者在每一个周期中的脉冲宽度也不同,故可使得该一对脉冲宽度调制输出信号在每一个周期中的脉冲不会同时或在非常接近的时间从低电平上升到高电平。据此,本发明的实施例已提供了一种有效的解决方案来解决至少上述的问题。

以上内容呈现了本发明的实施例的摘要说明(涵盖了本发明的实施例可解决的问题、所采用的手段以及可达到的功效),以提供对本发明的实施例的基本理解。以上内容并非有意概括本发明的所有实施例。另外,以上内容既不是为了确认本发明的任一或所有实施例的关键或必要元件,也不是为了确定本发明的保护范围。上述内容的目的仅是以一简单形式来呈现本发明的实施例的概念,以作为随后实施方式的一个引言。

附图说明

图1例示了在本发明的一或多个实施例中的一种脉冲宽度调制转换器。

图2a是在本发明的一或多个实施例中第一输入信号的一示意图。

图2b是在本发明的一或多个实施例中图1所示脉冲宽度调制转换器的一时序示意图。

图3例示了在本发明的一或多个实施例中的另一种脉冲宽度调制转换器。

图4是在本发明的一或多个实施例中图3所示脉冲宽度调制转换器的一时序示意图。

图5例示了在本发明的一或多个实施例中的一种用于一脉冲宽度调制转换器的转换方法。

【符号说明】

如下所示:

1:脉冲宽度调制转换器

11:信号处理器

13:计数器

131:第一计数单元

15:比较器

151:第一比较单元

153:第二比较单元

171:第一负载

clk:时钟

c1:第一计数值

d1:第一输入值

d11:第一脉冲宽度调制输入值

d12:第二脉冲宽度调制输入值

en1:第一致能信号

s11:第一脉冲宽度调制输出信号

s12:第二脉冲宽度调制输出信号

x1:第一输入信号

t1:时间点

t2:时间点

3:脉冲宽度调制转换器

31:信号处理器

33:计数器

133:第二计数单元

35:比较器

155:第三比较单元

157:第四比较单元

172:第二负载

c2:第二计数值

d2:第二输入值

d21:第三脉冲宽度调制输入值

d22:第四脉冲宽度调制输入值

en2:第二致能信号

s21:第三脉冲宽度调制输出信号

s22:第四脉冲宽度调制输出信号

x2:第二输入信号

t:时间差

t3:时间点

t4:时间点

5:用于一脉冲宽度调制转换器的转换方法

501、503、505:步骤

具体实施方式

以下所述的实施例并非用以限制本发明只能在所述的环境、应用、结构、流程或步骤方能实施。在附图中,与本发明非直接相关的元件皆已省略。在附图中,各元件的尺寸以及各元件之间的比例仅是范例,而非用以限制本发明。除了特别说明之外,在以下内容中,相同(或相近)的元件符号可对应至相同(或相近)的元件。

本发明的某些实施例可以是脉冲宽度调制转换器。图1例示了一种脉冲宽度调制转换器的架构,然而图1所示内容仅是为了说明本发明的实施例,而非为了限制本发明。参照图1,一脉冲宽度调制转换器1可包含一信号处理器11、一计数器13,以及一比较器15。信号处理器11、计数器13以及比较器15彼此之间可以呈现直接电性连接(即无通过其他功能性元件/电路/单元而彼此电性连接)、或可呈现间接电性连接(即通过其他功能性元件/电路/单元而彼此电性连接)。

信号处理器11可以是各种具备信号处理功能的微处理器(microprocessor)或微控制器(microcontroller)。微处理器或微控制器是一种可编程的特殊集成电路,其具有运算、存储、输出/输入等能力,且可接受并处理各种编码指令,藉以进行各种逻辑运算与算术运算,并输出相应的运算结果)。信号处理器11可包含具备数字信号处理功能的数字信号处理器和/或具备模拟信号处理功能的模拟信号处理器。

信号处理器11可以用以接收一第一输入信号x1,而第一输入信号x1包含了对应至多个第一周期的多个第一输入值d1。图2a是在本发明的一或多个实施例中该第一输入信号的一示意图,然而图2a所示内容仅是为了说明本发明的实施例,而非为了限制本发明。参照图2a,第一输入信号x1可为模拟信号,且在每一个第一周期中,该模拟信号的一振幅采样值可视为第一输入值d1。在某些实施例,在每一个第一周期中,还可针对振幅采样值进行pcm编码,然后将该振幅采样值的一pcm编码值视为第一输入值d1。换句话说,第一输入值d1可以是模拟信号的振幅采样值或是该振幅采样值的pcm编码值。在其他实施例,第一输入值d1也可以通过对模拟信号的振幅采样值进行其他类型的编码来取得。

参照图1与图2a,为了实现双端驱动负载,信号处理器11可在每一个第一周期中根据相对应的第一输入值d1产生第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12,其中第一脉冲宽度调制输入值d11不同于第二脉冲宽度调制输入值d12,以便于第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12之间具有差值。在某些实施例中,在每一个第一周期中,第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12相减的差等于第一输入值d1。

参照图1与图2a,计数器13可包含一第一计数单元131。第一计数单元131可以是一种用以存储特定事件或过程发生次数的电子电路、模块、或芯片,其可随着时钟而增加或减少其计数值。在本发明的某些实施例中,第一计数单元131可用以在每一个第一周期中因应一第一致能信号en1而随着一时钟clk依序产生多个第一计数值c1。第一致能信号en1与时钟clk可由脉冲宽度调制转换器1所应用的系统来提供。

参照图1与图2a,比较器15可包含一个第一比较单元151以及一个第二比较单元153。第一比较单元151及第二比较单元153中的每一个都是一种通过比较两个输入端的大小,而在输出端输出不同结果的电子电路、模块、或芯片。在本发明的某些实施例中,第一比较单元151可用以在每一个第一周期中比较相对应的第一脉冲宽度调制输入值d11与该等第一计数值c1以产生一第一脉冲宽度调制输出信号s11,而第二比较单元153可用以在每一个第一周期中比较相对应的第二脉冲宽度调制输入值d12与该等第一计数值c1以产生一第二脉冲宽度调制输出信号s12,其中第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12各自为中心对齐的脉冲宽度调制信号。

在某些实施例中,脉冲宽度调制转换器1可以直接或间接电性连接到一第一负载171,以便于第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动并控制第一负载171。举例而言,在某些实施例中,脉冲宽度调制转换器1可经由各种后处理装置(未绘示)而电性连接至第一负载171。该后处理装置可包含一电源切换电路与一低通滤波器,其中该电源切换电路可用以放大第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12,而该低通滤波器可用以从放大后的第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12中滤出第一输入信号x1,以便于驱动并控制第一负载171。

根据不同的需求,第一负载171可以是各种适合双端驱动的负载。举例而言,第一负载171可以是一扬声器,而第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动并控制该扬声器。另举例而言,第一负载171也可以是一马达,而第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动并控制该马达。

以下将以图2b为例,进一步说明脉冲宽度调制转换器1。图2b是在本发明的一或多个实施例中图1所示脉冲宽度调制转换器1的一时序示意图,然而图2b所示内容仅是为了说明本发明的实施例,而非为了限制本发明。

参照图2b,所有信号的运作皆以时钟clk的时钟周期作为最小的时间单位,且每当第一致能信号en1的电压由高电平下降为低电平时,计数器13的第一计数单元131便开始随着时钟clk而进行计数,并持续提供相对应的第一计数值c1至比较器15的第一比较单元151与第二比较单元153,直到一个第一周期结束。在每一个第一周期中,信号处理器11也会将相对应的第一脉冲宽度调制输入值d11以及第二脉冲宽度调制输入值d12分别提供至第一比较单元151与第二比较单元153。在每一个第一周期中,第一比较单元151会随着时钟clk而持续比较相对应的第一脉冲宽度调制输入值d11与第一计数单元131所提供的第一计数值c1,以便产生第一脉冲宽度调制输出信号s11,而第二比较单元153也会随着时钟clk而比较相对应的第二脉冲宽度调制输入值d12与第一计数单元131所提供的第一计数值c1,以便产生第二脉冲宽度调制输出信号s12。上述动作将依序实施于每一个第一周期,直到最后一个第一周期结束,其中第一周期的数量取决于第一输入信号x1的长度以及第一周期的长度,且可因应不同的实施情况而变。

在某些实施例,计数器13可以是一非对称计数器。非对称计数器是一种类三角波计数的计数器,其包含了一高往低计数序列以及一低往高计数序列,且此二个计数序列的计数值是非对称的。因应不同的实施情况,非对称计数器可以先形成高往低计数序列而后形成低往高计数序列,也可以先形成低往高计数序列而后形成高往低计数序列。

举例而言,如图2b所示,假设计数器13为一非对称计数器,则第一计数单元131的计数长度可为m+1,也就是每一个第一周期包含了m+1个时钟周期。第一计数单元131的第一计数值c1的初始值可为m(在这个例子中,m假设为一奇数),且每经过一个时钟周期,假设第一计数值c1递减2,直到第一计数值c1计数到1,然后下一个第一计数值c1跳为0,以形成一高往低计数序列。接着,每经过一个时钟周期,第一计数值c1递增2,直到计数到m-1为止,以形成一低往高计数序列。换句话说,如图2b所示的范例中,在每一个第一周期中,第一计数值c1依序为m、m-2、m-4、…、5、3、1、0、2、4、…、m-3、m-1。

在某些实施例中,计数器13也可以是一对称计数器。对称计数器也是一种类三角波计数的计数器,其同样包含了一高往低计数序列以及一低往高计数序列,且此二个计数序列的计数值是对称的。因应不同的实施情况,对称计数器可以先形成高往低计数序列而后形成低往高计数序列,也可以先形成低往高计数序列而后形成高往低计数序列。举例而言,假设第一计数单元131的计数长度为2m+1,也就是每一个第一周期包含了2m+1个时钟周期,则第一计数单元131的第一计数值c1的初始值可为m,且每经过一个时钟周期,假设第一计数值c1递减一特定值(例如递减1),直到第一计数值c1计数到0,以形成一高往低计数序列。接着,每经过一个时钟周期,第一计数值c1同样递增该特定值,直到计数到m为止,以形成一低往高计数序列。此时,该高往低计数序列与该低往高计数序列的计数值是对称的。

当计数器13为一非对称计数器时,在每一个第一周期中,第一比较单元151可比较第一脉冲宽度调制输入值d11的相应数值与一相加的和以及第一计数单元131所提供的第一计数值c1,且第二比较单元153可比较第二脉冲宽度调制输入值d12的相应数值与一相加的和以及第一计数单元131所提供的第一计数值c1。举例而言,假设第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12在第i个第一周期的相应数值分别是ni与ki,则第一比较单元151可比较ni与第一计数单元131所提供的第一计数值c1,且第二比较单元153可比较ki与第一计数单元131所提供的第一计数值c1。ni与ki的数值小于第一计数单元131的计数最大值m。

参照图2b,在第i个第一周期中,每当第一脉冲宽度调制输入值d11的相应数值与一相加的和(即ni)大于第一计数值c1的时候,则第一比较单元151所输出的值就对应至高电平(例如逻辑1),亦即,此时第一脉冲宽度调制输出信号s11的数值对应至高电平(例如逻辑1)。反之,在第i个第一周期中,每当第一脉冲宽度调制输入值d11的相应数值与一相加的和(即ni)不大于第一计数值c1的时候,则第一比较单元151所输出的值就对应至低电平(例如逻辑0),亦即,此时第一脉冲宽度调制输出信号s11的数值对应至低电平(例如逻辑0)。同样地,在第i个第一周期中,每当第二脉冲宽度调制输入值d12的相应数值与一相加的和(即ki)大于第一计数值c1的时候,则第二比较单元153所输出的值就对应至高电平(例如逻辑1),亦即,此时第二脉冲宽度调制输出信号s12的数值对应至高电平(例如逻辑1)。反之,在第i个第一周期中,每当第二脉冲宽度调制输入值d12的相应数值与一相加的和(即ki)不大于第一计数值c1的时候,则第二比较单元153所输出的值就对应至低电平(例如逻辑0),亦即,此时第二脉冲宽度调制输出信号s12的数值对应至低电平(例如逻辑0)。

参照图2b,举例而言,假设在第一个第一周期中,第一脉冲宽度调制输入值d11的相应数值与一相加的和(即n1)的数值等于m-3,则在第一计数值c1的数值介于m-4至m-5之间的期间,因n1的数值大于第一计数值c1,使得第一脉冲宽度调制输出信号s11从时间点t1开始呈现高电平,并在该期间内持续为高电平。同样参照图2b,举例而言,假设在第一个第一周期中,第二脉冲宽度调制输入值d12的相应数值与一相加的和(即k1)等于4,则在第一计数值c1的数值介于3与2之间的期间,因k1的数值大于第一计数值c1的数值,使得第二脉冲宽度调制输出信号s12从时间点t2开始呈现高电平,并在该期间内持续为高电平。

当计数器13为一对称计数器时,在每一个第一周期中,第一比较单元151可比较第一脉冲宽度调制输入值d11的相应数值以及第一计数单元131所提供的第一计数值c1,且第二比较单元153可比较第二脉冲宽度调制输入值d12的相应数值以及第一计数单元131所提供的第一计数值c1。举例而言,假设第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12在第i个第一周期的相应数值分别是ni与ki,则第一比较单元151可比较ni与第一计数单元131所提供的第一计数值c1,且第二比较单元153可比较ki与第一计数单元131所提供的第一计数值c1。ni与ki的数值小于第一计数单元131的计数最大值m。

当计数器13为一对称计数器时,每当第一脉冲宽度调制输入值d11的第i个相应数值ni大于第一计数值c1的时候,则第一比较单元151所输出的值就对应至高电平(例如逻辑1),亦即,此时第一脉冲宽度调制输出信号s11的数值对应至高电平(例如逻辑1)。反之,在第i个第一周期中,每当第一脉冲宽度调制输入值d11的第i个相应数值ni不大于第一计数值c1的时候,则第一比较单元151所输出的值就对应至低电平(例如逻辑0),亦即,此时第一脉冲宽度调制输出信号s11的数值对应至低电平(例如逻辑0)。同样地,在第i个第一周期中,每当第二脉冲宽度调制输入值d12的第i个相应数值ki大于第一计数值c1的时候,则第二比较单元153所输出的值就对应至高电平(例如逻辑1),亦即,此时第二脉冲宽度调制输出信号s12的数值对应至高电平(例如逻辑1)。反之,在第i个第一周期中,每当第二脉冲宽度调制输入值d12的第i个相应数值ki不大于第一计数值c1的时候,则第二比较单元153所输出的值就对应至低电平(例如逻辑0),亦即,此时第二脉冲宽度调制输出信号s12的数值对应至低电平(例如逻辑0)。

如图2b所示,经由脉冲宽度调制转换器1所输出的第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12各自为一中心对齐的脉冲宽度调制信号。换句话说,在每一个第一周期中,第一脉冲宽度调制输出信号s11的相应脉冲的中心与第一周期的中心是对齐的,且第二脉冲宽度调制输出信号s12的相应脉冲的中心与第一周期的中心也是对齐的。另外,在每一个第一周期中,经由脉冲宽度调制转换器1所输出的第一脉冲宽度调制输出信号s11的脉冲宽度与第二脉冲宽度调制输出信号s12的脉冲宽度也不同,故在每一个第一周期中,可有效避免第一脉冲宽度调制输出信号s11的脉冲与第二脉冲宽度调制输出信号s12的脉冲同时或在非常接近的时间点从低电平上升到高电平。换句话说,时间点t1与时间点t2不是同时间,也不是非常接近的时间点。

图3例示了在本发明的一或多个实施例中的另一种脉冲宽度调制转换器,然而图3所示内容仅是为了说明本发明的实施例,而非为了限制本发明。参照图3,一脉冲宽度调制转换器3可以包含信号处理器31、计数器33,以及比较器35。信号处理器31、计数器33以及比较器35彼此之间可以呈现直接电性连接(即无通过其他功能性元件/电路/单元而彼此电性连接)、或可呈现间接电性连接(即通过其他功能性元件/电路/单元而彼此电性连接)。

如同信号处理器11,信号处理器31可用以接收一第一输入信号x1。除此之外,信号处理器31还可用以接收至少一个第二输入信号x2,其中每一个第二输入信号x2包含对应至多个第二周期的多个第二输入值d2。在某些实施例中,第一输入信号x1可不同于第二输入信号x2。在某些实施例中,第一输入信号x1可与第二输入信号x2相同。

如同信号处理器11,信号处理器31可在每一个第一周期中根据相对应的第一输入值d1产生第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12,其中第一脉冲宽度调制输入值d11不同于第二脉冲宽度调制输入值d12。除此之外,信号处理器31还可以用以在每一个第二周期中根据相对应的第二输入值d2产生一第三脉冲宽度调制输入值d21与一第四脉冲宽度调制输入值d22,其中第三脉冲宽度调制输入值d21不同于第四脉冲宽度调制输入值d22。

如同计数器13,计数器33可包含一第一计数单元131,用以在每一个第一周期中因应第一致能信号en1而随着时钟clk依序产生多个第一计数值c1。除此之外,计数器33还可包含至少一个第二计数单元133,用以在每一个第二周期中因应一个第二致能信号en2而随着时钟clk依序产生多个第二计数值c2,其中第二致能信号en2与第一致能信号en1之间具有一预设的时间差。第一致能信号en1、第二致能信号en2与时钟clk可由脉冲宽度调制转换器3所应用的系统来提供。如同计数器13,计数器33可以是一非对称计数器或一对称计数器。当计数器33为非对称计数器时,第一计数单元131与第二计数单元133所产生的低往高序列与高往低序列的计数值为非对称,而当计数器33为对称计数器时,第一计数单元131与第二计数单元133所产生的低往高序列与高往低序列的计数值为对称的。

如同比较器15,比较器35可包含第一比较单元151与第二比较单元153。第一比较单元151可用以在每一个第一周期中比较一相对应的第一脉冲宽度调制输入值d11与第一计数单元131所提供的多个第一计数值c1,以产生一第一脉冲宽度调制输出信号s11,而第二比较单元153可用以在每一个第一周期中比较一相对应的第二脉冲宽度调制输入值d12与该等第一计数值c1,以产生一第二脉冲宽度调制输出信号s12,其中第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12各自为一中心对齐的脉冲宽度调制信号。除此之外,比较器35还可包含至少一个第三比较单元155与至少一个第四比较单元157。第三比较单元155可用以在每一个第二周期中比较一相对应的第三脉冲宽度调制输入值d21与第二计数单元133所提供的多个第二计数值c2,以产生一第三脉冲宽度调制输出信号s21,而第四比较单元157可用以在每一个第二周期中比较一相对应的第四脉冲宽度调制输入值d22与该等第二计数值c2,以产生一第四脉冲宽度调制输出信号s22,其中第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22各自为一中心对齐的脉冲宽度调制信号。

如同脉冲宽度调制转换器1,脉冲宽度调制转换器3可以电性连接到第一负载171,以便于第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动并控制第一负载171。除此之外,脉冲宽度调制转换器3还可以电性连接到一第二负载172,以便于第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22可被用于驱动并控制第二负载172。在某些实施例中,脉冲宽度调制转换器1可以直接或间接电性连接到一第一负载171,以便于第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动第一负载171。举例而言,在某些实施例中,脉冲宽度调制转换器3可经由各种后处理装置(未绘示)而电性连接至第一负载171与第二负载172。该后处理装置可包含一电源切换电路与一低通滤波器,其中该电源切换电路可用以放大第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12,且该低通滤波器可用以从放大后的第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12中滤出第一输入信号x1,以便于驱动第一负载171。除此之外,该电源切换电路可用以放大第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22,且该低通滤波器可用以从放大后的第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22中滤出第二输入信号x2,以便于驱动第二负载172。

如同第一负载171,根据不同的需求,第二负载172可以是各种适合双端驱动的负载。举例而言,第一负载171可以是一扬声器(例如左声道扬声器),而第二负载172可以是另一扬声器(例如右声道扬声器),其中第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动并控制该左声道扬声器,且第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22可被用于驱动并控制该右声道扬声器。此时,第一输入信号x1与第二输入信号x2可各自为一声音信号。另举例而言,第一负载171可以是一马达,而第二负载172可以是另一马达,其中第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12可被用于驱动并控制该马达,且第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22可被用于驱动并控制该另一马达。

以下将以图4为例,进一步说明脉冲宽度调制转换器3。图4是在本发明的一或多个实施例中图3所示脉冲宽度调制转换器3的一时序示意图,然而图4所示内容仅是为了说明本发明的实施例,而非为了限制本发明。

参照图4,如同脉冲宽度调制转换器1,脉冲宽度调制转换器3的所有信号的运作也是以时钟clk的时钟周期作为最小的时间单位,且每当第一致能信号en1的电压由高电平下降为低电平时,计数器33的第一计数单元131便开始随着时钟clk而进行计数,并持续提供相对应的第一计数值c1至比较器35的第一比较单元151与第二比较单元153,直到一个第一周期结束。除此之外,每当第二致能信号en2的电压由高电平下降为低电平时,计数器33的第二计数单元133便开始随着时钟clk而进行计数,并持续提供相对应的第二计数值c2至比较器35的第三比较单元155与第四比较单元157,直到一个第二周期结束。第二致能信号en2与第一致能信号en1之间具有一预设的时间差t(例如图4中所示的1个时钟周期),且该预设的时间差t可由使用者预先设定。

如同信号处理器11,在每一个第一周期中,信号处理器31也会将相对应的第一脉冲宽度调制输入值d11以及第二脉冲宽度调制输入值d12分别提供至第一比较单元151与第二比较单元153。在每一个第一周期中,第一比较单元151会随着时钟clk而持续比较相对应的第一脉冲宽度调制输入值d11与第一计数单元131所提供的第一计数值c1,以便产生第一脉冲宽度调制输出信号s11,而第二比较单元153也会随着时钟clk而比较相对应的第二脉冲宽度调制输入值d12与第一计数单元131所提供的第一计数值c1,以便产生第二脉冲宽度调制输出信号s12。上述动作将依序实施于每一个第一周期,直到最后一个第一周期结束,其中第一周期的数量取决于第一输入信号x1的长度以及第一周期的长度,且可因应不同的实施情况而变。

除此之外,在每一个第二周期中,信号处理器31还会将相对应的第三脉冲宽度调制输入值d21以及第四脉冲宽度调制输入值d22分别提供至第三比较单元155与第四比较单元157。在每一个第二周期中,第三比较单元155会随着时钟clk而持续比较相对应的第三脉冲宽度调制输入值d21与第二计数单元133所提供的第二计数值c2,以便产生第三脉冲宽度调制输出信号s21,而第四比较单元157也会随着时钟clk而比较相对应的第四脉冲宽度调制输入值d22与第二计数单元133所提供的第二计数值c2,以便产生第四脉冲宽度调制输出信号s22。上述动作将依序实施于每一个第二周期,直到最后一个第二周期结束,其中第二周期的数量取决于第二输入信号x2的长度以及第二周期的长度,且可因应不同的实施情况而变。

如图4所示,经由脉冲宽度调制转换器3所输出的第一脉冲宽度调制输出信号s11、第二脉冲宽度调制输出信号s12、第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22各自为一中心对齐的脉冲宽度调制信号。换句话说,在每一个第一周期中,第一脉冲宽度调制输出信号s11的相应脉冲的中心与第一周期的中心是对齐的,且第二脉冲宽度调制输出信号s12的相应脉冲的中心与第一周期的中心也是对齐的;而在每一个第二周期中,第三脉冲宽度调制输出信号s21的相应脉冲的中心与第二周期的中心是对齐的,且第四脉冲宽度调制输出信号s22的相应脉冲的中心与第二周期的中心也是对齐的。

在每一个第一周期中,由于经由脉冲宽度调制转换器3所输出的第一脉冲宽度调制输出信号s11的脉冲宽度与第二脉冲宽度调制输出信号s12的脉冲宽度是不同的,故在每一个第一周期中,可有效避免第一脉冲宽度调制输出信号s11的脉冲与第二脉冲宽度调制输出信号s12的脉冲同时或在非常接近的时间点从低电平上升到高电平。换句话说,时间点t1与时间点t2不是同时间,也不是非常接近的时间点。除此之外,在每一个第二周期中,由于经由脉冲宽度调制转换器3所输出的第三脉冲宽度调制输出信号s21的脉冲宽度与第四脉冲宽度调制输出信号s22的脉冲宽度是不同的,故在每一个第二周期中,也可有效避免第三脉冲宽度调制输出信号s21的脉冲与第四脉冲宽度调制输出信号s22的脉冲同时或在非常接近的时间点从低电平上升到高电平。换句话说,时间点t3与时间点t4不是同时间,也不是非常接近的时间点。

由于第二致能信号en2与第一致能信号en1之间具有一预设的时间差t,使得第一脉冲宽度调制输出信号s11的脉冲、第二脉冲宽度调制输出信号s12的脉冲、第三脉冲宽度调制输出信号s21的脉冲与第四脉冲宽度调制输出信号s22的脉冲不会同时也不会在非常接近的时间点从低电平上升到高电平。换句话说,时间点t1、t2、t3与t4不是同时间,也不是非常接近的时间点。

本发明的某些实施例可以是用于一脉冲宽度调制转换器的转换方法。图5例示了一种用于一脉冲宽度调制转换器的转换方法,然而图5所示内容仅是为了说明本发明的实施例,而非为了限制本发明。参照图5,一种用于一脉冲宽度调制转换器的转换方法5可包含以下步骤:

藉由该脉冲宽度调制转换器,接收一包含对应至多个第一周期的多个第一输入值的第一输入信号,且在各该第一周期中根据一相对应的第一输入值产生一第一脉冲宽度调制输入值与一第二脉冲宽度调制输入值,其中该第一脉冲宽度调制输入值不同于该第二脉冲宽度调制输入值(标示为501);

藉由该脉冲宽度调制转换器,在各该第一周期中因应一第一致能信号而随着该时钟依序产生多个第一计数值(标示为503);以及

藉由该脉冲宽度调制转换器,在各该第一周期中比较一相对应的第一脉冲宽度调制输入值与该等第一计数值以产生一第一脉冲宽度调制输出信号,以及比较一相对应的第二脉冲宽度调制输入值与该等第一计数值以产生一第二脉冲宽度调制输出信号,其中该第一脉冲宽度调制输出信号与该第二脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号(标示为505)。

在某些实施例中,转换方法5还可还包含以下步骤:

藉由该脉冲宽度调制转换器,接收一包含对应至多个第二周期的多个第二输入值的第二输入信号,且在各该第二周期中根据一相对应的第二输入值产生一第三脉冲宽度调制输入值与一第四脉冲宽度调制输入值,其中该第三脉冲宽度调制输入值不同于该第四脉冲宽度调制输入值;

藉由该脉冲宽度调制转换器,在各该第二周期中因应一第二致能信号而随着该时钟依序产生多个第二计数值,其中该第二致能信号与该第一致能信号之间具有一预设的时间差;以及

藉由该脉冲宽度调制转换器,在各该第二周期中比较一相对应的第三脉冲宽度调制输入值与该等第二计数值以产生一第三脉冲宽度调制输出信号,以及比较一相对应的第四脉冲宽度调制输入值与该等第二计数值以产生一第四脉冲宽度调制输出信号,其中该第三脉冲宽度调制输出信号与该第四脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号。

在某些实施例中,转换方法5可还包含以下条件:该第一输入信号与该第二输入信号各自为一声音信号;该第一脉冲宽度调制输出信号与该第二脉冲宽度调制输出信号用以驱动一第一扬声器;以及该第三脉冲宽度调制输出信号与该第四脉冲宽度调制输出信号用以驱动一第二扬声器。

在某些实施例中,转换方法5可还包含以下条件:根据一相对应的第一输入值所产生的一第一脉冲宽度调制输入值与一第二脉冲宽度调制输入值相减的差等于该相对应的第一输入值。

在某些实施例中,转换方法5可还包含以下条件:该计数器为一非对称计数器。

在某些实施例中,转换方法5用于脉冲宽度调制转换器1或脉冲宽度调制转换器3,并完成脉冲宽度调制转换器1或脉冲宽度调制转换器3的全部运作。由于本发明所属领域技术人员可根据上文针对脉冲宽度调制转换器1或脉冲宽度调制转换器3的说明而直接得知转换方法5完成该等运作的相对应步骤,故相关细节于此不再赘述。

如上所述,在本发明的实施例中,脉冲宽度调制控制器及其转换方法可将任一输入信号(例如第一输入信号x1或第二输入信号x2)转变为一对脉冲宽度调制输出信号(例如第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12或第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22),且该一对脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号。中心对齐的脉冲宽度调制信号意味着该信号在每一个周期中,其脉冲的中心与该周期的中心是对齐的。

在采用双端驱动负载的情况下,因需要通过该一对脉冲宽度调制输出信号(例如第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12或第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22)来驱动负载,故必须使该一对脉冲宽度调制输出信号在每一个周期中都存有差值。因此,在本发明的实施例中,每一个周期(例如第一周期或第二周期)中的一对脉冲宽度调制输入值(例如第一脉冲宽度调制输入值d11与第二脉冲宽度调制输入值d12或第三脉冲宽度调制输入值d21与该第四脉冲宽度调制输入值d22)不同,而这也使得在每一个周期(例如第一周期或第二周期)中的一对脉冲宽度调制输出信号(例如第一脉冲宽度调制输出信号s11与第二脉冲宽度调制输出信号s12或第三脉冲宽度调制输出信号s21与第四脉冲宽度调制输出信号s22)的脉冲宽度可不同(即存在差值)。

在本发明的实施例中,由于每一对脉冲宽度调制输出信号各自为一中心对齐的脉冲宽度调制信号,且二者在每一个周期中的脉冲宽度也不同,故可使得该一对脉冲宽度调制输出信号在每一个周期中的脉冲不会同时或在非常接近的时间从低电平上升到高电平。此外,在驱动多个负载的环境下,可藉由预先设定多个致能信号之间的时间差(例如第一致能信号en1与第二致能信号en2之间的时间差t),使得每一对脉冲宽度调制输出信号彼此之间也可以在时间上错开,藉此避免这些输出信号的脉冲同时或在非常接近的时间从低电平上升到高电平。据此,本发明的实施例已提供了一种有效的解决方案来解决至少上述的问题。

以上所公开的实施例只是为了说明本发明,而非为了限制本发明。关于以上所公开的实施例,本发明所属领域技术人员可轻易完成的改变或均等性的安排都落于本发明的范围内,而本发明的范围是以权利要求书所载内容为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1