一种基于数据控制的PWM调制电路的制作方法

文档序号:16691700发布日期:2019-01-22 18:55阅读:238来源:国知局
一种基于数据控制的PWM调制电路的制作方法

本发明涉及ac-dc、dc-dc电路,特别涉及由数字可编程芯片主控制的数字开关电源的pwm调制电路。



背景技术:

自数字开关电源诞生以来,数字开关电源以其独特的优越性,在各个领域都得到了广泛应用,如多路冗余供电系统和要求有上电时序的领域,以电源之间可以相互通讯,控制方式灵活、方便管理及控制精度高的主要特点,成为该领域电源方案的不二之选。

但是自数字开关电源诞生多年来,其主要方案依然是以dsp、arm+cpld、arm+fpga这些典型方案为主,除以上主要方案之外,几乎没有其他数字电源方案。

dsp方案比较成熟,成本尚可接受,由于其独特的软件开发环境与复杂的寄存器配置,一定程度上限制了其普及。另外由于方案的单一性,久而久之必然导致dsp方案的数字开关电源,从成本、性能及核心技术角度变的同质化,并且高度依赖于dsp芯片。

arm+cpld、arm+fpga方案成为近几年的新宠儿,但是cpld和fpga芯片采购成本都非常高,甚至超过了主控芯片(arm)。cpld和fpga芯片与dsp芯片同样有独特的软件开发环境与复杂的寄存器配置,工程软件需要分成两部分,加上软件开发环境各版本之间的兼容性比较差,导致工程软件的更新与维护困难。



技术实现要素:

有鉴于此,本发明主要解决上述的问题,本发明提供一种pwm调制电路,对可编程数字芯片(arm)的输出信号进行调制,将运算和控制单元与pwm调制单元分离开,中间通过通讯接口连接,省去了cpld和fpga芯片,只需arm芯片+该发明的调制电路即可实现。

随着新世纪以来电子技术与半导体工艺的高速发展,可编程数字芯片(arm)不仅数据处理能力加强,其成本也大大降低。

但是通用型可编程数字芯片(arm),内部往往不会集成完整的pwm调制单元,然而通讯接口却十分完备,而且性能卓越。

本发明内容就是充分利用这些通用型可编程数字芯片(arm)的通讯接口,发明一种单元电路通过接收通用型可编程数字芯片(arm)的通讯接口发出的数据,在外围环节完成pwm调制功能,同时不会影响通用型可编程数字芯片(arm)完成其他的任务,只要定时向外围的pwm调制单元电路发送相应的数据就可以了。

本发明是通过以下技术方案实现的:

一种基于数据控制的pwm调制电路,包括逻辑控制器、振荡器、锁存器、第一寄存器、第二寄存器、第三寄存器、第四寄存器、第五寄存器、第一计数器、第二计数器、数据通道一、数据通道二;

第一寄存器通过数据通道一接收外部电路的数据信号,并通过数据通道二分别与逻辑控制器、第二寄存器、第五寄存器实现数据连接,第一寄存器的标志输出端连接逻辑控制器的标志输入端;逻辑控制器通过控制信号分别与第一寄存器、第二寄存器、第五寄存器、第一计数器、第二计数器连接,逻辑控制器还通过脉冲1输出端与第一寄存器的脉冲1输入端连接;振荡器的脉冲输出端分别与逻辑控制器的脉冲输入端、第二寄存器的脉冲输入端、第三寄存器的脉冲输入端、第四寄存器的脉冲输入端、第五寄存器的脉冲输入端、第一计数器的脉冲输入端、第二计数器的脉冲输入端连接;第一计数器与第三寄存器连接,并控制第三寄存器读取第二寄存器中的数据;第二计数器与第四寄存器连接,并控制第四寄存器读取第五寄存器中的数据;第一计数器的输出端与锁存器的r端连接,第二计数器的输出端与锁存器的s端连接,锁存器的q端输出信号给外部电路;第二计数器与第一计数器通过计数复位信号连接。

作为本发明的另一种方案:一种基于数据控制的pwm调制电路,其特征在于:包括逻辑控制器、振荡器、锁存器、第一寄存器、第二寄存器、第三寄存器、第四寄存器、第五寄存器、第一计数器、第二计数器、数据通道一、数据通道二、数据通道三;

