一种基于硬件设计的模拟开关电路及其工作方法与流程

文档序号:20210712发布日期:2020-03-31 10:57阅读:302来源:国知局
一种基于硬件设计的模拟开关电路及其工作方法与流程

本发明涉及了主板开关电路技术领域,具体是一种基于硬件设计的模拟开关电路及其工作方法。



背景技术:

本部分的描述仅提供与本发明公开相关的背景信息,而不构成现有技术。

在电路主板的使用中,需要在电路主板上电完成后,通过一个脉宽几十毫秒的低脉冲信号对主板进行触发开机。在现有技术中,部分主板通过手动开关按键来实现低电平脉冲信号的触发,而对于需要自启动的主板,则需要ec/mcu等软件的编程并加上硬件搭配来触发低电平脉冲信号,从而实现虚拟开关的动作,使主板开机。但是,通过手动开关按键触发低电平脉冲信号,手动触发的方式导致了该种主板开机方式存在时效性低的问题,而通过软件编程加硬件搭配触发低电平脉冲信号,需要ec/mcu等软件的使用,并需要较多的硬件搭配,在主板的输出端输入一个高电平和一个低电平,使主板上电并触发开机,导致了该种主板开机方式的电路及其工作方法存在工作方法步骤繁琐、经济性低的问题。

应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

本发明旨在解决上述问题,提供一种基于硬件设计的模拟开关电路,基于电源输入端、复位输入端、脉冲输出端、启动单元和复位单元构成的模拟开关电路,在不采用软件编程的纯硬件搭配下,仅在电源输入端和复位输入端输入一个高电平,使主板cpu获取一个低电平脉冲,实现主板cpu的上电启动,提高了基于硬件设计的模拟开关电路可靠性和经济性。本申请还提供了一种基于硬件设计的模拟开关电路的工作方法,通过对三态门u1、nmos管q1和nmos管q2的状态进行切换,使脉冲输出端输出一个低电平脉冲,提高了基于硬件设计的模拟开关电路的工作方法对主板上电操作的便利性和可靠性。

为实现上述目的,本发明提供了一种基于硬件设计的模拟开关电路,包括电源输入端、复位输入端、脉冲输出端、启动单元和复位单元;所述启动单元包括三态门u1和上拉电阻器r3;所述三态门u1与所述电源输入端相连,所述三态门u1的使能端与所述复位输入端相连,所述三态门u1的输出端与所述脉冲输出端相连;所述上拉电阻器r3连接于所述三态门u1的输出端和所述脉冲输出端之间;所述复位单元包括nmos管q1、nmos管q2和延时电路;所述nmos管q1漏极与所述三态门u1的输入端相连,所述nmos管q1源极接地,所述nmos管q1栅极与所述nmos管q2的漏极相连;所述nmos管q2源极接地;所述延时电路的两端分别与所述nmos管q2栅极和所述复位输入端相连

基于上述结构,通过三态门u1、nmos管q1和nmos管q2构成的模拟开关电路,脉冲输出端在三态门u1的高阻态下输出高电平、在nmos管q1导通时输出低电平以及在nmos管q2导通时输出高电平,使连接在脉冲输出端的主板cpu输入高电平-低电平-高电平的脉冲信号,在不采用软件编程的纯硬件搭配下,仅通过输入高电平就能实现主板的上电自启,简化了主板开关电路的结构,提高了本申请基于硬件设计的模拟开关电路的可靠性,并降低了基于硬件设计的模拟开关电路使用成本。

作为优选,所述nmos管q1漏极与所述三态门u1的输入端之间连接有上拉电阻器r1;所述nmos管q2漏极与所述nmos管q1栅极之间连接有上拉电阻器r2。

进一步地,通过上拉电阻器r1、上拉电阻器r2的设置,能够提高nmos管q1和nmos管q2在导通和截止状态间的切换效率,防止nmos管q1和nmos管q2的状态切换速度低于延时电路的导通速度,避免脉冲输出端无法输出低电平脉冲造成主板开机失败的问题,提高本申请基于硬件设计的模拟开关电路的可靠性。

作为优选,所述延时电路包括互相串联的电阻器r5和电容器c2;所述延时电路的输出接口设置于所述电阻器r5和电容器c2之间,所述nmos管q2栅极与所述延时电路的输出接口相连;所述电阻器r5与所述复位输入端相连,所述电容器c2接地。

