飞腾主板的LED灯启动控制系统及其控制方法转让专利

申请号 : CN202210615408.4

文献号 : CN114900914B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 董学慧宋洪法杨莉莉陈书生刘念

申请人 : 北京华电众信技术股份有限公司

摘要 :

本发明涉及一种飞腾主板的LED灯启动控制系统,包括有飞腾CPU、GD32单片机、非门、LED灯、电阻R1和三态电平转换芯片;飞腾CPU的GPIO引脚连接三态电平转换芯片的输入端,GD32单片机连接飞腾CPU,GD32单片机的GPIO引脚连接三态电平转换芯片的使能端,GD32单片机的另一GPIO引脚通过电阻R1连接非门的输入端,三态电平转换芯片的输出端连接非门,非门连接LED灯;其能够间接控制LED灯的初始状态,也确保飞腾CPU在进入系统的过程中不会导致LED灯出现不期望状态,整个控制方法简单。一种飞腾主板的LED灯启动控制方法,当三态电平转换芯片的使能端接收到控制电平时,三态电平转换芯片输出高阻态,如果GD32单片机的另一GPIO引脚输出低电平,则LED灯点亮,如果GD32单片机的另一GPIO引脚输出高电平,则LED灯熄灭。

权利要求 :

1.一种飞腾主板的LED灯启动控制系统,其特征在于:包括有飞腾CPU、GD32单片机、非门、LED灯、电阻R1以及三态电平转换芯片;

飞腾CPU的GPIO引脚连接三态电平转换芯片的输入端,所述GD32单片机通过UART串口连接飞腾CPU;GD32单片机的GPIO引脚连接三态电平转换芯片的使能端,GD32单片机的另一GPIO引脚通过电阻R1连接非门的输入端,三态电平转换芯片的输出端连接非门的输入端,非门的输出端连接LED灯。

2.根据权利要求1所述的飞腾主板的LED灯启动控制系统,其特征在于:所述电阻R1的阻值为至少100K。

3.根据权利要求1所述的飞腾主板的LED灯启动控制系统,其特征在于:所述三态电平转换芯片的型号为RS8T245。

4.根据权利要求1所述的飞腾主板的LED灯启动控制系统,其特征在于:所述GD32单片机的型号为GD32F10X。

5.一种飞腾主板的LED灯启动控制方法,其特征在于:其基于权利要求1至4任一项所述的飞腾主板的LED灯启动控制系统,包括有在飞腾CPU进入系统的过程中,三态电平转换芯片的使能端接收到控制电平,三态电平转换芯片输出高阻态,如果GD32单片机的另一GPIO引脚输出低电平,则LED灯点亮,如果GD32单片机的另一GPIO引脚输出高电平,则LED灯熄灭。

说明书 :

飞腾主板的LED灯启动控制系统及其控制方法

技术领域

[0001] 本发明涉及一种飞腾主板技术领域,尤其是指一种飞腾主板的LED灯启动控制系统及其控制方法。

背景技术

[0002] 飞腾主板的CPU,主要包括有FT‑1500A/4核、FT‑1500A/16核、FT‑2000/4核、D‑2000/8核、FT‑2000+/64核等产品。
[0003] 现有的应用软件人员不习惯通过单片机间接控制外部的指示灯,而习惯直接通过飞腾CPU的GPIO来控制指示灯,但在启动过程中因CPU的启动时间比较长(一般300S左右),在启动过程(即飞腾CPU进入系统的过程)中,飞腾CPU的GPIO处于不受控的状态,因此,很难保证指示灯在上电过程中保持期望状态如亮或灭。
[0004] 因此,本发明专利申请中,申请人精心研究了一种飞腾主板的LED灯启动控制系统及其控制方法来解决上述问题。

发明内容