第一寄存器通过数据通道一接收外部电路的数据信号,并通过数据通道二与逻辑控制器实现数据连接,第一寄存器的标志输出端连接逻辑控制器的标志输入端;逻辑控制器通过数据通道三分别与第二寄存器和第五寄存器实现数据连接,逻辑控制器还通过控制信号分别与第一寄存器、第二寄存器、第五寄存器、第一计数器、第二计数器连接,逻辑控制器还通过脉冲1输出端与第一寄存器的脉冲1输入端连接;振荡器的脉冲输出端分别与逻辑控制器的脉冲输入端、第二寄存器的脉冲输入端、第三寄存器的脉冲输入端、第四寄存器的脉冲输入端、第五寄存器的脉冲输入端、第一计数器的脉冲输入端、第二计数器的脉冲输入端连接;第一计数器与第三寄存器连接,并控制第三寄存器读取第二寄存器中的数据;第二计数器与第四寄存器连接,并控制第四寄存器读取第五寄存器中的数据;第一计数器的输出端与锁存器的r端连接,第二计数器的输出端与锁存器的s端连接,锁存器的q端输出信号给外部电路;第二计数器与第一计数器通过计数复位信号连接。

优选的,第二寄存器作为第三寄存器的备份寄存器,第五寄存器作为第四寄存器的备份寄存器。

本发明内容也可以与可编程数字芯片(arm)核心电路整合,集成封装成一个整体,本发明内容作为一个外设单元使用。

还可将本发明内容中的第一寄存器映射到可编程数字芯片(arm)ram的特定区域,以免去通讯环节,使数据传输更高效。

综上所述:本发明内容可以整合集成化构成一个单元电路,可以集成化大量生产,这样可以有效将低成本。使用本发明内容不会对可编程数字芯片(arm)类型与型号作限制,有相应的通讯功能、能满足实际控制要求就可以,不涉及客户的核心技术及其他数据安全与可编程数字芯片(arm)自由选择权。

附图说明

图1为本发明第一实施例原理框图;

图2为本发明第二实施例原理框图;

图3为本发明第一实施例电路工作波形示意图。

具体实施方式

第一实施例

图1为本发明第一实施例原理框图,为了方便描述本发明的工作原理,也绘制出了本发明在应用时与之相连接的外部电路,本发明第一实施例的pwm调制电路包括逻辑控制器、振荡器、锁存器、第一寄存器、第二寄存器、第三寄存器、第四寄存器、第五寄存器、第一计数器、第二计数器、数据通道一、数据通道二,与本发明相连接的外部电路包括数据接口、保护单元电路、电流采样比较、供电电路、门电路。

连接关系为:(1)第一寄存器通过数据通道二与逻辑控制器连接,(2)第一寄存器通过数据通道二与第二寄存器连接,(3)第一寄存器通过数据通道二与第五寄存器,(4)第一寄存器通过数据通道一与外围数据接口连接,(5)逻辑控制器通过控制信号与第一寄存器连接,(6)逻辑控制器通过控制信号与第二寄存器连接,(7)逻辑控制器通过控制信号与第五寄存器连接,(8)逻辑控制器通过控制信号分别与第一计数器、第二计数器连接,(9)第一寄存器通过标志输出和标志输入与逻辑控制器连接,(10)振荡器通过脉冲输出和脉冲输入分别与逻辑控制器、第二寄存器、第三寄存器、第四寄存器、第五寄存器、第一计数器、第二计数器连接,(11)逻辑控制器通过脉冲1输出和脉冲1输入连接第一寄存器,(12)第一计数器与第三寄存器连接,(13)第二计数器与第四寄存器连接,(14)第一计数器与锁存器的r端连接,(15)第二计数器与锁存器的s端连接,(16)锁存器的q端与门电路的输入端连接,(17)第二寄存器作为第三寄存器的备份寄存器,(18)第五寄存器作为第四寄存器的备份寄存器,(19)第二计数器与第一计数器通过计数复位信号连接。

数据传输工作原理为:

(1)振荡器产生脉冲信号,并且通过脉冲输出、脉冲输入端为本发明内容中的逻辑控制器、第二寄存器、第五寄存器、第三寄存器、第四寄存器、第一计数器、第二计数器提供同步脉冲信号。