进一步地,通过电容器c2和电阻器r5组成延时电路,简化了延时电路的结构,进一步减小了本发明主板虚拟开关电路在主板上的占用空间,并能够通过改变电容器c2和电阻器r5的大小来调整脉冲输出端输出低电平脉冲的时间,使本申请基于硬件设计的模拟开关电路能够适配多种参数的主板启动条件,提高本申请基于硬件设计的模拟开关电路的时效性和经济性。

作为优选,电容器c2的电容值为10uf,电阻器r5的电阻器值为100kω,上拉电阻器r1的电阻值为4.7kω,上拉电阻器r2的电阻值为4.7kω。

作为优选,所述三态门u1的输入端与所述nmos管q1漏极之间连接有下拉电阻器r4。

基于下拉电阻器r4的设置,能够提高nmos管q1漏极低电平的产生速度,提高nmos管q1的导通速度,进而提高本申请基于硬件设计的模拟开关电路的时效性。

作为优选,所述下拉电阻器r4的电阻值为100kω,所述下拉电阻器r4接地。

作为优选,所述三态门u1与所述电源输入端之间连接有滤波电容器c1,所述滤波电容器c1接地。

为实现上述第二个技术目的,本申请还提供了一种基于硬件设计的模拟开关电路的工作方法,该方法包括正常启动与复位启动两种工作状态:

正常启动包括如下步骤:

1、在电源输入端100输入电压,电压流入三态门u1;

2、复位输入端200保持低电平状态,三态门u1的输出端处于高阻态,nmos管q1为导通状态,nmos管q2为截止状态;

3、脉冲输出端300随上拉电阻器r3的电压上拉为高电平,对后续元件输出高电平;

复位启动包括如下步骤:

1、当复位输入端200输入高电平信号时,输入信号经过延时电路后,nmos管q2保持截止状态,nmos管q1保持导通状态,三态门u1的输出端输出低电平,脉冲输出端300被拉低变为低电平状态;

2、随着时间的推移,当nmos管q2栅极电压逐渐升高并达到阈值时,nmos管q2导通,nmos管q1截止,三态门u1的输出端输出高电平,脉冲输出端300被拉高变为高电平状态;

3、连接在脉冲输出端300的主板cpu获得脉冲输出端300输出的高电平-低电平-高电平的脉冲信号,主板上电启动。

基于上述步骤,通过在复位输入端200和电源输入端100输入高电平,对三态门u1、nmos管q1和nmos管q2的状态进行切换,使脉冲输出端300输出一个高电平-低电平-高电平的脉冲,在不采用软件编程的纯硬件搭配下,实现了主板的上电自启,简化了主板开关电路的工作方法,提高了基于硬件设计的模拟开关电路的工作方法对主板上电操作的便利性和可靠性。

在本实施例中,复位启动的步骤1具体包括:

1、当复位输入端200输入高电平信号时,三态门u1处于正常工作状态,复位输入端200输入的信号在延时电路的作用下,nmos管q2栅极保持低电平状态,nmos管q2截止,nmos管q2漏极在上拉电阻器r2的作用下上拉为高电平状态;

2、nmos管q1栅极被拉高为高电平,nmos管q1导通,nmos管q1漏极变为低电平状态;

3、三态门u1的输出端输出低电平,脉冲输出端300被拉低变为低电平状态,主板cpu输入一段低电平脉冲。

在本实施例中,复位启动的步骤2具体包括:

1、随着电容器c2的储能,当电容器c2的电压值达到导通阈值时,nmos管q2栅极的电压升高到阈值,nmos管q2导通,nmos管q2漏极变为低电平状态;

2、nmos管q1栅极在nmos管q2漏极作用下拉低变为低电平状态,nmos管q1截止;

3、三态门u1的输出端输出高电平,脉冲输出端300被拉高变为高电平状态,主板cpu获得一段高电平脉冲。

根据上述的基于硬件设计的模拟开关电路及其工作原理,实现了在不采用软件编程的纯硬件搭配下,仅通过高电平的输入,使主板cpu获取一个高电平-低电平-高电平的脉冲,实现主板的上电启动,提高了基于硬件设计的模拟开关电路的工作方法的便利性和经济性。

综上所述,根据上述的基于硬件设计的模拟开关电路,实现了在不采用软件编程的纯硬件搭配下,仅通过高电平的输入,使主板cpu获取一个高电平-低电平-高电平的脉冲,实现主板的上电启动,提高了基于硬件设计的模拟开关电路的可靠性和经济性,和基于硬件设计的模拟开关电路的工作方法的便利性和经济性。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例的一种基于硬件设计的模拟开关电路的电路原理图;