[0005] 本发明针对上述现有技术所存在不足,主要目的在于提供一种飞腾主板的LED灯启动控制系统及其控制方法,其能够间接控制LED灯的初始状态,尤其是,能够确保飞腾CPU在进入系统的过程中不会导致LED灯出现不期望状态,整个控制方法简单。
[0006] 为实现上述之目的,本发明采取如下技术方案:
[0007] 一种飞腾主板的LED灯启动控制系统,包括有飞腾CPU、GD32单片机、非门、LED灯、电阻R1以及三态电平转换芯片;
[0008] 飞腾CPU的GPIO引脚连接三态电平转换芯片的输入端,所述GD32单片机连接飞腾CPU,GD32单片机的GPIO引脚连接三态电平转换芯片的使能端,GD32单片机的另一GPIO引脚通过电阻R1连接非门的输入端,三态电平转换芯片的输出端连接非门的输入端,非门的输出端连接LED灯。
[0009] 作为一种优选方案,所述电阻R1的阻值为至少100K。
[0010] 作为一种优选方案,所述三态电平转换芯片的型号为RS8T245。
[0011] 作为一种优选方案,所述GD32单片机的型号为GD32F10X。
[0012] 作为一种优选方案,所述GD32单片机通过UART串口连接飞腾CPU。
[0013] 一种飞腾主板的LED灯启动控制方法,其基于所述的飞腾主板的LED灯启动控制系统,包括有
[0014] 在飞腾CPU进入系统的过程中,三态电平转换芯片的使能端接收到控制电平,三态电平转换芯片输出高阻态,如果GD32单片机的另一GPIO引脚输出低电平,则LED灯点亮,如果GD32单片机的另一GPIO引脚输出高电平,则LED灯熄灭。
[0015] 本发明与现有技术相比具有明显的优点和有益效果,具体而言:其主要是通过GD32单片机的另一GPIO引脚通过电阻R1连接非门的输入端,能够间接控制LED灯的初始状态,尤其是,通过GD32单片机的GPIO引脚连接三态电平转换芯片的使能端,能够确保飞腾CPU在进入系统的过程中不会导致LED灯出现不期望状态,整个控制方法简单。
[0016] 为更清楚地阐述本发明的结构特征和功效,下面结合附图与具体实施例来对其进行详细说明。

附图说明

[0017] 图1是本发明之实施例的大致控制原理框图;
[0018] 附图标号说明:
[0019] 11、飞腾CPU
[0020] 12、GD32单片机
[0021] 13、三态电平转换芯片
[0022] 14、LED灯。

具体实施方式

[0023] 下面结合附图与具体实施方式对本发明作进一步描述。
[0024] 如图1所示,一种飞腾主板的LED灯启动控制系统,包括有飞腾CPU 11、GD32单片机12、非门、LED灯14、电阻R1以及三态电平转换芯片13;在本实施例中,所述三态电平转换芯片13的型号为RS8T245,所述GD32单片机12的型号为GD32F10X。在本实施例中,GD32单片机
12还负责飞腾主板的启动和关闭的控制,也会常态化提供这3.3V的SB电源。
[0025] 飞腾CPU 11的GPIO引脚连接三态电平转换芯片13的输入端,所述GD32单片机12连接飞腾CPU 11,在本实施例中,所述GD32单片机12通过UART串口连接飞腾CPU 11。
[0026] GD32单片机12的GPIO引脚连接三态电平转换芯片13的使能端,GD32单片机12的另一GPIO引脚通过电阻R1连接非门的输入端,在本实施例中,所述电阻R1的阻值为至少100K,优选地,所述电阻R1采用100K的电阻R1。三态电平转换芯片13的输出端连接非门的输入端,非门的输出端连接LED灯14。在飞腾处理器启动前,GD32单片机12控制三态电平转换芯片13进入高阻态,飞腾CPU 11的GPIO引脚的状态被三态电平转换芯片13隔断,继而不会导致LED灯14出现不期望状态。
[0027] 一种飞腾主板的LED灯的启动控制方法,其基于所述的飞腾主板的LED灯启动控制系统,包括有
[0028] 在飞腾CPU11在进入系统的过程中,当三态电平转换芯片13的使能端接收到控制电平时,三态电平转换芯片13输出高阻态,如果GD32单片机12的另一GPIO引脚输出低电平,则LED灯14点亮,如果GD32单片机12的另一GPIO引脚输出高电平,则LED灯14熄灭。
[0029] 当飞腾CPU11进入系统后,飞腾CPU11会自动运行脚本调整其GPIO状态,并通过UART串口发送信号至GD32单片机12,GD32单片机12接收到信号后输出低电平至三态电平转换芯片13的使能端,继而将对LED灯14的控制权交换给飞腾CPU11。
[0030] 本发明设计要点在于,其主要是通过GD32单片机的另一GPIO引脚通过电阻R1连接非门的输入端,能够间接控制LED灯的初始状态,尤其是,通过GD32单片机的GPIO引脚连接三态电平转换芯片的使能端,能够确保飞腾CPU在进入系统的过程中不会导致LED灯出现不期望状态,整个控制方法简单。
[0031] 以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。