(2)外部控制单元通过接口引脚1、接口引脚2与数据接口连接,通过数据通道一向第一寄存器传输数据,

(3)当第一寄存器数据接收完成后,会通过标志输出、标志输入端向逻辑控制器输入标志输出的状态信号。

(4)逻辑控制器接收到标志输出的状态信号后,通过控制信号,控制第一寄存器将第一寄存器的脉冲信号切换到脉冲1输入端。然后逻辑控制器再通过脉冲1输出与、脉冲1输入端向第一寄存器输入脉冲信号,以保证第一寄存器与逻辑控制器、第二寄存器、第五寄存器之间有一种脉冲同步状态关系,最后逻辑控制器通过数据通道二读取第一寄存器的数据。

(5)当逻辑控制器读取完第一寄存器的数据后,从数据中解析出相对应的控制信号,然后通过控制信号控制第五寄存器,使第五寄存器通过数据通道二读取第一寄存器中的数据,并且从读取的数据中获得pwm脉冲的周期数据。

(6)通过上述:(1)~(4)的过程,同理逻辑控制器可以控制第二寄存器通过数据通道二读取第一寄存器中的数据,并且从读取的数据中获得pwm脉冲的宽度数据。

(7)第五寄存器与第二寄存器分别获得周期数据和pwm脉宽数据后,逻辑控制器通过控制信号控制第一寄存器结束,第一寄存器与逻辑控制器、第二寄存器、第五寄存器之间脉冲同步状态关系,以便为后续传输数据做准备。

上述内容详细描述了一个完整的数据传输过程,通过描述表明外部控制单元可以通过第一寄存器,向本发明内容中的逻辑控制器、第二寄存器、第五寄存器实现异步传输数据。

pwm脉冲调制工作原理为:

(1)初始状态时,第一计数器与第二计数器可以分别控制第三寄存器和第四寄存器,读取第二寄存器、第五寄存器中的数据。

(2)当第三寄存器和第四寄存器,分别读取第二寄存器、第五寄存器中的数据完成后,外部控制单元通过数据接口和第一寄存器向逻辑控制器发送数据,由逻辑控制器通过控制信号控制第一计数器与第二计数器开始计数,如图3中的t0时刻。由于第二寄存器(pwm脉宽数据)值小于第五寄存器(周期数据)值,所以第一计数器先计数结束,控制第三寄存器再次读取第二寄存器中的数据,并且同时向锁存器的r端发送1个复位脉冲,波形如图3中波形1的t1时刻,因为锁存器没有被置位,波形如图3中波形3的t1~t2时刻,所以图1中pwm输出端会输出低电平。波形如图3中波形4的t1~t2时刻。

(3)当第二计数器周期计数结束时,控制第四寄存器再次读取第五寄存器中的数据,并且同时向锁存器的s端发送1个置位脉冲、向第一计数器发送计数复位信号,波形如图3中波形2的t2时刻,锁存器被置位、第一计数器开始计数,锁存器的q端输出高电平,波形如图3中波形3的t2时刻,图1中pwm输出端会输出高电平,波形如图3中波形4的t2时刻。

(4)当第一计数器pwm脉宽计数结束时,控制第三寄存器再次读取第二寄存器中的数据,并且同时向锁存器的r端发送1个复位脉冲,波形如图3中波形1的t3时刻,锁存器被复位,锁存器的q端输出低电平,波形如图3中波形3的t3时刻,图1中pwm输出端会输出低电平,波形如图3中波形4的t3时刻

(5)通过上述(3)、(4)描述,锁存器是通过第一计数器与第二计数器的输出状态,完成pwm调制的。

(6)图1中pwm输出端输出状态,还受图1中的保护单元电路和电流采样比较输出状态的控制,图1中的保护单元电路和电流采样比较电路不在本发明内容之内,故不再赘述。

其特征在于:外部控制单元可以通过数据接口,将数据传输到第一寄存器,然后在逻辑控制器的控制下将数据准确的分配到第五寄存器(周期寄存器)与第二寄存器(pwm脉宽寄存器)中,最后通过在逻辑控制器的控制下,第一计数器、第二计数器,将第五寄存器(周期寄存器)与第二寄存器(pwm脉宽寄存器)中的数据转换成相应的状态电平信号,通过锁存器完成pwm调制。