附图标记:100-电源输入端,200-复位输入端,300-脉冲输出端,400-启动单元,500-复位单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的和区别类似的对象,两者之间并不存在先后顺序,也不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

实施例:参考图1所示的一种基于硬件设计的模拟开关电路,包括电源输入端100、复位输入端200、脉冲输出端300、启动单元400和复位单元500。电源输入端100用于与电源连接,为电路提供acpi-3v3的电压信号。复位输入端200与主板cpu连接,用于触发复位/开机信号rtc_rsmrstn。脉冲输出端300与主板cpu连接,用于向主板cpu输出脉冲信号pwr_btn#。

启动单元400包括三态门u1和上拉电阻器r3;三态门u1与电源输入端100相连,三态门u1的使能端与复位输入端200相连,三态门u1的输出端与脉冲输出端300相连;上拉电阻器r3连接于三态门u1的输出端和脉冲输出端300之间。三态门u1、上拉电阻器r3均是以现有技术为基础。复位单元500包括nmos管q1、nmos管q2和延时电路;nmos管q1漏极与三态门u1的输入端相连,nmos管q1源极接地,nmos管q1栅极与nmos管q2的漏极相连;nmos管q2源极接地;延时电路的两端分别与nmos管q2栅极和复位输入端200相连。nmos管q1、nmos管q2均是现有技术中的n沟道场效应管。

基于上述结构,通过三态门u1、nmos管q1和nmos管q2构成的模拟开关电路,脉冲输出端300在三态门u1的高阻态下输出高电平、在nmos管q1导通时输出低电平以及在nmos管q2导通时输出高电平,使连接在脉冲输出端300的主板cpu输入高电平-低电平-高电平的脉冲信号,在不采用软件编程的纯硬件搭配下,仅通过输入高电平就能实现主板的上电自启,简化了主板开关电路的结构,提高了本申请基于硬件设计的模拟开关电路的可靠性,并降低了基于硬件设计的模拟开关电路使用成本。

在本实施例中,三态门u1的选用型号为sgm7sz126yc5g,三态门u1的第一引脚为使能端,第二引脚为输入端,第三引脚接地,第四引脚为输出端,第五引脚与电源输入端100连接。nmos管q1和nmos管q2的选用型号均为2n7002。

作为本实施例的一种优选地实施方式,nmos管q1漏极与三态门u1的输入端之间连接有上拉电阻器r1;nmos管q2漏极与nmos管q1栅极之间连接有上拉电阻器r2。这样设置的好处是,通过上拉电阻器r1、上拉电阻器r2的设置,能够提高nmos管q1和nmos管q2在导通和截止状态间的切换效率,防止nmos管q1和nmos管q2的状态切换速度低于延时电路的导通速度,避免脉冲输出端300无法输出低电平脉冲造成主板开机失败的问题,提高本申请基于硬件设计的模拟开关电路的可靠性。在本实施例中,上拉电阻器r1、上拉电阻器r2均是以现有技术为基础,上拉电阻器r1的电阻值为4.7kω,上拉电阻器r2的电阻值为4.7kω。

作为本实施例的一种优选地实施方式,延时电路包括互相串联的电阻器r5和电容器c2;延时电路的输出接口设置于电阻器r5和电容器c2之间,nmos管q2栅极与延时电路的输出接口相连;电阻器r5与复位输入端200相连,电容器c2接地。这样设置的好处是,通过电容器c2和电阻器r5组成延时电路,简化了延时电路的结构,进一步减小了本发明主板虚拟开关电路在主板上的占用空间,并能够通过改变电容器c2和电阻器r5的大小来调整脉冲输出端300输出低电平脉冲的时间,使本申请基于硬件设计的模拟开关电路能够适配多种参数的主板启动条件,提高本申请基于硬件设计的模拟开关电路的时效性和经济性。在本实施例中,电阻器r5和电容器c2均是以现有技术为基础,电容器c2的电容值为10uf,电阻器r5的电阻器值为100kω。

作为本实施例的一种优选地实施方式,三态门u1的输入端与nmos管q1漏极之间连接有下拉电阻器r4。基于下拉电阻器r4的设置,能够提高nmos管q1漏极低电平的产生速度,提高nmos管q1的导通速度,进而提高本申请基于硬件设计的模拟开关电路的时效性。在本实施例中,下拉电阻r4以现有技术为基础,下拉电阻器r4的电阻值为100kω,且下拉电阻器r4接地。

