一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

固态硬盘状态指示灯控制电路及方法、设备、存储介质与流程

2022-06-29 15:52:11 来源:中国专利 TAG:


1.本发明涉及固态硬盘状态指示灯技术领域,更为具体地,本发明能够提供固态硬盘状态指示灯控制电路及方法、设备、存储介质。


背景技术:

2.目前,固态硬盘形态多种多样,例如sata(serial advanced technology attachment,串行高级技术附件)、pcie(peripheral component interconnect express,外围组件快速互联硬盘)、m.2(m2接口)、u.2(sff-8639接口)、sas(serial attached scsi,串行连接小型计算机系统接口)、e1.l(edsff1u long,1u长规格固态硬盘)、e1.s(edsff 1u short,1u短规格固态硬盘)、e3.s(edsff 3u short,3u短规格固态硬盘)等设计类型的固态硬盘。其中,e1.l相对于e1.s更长,e3.s是面向云服务、企业数据中心的nvme ssd(非易失性存储的高速固态硬盘)新形态标准,具有扩展性更强,性能、散热及功耗等方面表现更优异等优点,非常适合大容量、高密度全闪存存储阵列。e3系列固态硬盘摆脱了2.5英寸外形的设计限制,针对高性能、高效服务器和存储需求进行了优化以及引入了标准化的led状态指示灯。
3.随着edsff技术路线的发展,edsff背板类型渐有由e1.s向e3.s的转变趋势,然而e3.s类型的固态硬盘状态指示灯显示状态数量多于e1.s类型的固态硬盘状态指示灯。因此,现有用于控制e1.s类型的固态硬盘状态指示灯的方案无法满足e3.s类型的固态硬盘状态指示灯的控制要求,亟待需要解决。


技术实现要素:

4.为解决常规方案无法有效地控制e3.s类型的固态硬盘状态指示灯的问题,本发明提供固态硬盘状态指示灯控制电路及方法、设备、存储介质,以达到控制具有更多显示状态的e3.s类型的固态硬盘状态指示灯的目的。
5.为实现上述的技术目的,本发明提供了一种固态硬盘状态指示灯控制电路,其中固态硬盘状态指示灯控制电路包括但不限于逻辑控制器、三态缓冲器、第一信号线、第二信号线以及第三信号线。
6.逻辑控制器,具有第一输出端口和第二输出端口;所述第一输出端口用于输出第一控制信号,所述第二输出端口用于输出第二控制信号。
7.三态缓冲器,具有输入信号端、使能信号端及输出信号端,所述输入信号端用于接收所述第一控制信号,所述使能信号端用于接收所述第二控制信号,所述输出信号端用于发出指示灯控制信号。
8.第一信号线,两端分别连接所述第一输出端口与所述输入信号端。
9.第二信号线,两端分别连接所述第二输出端口与所述使能信号端。
10.第三信号线,两端分别连接所述输出信号端与固态硬盘状态指示灯。
11.本发明的可实施方式中,固态硬盘状态指示灯控制电路还包括高电平电路、低电
平电路以及切换开关。
12.高电平电路,用于输出高电平信号。
13.低电平电路,用于输出低电平信号。
14.切换开关,用于在第一工作状态下,连接所述高电平电路与逻辑控制器的输入端,以向所述逻辑控制器输入所述高电平信号;或者,所述切换开关,用于在第二工作状态下,连接所述低电平电路与逻辑控制器的输入端,以向所述逻辑控制器输入所述低电平信号;所述切换开关,具有所述第一工作状态和所述第二工作状态。
15.本发明的可实施方式中,所述固态硬盘为具有企业与数据中心固态硬盘规格的固态硬盘。
16.本发明的可实施方式中,所述第一信号线上串联有第一电阻,所述第二信号线上串联有第二电阻,所述第三信号线上串联有第三电阻。
17.为实现上述的技术目的,本发明可提供一种固态硬盘状态指示灯控制方法,该控制方法可包括但不限于如下的至少一个步骤。
18.通过逻辑控制器的第一输出端口输出第一控制信号至三态缓冲器的输入信号端,且通过逻辑控制器的第二输出端口输出第二控制信号至三态缓冲器的使能信号端,以使三态缓冲器的输出信号端向固态硬盘状态指示灯发出指示灯控制信号。
19.其中,所述第一输出端口与所述输入信号端之间通过第一信号线连接,所述第二输出端口与所述使能信号端之间通过第二信号线连接,所述输出信号端与固态硬盘状态指示灯之间通过第三信号线连接。
20.本发明的可实施方式中,所述控制方法还包括:
21.接收控制电平信号;其中,所述控制电平信号为高电平信号或低电平信号。
22.如果接收的控制电平信号为高电平信号,控制所述第二控制信号使能失效。
23.如果接收的控制电平信号为低电平信号,控制所述第二控制信号使能生效。
24.本发明的可实施方式中,所述控制方法还包括:
25.识别当前的固态硬盘类型。
26.如果所述固态硬盘类型为第一类型,通过切换开关接入高电平信号,以所述高电平信号作为所述控制电平信号。
27.如果所述固态硬盘类型为第二类型,通过切换开关接入低电平信号,以所述低电平信号作为所述控制电平信号。
28.本发明的可实施方式中,所述固态硬盘为具有企业与数据中心固态硬盘规格的固态硬盘。
29.为实现上述技术目的,本发明还能够提供一种电子设备,该电子设备包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行本发明任一实施例中所述固态硬盘状态指示灯控制方法的步骤。
30.为实现上述技术目的,本发明还能够提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行本发明任一实施例中所述固态硬盘状态指示灯控制方法的步骤。
31.本发明的有益效果为:基于逻辑控制器与三态缓冲器组合的整体方案设计,本发明输出的指示灯控制信号可以包括三种,具体包括高电平控制信号、低电平控制信号以及
高阻态控制信号,所以本发明能够为固态硬盘状态指示灯提供三种控制信号,从而满足e3.s类型的固态硬盘状态指示灯对led状态指示的需求。基于本发明提供的技术方案,本发明还能够进一步解决e1.s类型的固态硬盘状态指示灯和e3.s类型的固态硬盘状态指示灯两者状态指示兼容的问题,适用性更强,具有较高的市场价值。
附图说明
32.图1示出了本发明一个或多个实施例中的固态硬盘状态指示灯控制电路的一种可实施结构示意图。
33.图2示出了本发明一个或多个实施例中的固态硬盘状态指示灯控制电路的另一种可实施结构示意图。
34.图3示出了本发明一个或多个实施例中的固态硬盘状态指示灯控制方法的一种可实施流程示意图。
35.图4示出了本发明一个或多个实施例中的固态硬盘状态指示灯控制方法的另一种可实施流程示意图。
36.图5示出了本发明一个或多个实施例中的电子设备内部结构的组成示意图。
37.图中,
38.100、逻辑控制器,101、第一输出端口,102、第二输出端口;
39.200、三态缓冲器,201、输入信号端,202、使能信号端,203、输出信号端;
40.300、第一信号线,301、第一电阻;
41.400、第二信号线,401、第二电阻;
42.500、第三信号线,501、第三电阻;
43.600、固态硬盘状态指示灯;
44.700、高电平电路;
45.800、低电平电路;
46.900、切换开关。
具体实施方式
47.下面结合说明书附图对本发明提供的一种固态硬盘状态指示灯控制电路及方法、设备、存储介质进行详细的解释和说明。
48.如图1所示,本发明能够提供一种固态硬盘状态指示灯控制电路,该固态硬盘状态指示灯控制电路具体可包括但不限于逻辑控制器100、三态缓冲器200、第一信号线300、第二信号线400以及第三信号线500。本发明实施例所涉及的固态硬盘具体为具有企业与数据中心固态硬盘规格(edsff,enterprise&datacenter ssd form factor)的固态硬盘,其中的ssd是指solid state disk(固态硬盘)。本发明实施例所涉及的固态硬盘状态指示灯具体可以为led(light-emitting diode,发光二极管),当然并不限于此。
49.本发明实施例的逻辑控制器100具有第一输出端口101和第二输出端口102;第一输出端口101用于输出第一控制信号,第二输出端口102用于输出第二控制信号,逻辑控制器用于控制三态缓冲器的输出状态。本发明提供的逻辑控制器可为cpld(complex programmable logic device,复杂可编程逻辑器件),除了具有第一输出端口和第二输出
端口外,逻辑控制器还可具有输入端,逻辑控制器可根据输入端输入的信号进入对应的指示灯控制逻辑。
50.三态缓冲器200具有输入信号端201、使能信号端202及输出信号端203,输入信号端201用于接收第一控制信号,使能信号端202用于接收第二控制信号,输出信号端203用于发出指示灯控制信号。逻辑控制器100的第一输出端口101用于输出第一控制信号至三态缓冲器200的输入信号端201,并可通过逻辑控制器100的第二输出端口102输出第二控制信号至三态缓冲器200的使能信号端202,以通过三态缓冲器200的输出信号端203向固态硬盘状态指示灯600发出指示灯控制信号,以控制固态硬盘状态指示灯进入对应的状态指示。
51.如图1和图2所示,在本发明实施例具体的电路结构中,第一信号线300两端分别连接第一输出端口101与输入信号端201,第二信号线400两端分别连接第二输出端口102与使能信号端202,第三信号线500两端分别连接输出信号端203与固态硬盘状态指示灯600,从而实现整个固态硬盘状态指示灯控制电路的连接和搭建。
52.如图2所示,本发明一个或多个实施例中的固态硬盘状态指示灯控制电路还可以包括但不限于高电平电路700、低电平电路800、切换开关900、第一电阻301、第二电阻401以及第三电阻501等。
53.高电平电路700用于输出高电平信号,本发明一个或多个实施例中的高电平电路700包括但不限于串联有第四电阻的第四信号线,第四信号线一端与切换开关900连接,第四信号线另一端连接电源,从而可通过电源vcc提供高电平信号,并可在切换开关900切换连接至高电平电路700时为cpld提供高电平信号。
54.低电平电路800用于输出低电平信号,本发明一个或多个实施例中的低电平电路800包括但不限于串联有第五电阻的第五信号线,第五信号线一端与切换开关900连接,第五信号线另一端接地;从而可通过接地方式提供低电平信号,并可在切换开关900切换连接至低电平电路800时可为cpld提供低电平信号。
55.本发明实施例可通过切换开关(switch)900切换逻辑控制器100的输入,切换开关900用于在第一工作状态下连接高电平电路700与逻辑控制器100的输入端,以向逻辑控制器100输入高电平信号。或者,切换开关900用于在第二工作状态下,连接低电平电路800与逻辑控制器100的输入端,以向逻辑控制器100输入低电平信号。切换开关900具有第一工作状态和第二工作状态,本发明实施例的第一工作状态可为切换开关900切换连接至高电平电路700的状态,本发明实施例的第二工作状态为切换开关900切换连接至低电平电路800的状态。第一信号线300上串联有第一电阻301,第二信号线400上串联有第二电阻401,第三信号线500上串联有第三电阻501。第一电阻301用于提高第一控制信号的稳定性,第二电阻401用于提高第二控制信号的稳定性,而第三电阻501用于提高指示灯控制信号的稳定性,所以本发明能够通过第一电阻301、第二电阻401以及第三电阻501提高整个固态硬盘状态指示灯控制电路的稳定性,本发明提供的控制电路可靠性更强。
56.在本发明一个或多个实施例中,如果为逻辑控制器提供低电平信号的输入,则逻辑控制器使第二控制使能信号生效,该情况下三态缓冲器能够输出高电平控制信号或低电平控制信号或高阻态控制信号,三种状态信号用于控制固态硬盘状态指示灯可进入三种不同的状态指示;而如果为逻辑控制器提供高电平信号的输入,则逻辑控制器使第二控制使能信号失效,该情况下三态缓冲器能够输出高电平控制信号或低电平控制信号,这两种状
态信号用于控制固态硬盘状态指示灯可进入两种不同的状态指示。
57.基于上述改进的技术方案,本发明不仅能够控制固态硬盘状态指示灯工作于三种显示状态,以适用于e3.s类型的固态硬盘状态指示灯,而且还能够控制固态硬盘状态指示灯工作于两种显示状态,进一步解决了e1.s类型的固态硬盘状态指示灯和e3.s类型的固态硬盘状态指示灯两者状态指示兼容的问题。
58.应当理解的是,本发明涉及的固态硬盘状态例如可包括但不限于上电状态、读写状态、异常运行状态等,不同的固态硬盘状态对应不同的指示灯显示状态,例如,上电状态对应的指示灯显示为琥珀色(即amber led状态),读写状态对应的指示灯显示可为蓝色(即blue led状态),异常运行状态对应的指示灯显示为熄灭,当然并不限于此,本发明实施例固态硬盘状态与指示灯显示状态之间的对应关系可根据实际情况进行选择或设定。
59.如图3、4所示,与固态硬盘状态指示灯控制电路基于同一发明技术构思,本发明一个或多个实施例还能够提供一种固态硬盘状态指示灯控制方法。该控制方法的执行主体可为逻辑控制器100,逻辑控制器100具体为cpld(complex programmable logic device,复杂可编程逻辑器件),本发明实施例中的固态硬盘具体具体可为具有企业与数据中心固态硬盘(edsff)规格的固态硬盘。
60.该固态硬盘状态指示灯控制方法具体可包括:通过逻辑控制器100的第一输出端口101输出第一控制信号至三态缓冲器200的输入信号端201,且通过逻辑控制器100的第二输出端口102输出第二控制信号至三态缓冲器200的使能信号端202,以使三态缓冲器200的输出信号端203向固态硬盘状态指示灯600发出指示灯控制信号;其中,第一输出端口101与输入信号端201之间通过第一信号线300连接,第二输出端口102与使能信号端202之间通过第二信号线400连接,输出信号端203与固态硬盘状态指示灯600之间通过第三信号线500连接。
61.作为一种优化的技术方案,在通过逻辑控制器100的第二输出端口102输出第二控制信号至三态缓冲器200的使能信号端202之前,本发明至少一个实施例中的固态硬盘状态指示灯控制方法还包括:接收控制电平信号;其中,控制电平信号为高电平信号或低电平信号。本发明实施例可通过高电平电路700为逻辑控制器100提供高电平信号,通过低电平电路800为逻辑控制器100提供低电平信号。
62.如果接收的控制电平信号为低电平信号,本实施例能够控制第二控制信号使能生效(enable)。在这种情况下,则三态缓冲器200输出high(高电平控制信号)或low(低电平控制信号)或high impedance(高阻态控制信号)三个状态信号给到固态硬盘状态指示灯,则本发明根据这三个逻辑状态使固态硬盘状态指示灯提供3color led(三种颜色指示灯)的状态指示。一种可实施方式:如果第二控制信号为1,第一控制信号为1时则三态缓冲器输出高电平控制信号,第一控制信号为0时三态缓冲器输出低电平控制信号;如果第二控制信号为0,则三态缓冲器输出始终为高阻态控制信号。另一种可实施方式:如果第二控制信号为0,第一控制信号为1时则三态缓冲器输出高电平控制信号,第一控制信号为0时三态缓冲器输出低电平控制信号;如果第二控制信号为1,则三态缓冲器输出始终为高阻态控制信号。
63.如果接收的控制电平信号为高电平信号,本实施例能够控制第二控制信号使能失效(disable)。在这种情况下,则三态缓冲器200输出high(高电平控制信号)或者low(低电平控制信号)两个状态信号给到固态硬盘状态指示灯,从而使固态硬盘状态指示灯能够提
供2color led(两种颜色指示灯)的状态指示。例如,第二控制信号为0,则第一控制信号为1时三态缓冲器输出高电平控制信号,或第一控制信号为0时三态缓冲器输出低电平控制信号。一种可实施方式:第二控制信号为1,第一控制信号为1时则三态缓冲器输出高电平控制信号,第一控制信号为0时三态缓冲器输出低电平控制信号。另一种可实施方式:第二控制信号为0,第一控制信号为1时则三态缓冲器输出高电平控制信号,第一控制信号为0时三态缓冲器输出低电平控制信号。
64.基于对第二控制信号使能与否的控制,本发明不仅能够根据第二控制信号使能而控制固态硬盘状态指示灯工作于三种显示状态,以适用于e3.s类型的固态硬盘状态指示灯,而且还能够根据第二控制信号不使能而控制固态硬盘状态指示灯工作于两种显示状态,进一步解决e1.s类型的固态硬盘状态指示灯和e3.s类型的固态硬盘状态指示灯两者状态指示兼容的问题,即本发明能够实现兼容e1.s/e3.s。
65.如图4所示,在接收控制电平信号之前,本发明至少一个实施例提供的固态硬盘状态指示灯控制方法还能够包括:识别当前的固态硬盘类型;如果固态硬盘类型为第一类型,通过切换开关900接入高电平信号,以高电平信号作为控制电平信号;如果固态硬盘类型为第二类型,通过切换开关900接入低电平信号,以低电平信号作为控制电平信号。本发明实施例中的第一类型例如可以为e1.s,本发明实施例中的第二类型例如可以为e3.s;当接入e1.s时,edsff背板只需要输出2color led控制逻辑到edsff device,这时第二控制信号是disable的;当接入e3.s时,edsff背板能够输出3color led控制逻辑到edsff device,这时第二控制信号是enable的;则本发明实施例cpld通过第二控制信号和第一控制信号实现对三态缓冲器的逻辑控制,进而控制edsff的led状态。因此,本发明还能够根据不同的固态硬盘类型为逻辑控制器提供不同的电平信号,进而利用切换开关通过切换高低电平来指示固态硬盘设备(device)类型,实现对e1.s类型的固态硬盘状态指示灯和e3.s类型的固态硬盘状态指示灯两者状态指示的兼容,本发明具体实现了高电平代表接入的edsff为e1.s,低电平代表接入的edsff为e3.s。
66.综上所述,本发明采用切换开关来标识插入edsff背板的ssd类型,通过cpld逻辑控制器控制三态缓冲器逻辑输出,实现e1.s edsff和e3.s edsff对led状态的需求,所以本发明能够有效解决传统edsff背板在混插e1.s edsff与e3.s edsff时不能有效地指示led的状态的缺陷,实现e1.s类型的固态硬盘状态指示灯和e3.s类型的固态硬盘状态指示灯两者状态指示的兼容,可见本发明提供的技术方案能够有效应用于edsff背板的不同迭代产品的兼容设计领域,具有非常高的市场价值。
67.如图5所示,与本发明涉及的固态硬盘状态指示灯控制电路基于同一发明技术构思,本发明一个或多个实施例还能够提供一种电子设备,电子设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行本发明任一实施例中固态硬盘状态指示灯控制方法的步骤。其中,固态硬盘状态指示灯控制方法的详细执行过程已在本说明书中有详细的记载,此处不再进行赘述。
68.如图5所示,与本发明涉及的固态硬盘状态指示灯控制电路基于同一发明技术构思,本发明一个或多个实施例还可提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行本发明任一实施例中固态硬盘状态指示灯控制方法的步骤。其中,固态硬盘状态指示灯控制方法的详细执行过程已
在本说明书中有详细的记载,此处不再进行赘述。
69.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读存储介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读存储介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读存储介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram,random access memory),只读存储器(rom,read-only memory),可擦除可编辑只读存储器(eprom,erasable programmable read-only memory,或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom,compact disc read-only memory)。另外,计算机可读存储介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
70.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga,programmable gate array),现场可编程门阵列(fpga,field programmable gate array)等。
71.在本说明书的描述中,参考术语“本实施例”、“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
72.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
73.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
74.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明实质
内容上所作的任何修改、等同替换和简单改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献