第二实施例

图2为本发明内容第二实施例的电路图,同样为了方便描述本发明的工作原理,也绘制出了本发明在应用时与之相连接的外部电路,本发明第二实施例的pwm调制电路包括逻辑控制器、振荡器、锁存器、第一寄存器、第二寄存器、第三寄存器、第四寄存器、第五寄存器、第一计数器、第二计数器、数据通道一、数据通道二、数据通道三,与本发明相连接的外部电路包括数据接口、保护单元电路、电流采样比较、供电电路、门电路及其他电路。

连接关系为:(1)第一寄存器通过数据通道二与逻辑控制器连接,(2)逻辑控制器通过数据通道三与第二寄存器连接,(3)逻辑控制器通过数据通道三与第五寄存器,(4)第一寄存器通过数据通道一与外围数据接口连接,(5)逻辑控制器通过控制信号与第一寄存器连接,(6)逻辑控制器通过控制信号与第二寄存器连接,(7)逻辑控制器通过控制信号与第五寄存器连接,(8)逻辑控制器通过控制信号分别与第一计数器、第二计数器连接,(9)第一寄存器通过标志输出和标志输入与逻辑控制器连接,(10)振荡器通过脉冲输出和脉冲输入分别与逻辑控制器、第二寄存器、第三寄存器、第四寄存器、第五寄存器、第一计数器、第二计数器连接,(11)逻辑控制器通过脉冲1输出和脉冲1输入连接第一寄存器,(12)第一计数器与第三寄存器连接,(13)第二计数器与第四寄存器连接,(14)第一计数器与锁存器的r端连接,(15)第二计数器与锁存器的s端连接,(16)锁存器的q端与门电路的输入端连接,(17)第二寄存器作为第三寄存器的备份寄存器,(18)第五寄存器作为第四寄存器的备份寄存器。

数据传输工作原理为:

(1)振荡器产生脉冲信号,并且通过脉冲输出、脉冲输入端为本发明内容中的逻辑控制器、第二寄存器、第五寄存器、第三寄存器、第四寄存器、第一计数器、第二计数器提供同步脉冲信号。

(2)外部控制单元通过接口引脚1、接口引脚2与数据接口连接,通过数据通道一向第一寄存器传输数据,

(3)当第一寄存器数据接收完成后,会通过标志输出、标志输入端向逻辑控制器输入标志输出的状态信号。

(4)逻辑控制器接收到标志输出的状态信号后,通过控制信号,控制第一寄存器将第一寄存器的脉冲信号切换到脉冲1输入端。然后逻辑控制器再通过脉冲1输出与、脉冲1输入端向第一寄存器输入脉冲信号,在第一寄存器与逻辑控制器之间建立一种脉冲同步状态关系,最后逻辑控制器通过数据通道二读取第一寄存器的数据,并且暂存。然后逻辑控制器通过控制信号控制第一寄存器结束,第一寄存器与逻辑控制器之间脉冲同步状态关系,以便为后续传输数据做准备。

(5)当逻辑控制器读取完第一寄存器的数据后,从数据中解析出相对应的控制信号,然后通过控制信号控制第五寄存器通过数据通道三从逻辑控制器中读取暂存的数据,并且从读取的数据中获得pwm脉冲的周期数据。

(6)通过上述:(1)~(4)的过程,同理逻辑控制器可以控制第二寄存器通过数据通道三从逻辑控制器中读取暂存的数据,并且从读取的数据中获得pwm脉冲的宽度数据。

(7)第五寄存器与第二寄存器分别获得周期数据和pwm脉宽数据后,即完成了数据传输。

其特征在于:相比本发明的第一实施例增加了数据通道三,逻辑控制器可以读取第一寄存器实现传输数据,然后再由逻辑控制器分别向第二寄存器、第五寄存器传输数据,第一寄存器不能直接向第二寄存器、第五寄存器传输数据。

pwm脉冲调制工作原理与本发明第一实施例相同,故不再赘述。

以上仅是本发明的优选实施方式,应当指出的是,上述优选实施方式不应视为对本发明的限制,对于本技术领域的普通技术人员来说,在不脱离本发明的精神和范围内,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围,这里不再用实例赘述,本发明的保护范围应当以权利要求所限定的范围为准。

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