作为本实施例的一种优选地实施方式,三态门u1与电源输入端100之间连接有滤波电容器c1,滤波电容器c1接地。这样设置的好处是,通过滤波电容器c1的设置,可以对三态门u1输入的直流电源中的纹波进行过滤,进而提高电路中的信号质量。在本实施例中,滤波电容器c1以现有技术为基础,滤波电容器c1的阻值为10uf。

刚通电后,在acpi_3v3产生的时候,复位输入端200的rtc_rsmrst#信号保持为低电平状态,即三态门u1的第一引脚为低电平状态,此时,三态门u1输出处于高阻态,脉冲输出端300的pwr_btn#信号随acpi_3v3电压上拉为高电平状态;当复位输入端200的信号rtc_rsmrst#变成高电平状态时,此时三态门u1处于正常工作状态,由于延时电路的存在,使nmos管q2先保持截止状态,nmos管q1处于导通状态,三态门u1的输出端输出低电平,脉冲输出端300的输出低电平pwr_btn#脉冲信号;当nmos管q2栅极端电平升到mos管导通电压阈值时,nmos管q2导通,nmos管q1截止,则三态门u1输出端的低电平被拉高变为高电平,脉冲输出端300输出高电平pwr_btn#脉冲信号,从而模拟出高电平-低电平-高电平的脉冲信号,该脉冲信号输入给主板cpu,使主板上电自启,实现了不采用软件编程的纯硬件搭配进行主板启动,提高了本申请基于硬件设计的模拟开关电路的可靠性,并降低了基于硬件设计的模拟开关电路使用成本。

本实施例还公开了一种基于硬件设计的模拟开关电路的工作原理包括以下步骤,首选该电路包括正常启动与复位启动两种工作状态:

正常启动包括如下步骤:

1、在电源输入端100输入电压,电压流入三态门u1;

2、复位输入端200保持低电平状态,三态门u1的输出端处于高阻态,nmos管q1为导通状态,nmos管q2为截止状态;

3、脉冲输出端300随上拉电阻器r3的电压上拉为高电平,对后续元件输出高电平;

复位启动包括如下步骤:

1、当复位输入端200输入高电平信号时,输入信号经过延时电路后,nmos管q2保持截止状态,nmos管q1保持导通状态,三态门u1的输出端输出低电平,脉冲输出端300被拉低变为低电平状态;

2、随着时间的推移,当nmos管q2栅极电压逐渐升高并达到阈值时,nmos管q2导通,nmos管q1截止,三态门u1的输出端输出高电平,脉冲输出端300被拉高变为高电平状态;

3、连接在脉冲输出端300的主板cpu获得脉冲输出端300输出的高电平-低电平-高电平的脉冲信号,主板上电启动。

基于上述步骤,通过在复位输入端200和电源输入端100输入高电平,对三态门u1、nmos管q1和nmos管q2的状态进行切换,使脉冲输出端300输出一个高电平-低电平-高电平的脉冲,在不采用软件编程的纯硬件搭配下,实现了主板的上电自启,简化了主板开关电路的工作方法,提高了基于硬件设计的模拟开关电路的工作方法对主板上电操作的便利性和可靠性。

在本实施例中,复位启动的步骤1具体包括:

1、当复位输入端200输入高电平信号时,三态门u1处于正常工作状态,复位输入端200输入的信号在延时电路的作用下,nmos管q2栅极保持低电平状态,nmos管q2截止,nmos管q2漏极在上拉电阻器r2的作用下上拉为高电平状态;

2、nmos管q1栅极被拉高为高电平,nmos管q1导通,nmos管q1漏极变为低电平状态;

3、三态门u1的输出端输出低电平,脉冲输出端300被拉低变为低电平状态,主板cpu输入一段低电平脉冲。

在本实施例中,复位启动的步骤2具体包括:

1、随着电容器c2的储能,当电容器c2的电压值达到导通阈值时,nmos管q2栅极的电压升高到阈值,nmos管q2导通,nmos管q2漏极变为低电平状态;

2、nmos管q1栅极在nmos管q2漏极作用下拉低变为低电平状态,nmos管q1截止;

3、三态门u1的输出端输出高电平,脉冲输出端300被拉高变为高电平状态,主板cpu获得一段高电平脉冲。

根据上述的基于硬件设计的模拟开关电路及其工作原理,实现了在不采用软件编程的纯硬件搭配下,仅通过高电平的输入,使主板cpu获取一个高电平-低电平-高电平的脉冲,实现主板的上电启动,提高了基于硬件设计的模拟开关电路的工作方法的便利性和经济性。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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