控制指示灯的逻辑电路及方法与流程

文档序号:12280597阅读:691来源:国知局
控制指示灯的逻辑电路及方法与流程
本发明是关于一种控制方法,特别是一种指示灯的逻辑电路的控制方法。
背景技术
:随着科技进步、电子产业的蓬勃发展,人们对信息传递的需求量不断增加,为符合人们的需求,当前计算机设备的性能也随之提升,而计算机设备需与相关软件相互配合才能运作,例如操作系统、游戏软件及影音互动软件,而前述软件在运作时需将数据储存在计算机设备的硬盘中,因此,硬盘在人们的生活中扮演的举足轻重的角色。一般而言,用户在利用硬盘存取数据时,硬盘本身会进行读取或写入,并且输出存取状态讯号来表示硬盘自身的状态,为让用户能在计算机设备外即观察到内部硬盘的存取状态,在计算机设备的机壳上大多装设有用以表示硬盘状态的指示灯,并根据前述存取状态讯号来控制指示灯的发亮模式来表示硬盘不同的存取状态。然而,根据不同厂牌的硬盘或是应用于不同系统中的硬盘所产生的存取状态讯号可能有所不同,且指示灯的发亮模式亦有所不同,举例来说,以应用于服务器之串行SCSI(SerialAttachedSCSI;SAS)硬盘为例,当SAS硬盘未处于工作状态时,指示灯会持续发亮,而应用于个人计算机之串行ATA(SerialAdvancedTechnologyAttachment;SATA)硬盘在未处于工作状态时,指示灯不会发亮;因此,设计者必须根据不同的状态频率来重新设计控制指示灯的电路,不但造成产品难以管理,还造成产品的生产成本提高。技术实现要素:本发明的主要目的是提供一种控制指示灯的逻辑电路及方法,其毋须重新设计电路来符合不同的硬盘,藉以降低生产成本。为达上述目的,本发明一种逻辑电路包含正反器与充放电电路,正反器根据重置讯号、状态频率及数据讯号输出致能讯号,其中,数据讯号与致能讯号互为反相,致能讯号用以控制指示灯;充放电电路电性连接正反器以根据致能讯号产生重置讯号。优选地,指示灯系由发光二极管所实现,发光二极管电性连接于一供电端与正反器的输出端之间。优选地,充放电电路包含电容与电阻,正反器包含重置端,重置端接收重置讯号,电阻根据致能讯号产生充放电电流,电容电性连接于重置端与系统接地端之间,电容接收电阻产生之充放电电流以产生重置讯号。优选地,当致能讯号具有高逻辑位准时,充放电电路进行放电以产生具有低逻辑位准之重置讯号,正反器根据具有低逻辑位准之重置讯号输出具有低逻辑位准之致能讯号。优选地,当致能讯号与重置讯号分别具有低逻辑位准与高逻辑位准时,正反器于状态频率之上升缘取样具有高逻辑位准之数据讯号以输出具有高逻辑位准之致能讯号。优选地,一种指示灯的控制方法包含正反器根据重置讯号、状态频率及数据讯号输出致能讯号,数据讯号与致能讯号互为反相、充放电电路根据致能讯号进行充放电以产生重置讯号,及发光组件根据致能讯号之逻辑位准驱动指示灯以产生闲置灯号或存取灯号以表示硬盘处于闲置状态或存取状态。优选地,于充放电电路根据致能讯号进行充放电以产生重置讯号之步骤中,充放电电路根据致能讯号藉由电阻对电容进行充放电以产生重置讯号,重置讯号的逻辑位准系由电容两端的电压差所决定。优选地,于发光组件根据致能讯号之逻辑位准驱动指示灯之步骤中,指示灯系由发光二极管所实现,当致能讯号为低逻辑位准时,发光二极管产生闲置灯号;当致能讯号由低逻辑位准转态为高逻辑位准时,发光二极管产生存取灯号。优选地,于该正反器输出致能讯号之步骤中,当重置讯号具有低逻辑位准时,根据重置讯号以输出具有低逻辑位准之致能讯号;于充放电电路根据致能讯号进行充放电以产生重置讯号之步骤中,充放电电路根据具有低逻辑位准之致能讯号进行充电以产生具有高逻辑位准之重置讯号。优选地,于正反器输出致能讯号之步骤中,当重置讯号与数据讯号分别具有高逻辑位准,正反器根据重置讯号于状态频率之上升缘取样数据讯号以输出具有高逻辑位准之致能讯号,于充放电电路根据致能讯号进行充放电以产生重置讯号之步骤中,充放电电路根据具有高逻辑位准之致能讯号进行放电以产生具有低逻辑位准之重置讯号。与现有技术相比,根据本发明的控制指示灯的逻辑电路及方法是利用正反器与充放电电路来控制指示灯切换于导通或截止。即便硬盘的厂牌及接口有所不同,当硬盘没有在进行写入或读取时,指示灯皆因导通而发亮,当硬盘在写入或读取时,指示灯皆切换于导通与截止之间而闪烁,以致使设计者毋须重新设计电路来符合不同的硬盘,藉以降低生产成本。【附图说明】图1为根据本发明的逻辑电路的第一实施例的电路图。图2为根据不同硬盘所产生的状态频率的波形图。【具体实施方式】第1图为根据本发明之逻辑电路的一实施例之电路图。请参照第1图,逻辑电路包含正反器12、充放电电路13及指示灯14;正反器12电性连接于硬盘11及指示灯14之间。在一些实施例中,硬盘11可根据其应用而具有不同界面,举例来说,硬盘11可为应用于服务器中之SAS硬盘或是应用于个人计算机之SATA硬盘。在一些实施例中,可将正反器12、充放电电路13整合于一特殊应用集成电路(Application-SpecificIntegratedCircuit;ASIC)上并与硬盘11设置于计算机机壳内,将指示灯14设置于计算机机壳外以供操作计算机的用户观察指示灯14的发光模式。硬盘11产生状态频率S5,状态频率S5的逻辑位准是表示硬盘11的工作状态,当硬盘11在进行读取或是写入时,硬盘11输出包含脉冲之状态频率S5;当硬盘11未进行读写时,根据硬盘11之厂牌及接口,硬盘11输出高逻辑位准或低逻辑位准之状态频率S5。正反器12电性连接硬盘11以接收状态频率S5,正反器12根据状态频率S5、重置讯号S2及数据讯号S4输出致能讯号S3控制指示灯14,其中数据讯号S4与致能讯号S3互为反相。充放电电路13电性连接正反器12以根据致能讯号S3来产生重置讯号S2。致能讯号S3驱动指示灯14产生包含闲置灯号或存取灯号的不同发光模式来分别表示硬盘11是否在进行读写。在本实施例中,指示灯14系以发光二极管实现,指示灯14根据致能讯号S3的逻辑位准产生前述发光模式。正反器12系以D型正反器(D-typeflip-flop)实现,正反器12具有复数输入端,包含:数据接收端D1、设定端P1、重置端P2、频率端C1、接地端G1及供电端V1。正反器12具有两输出端Q1、Q2(为方便描述,分别称之为第一输出端Q1及第二输出端Q2),第一输出端Q1输出致能讯号S3,第二输出端Q2输出反相于致能讯号S3的讯号。基此,将正反器12的第二输出端Q2电性连接其数据接收端D1以将前述第二输出端Q2输出的讯号作为数据讯号S4。如第1图所示,充放电电路13的第一端电性连接于正反器12的数据接收端D1及第二输出端Q2,充放电电路13的第二端电性连接于正反器12的重置端P2,充放电电路13的第三端电性连接系统接地端。于此,充放电电路13根据反向于致能讯号S3之数据讯号S4进行充放电来产生重置讯号S2。正反器12的接地端G1电性连接至系统接地端以提供讯号接地,正反器12的供电端V1电性连接至供电端VCC以接收正反器之工作电压以供正反器12运作。正反器12的频率端C1电性连接硬盘11的输出端,频率端C1接收硬盘11输出之状态频率S5,正反器12根据状态频率S5的逻辑位准运作,再者,正反器12亦可根据其设定端P1与重置端P2的逻辑位准运作;换言之,正反器12输出讯号的方式有下述两种:正反器12的第一输出端Q1与第二输出端Q2依据设定端P1与重置端P2的逻辑位准输出对应的致能讯号S3与数据讯号S4;或者,正反器12于状态频率S5的上升缘(risingedge)根据资料接收端D1的逻辑位准来产生致能讯号S3及数据讯号S4,换言之,当状态频率S5非为上升缘而为高逻辑位准(即,逻辑「1」)、低逻辑位准(即,逻辑「0」)或下降缘(fallingedge)时,致能讯号S3与数据讯号S4的逻辑位准不因数据接收端D1的逻辑位准改变而随之改变。如第1图所示,指示灯14电性连接于供电端VCC与正反器的两输出端Q1、Q2之间,指示灯14的正极经由偏压电阻耦接至供电端VCC,指示灯14的负极耦接正反器12的第一输出端Q1。于此,指示灯14接收致能讯号S3,并根据致能讯号S3的逻辑位准而被切换于导通与不导通之间,也就是说,当致能讯号S3为逻辑0时,指示灯14之正极与负极之间的偏压为顺向偏压,指示灯14因导通而发亮,进而产生闲置灯号;当致能讯号S3由逻辑0转态为逻辑1时,指示灯14的偏压由顺向偏压转为逆向偏压,指示灯14因截止而不发亮,进而产生存取灯号。因此,设计者可透过改变致能讯号S3的逻辑位准来控制指示灯14产生不同的发光模式。在本实施例中,正反器12的设定端P1电性连接至供电端VCC,因此,正反器12根据重置端P2的逻辑位准产生致能讯号S3与数据讯号S4,而重置端P2的逻辑位准系由重置讯号S2所决定,正反器12的重置端P2接收重置讯号S2,并且,根据正反器12与指示灯14之间的链接关系选择重置讯号S2的逻辑位准以对正反器12进行初始化,举例来说,以D型正反器为例,当重置讯号S2为逻辑0时,正反器12之第一输出端Q1与第二输出端Q2分别对应输出逻辑0之致能讯号S3与逻辑1之数据讯号S4。基此,在硬盘11并未进行读取或写入时,状态频率S5为逻辑1或逻辑0而非位于上升缘,正反器12根据逻辑0之重置讯号S2进行初始化,致使指示灯14接收致能讯号S3后因导通而发亮。在实作上,如第1图所示,正反器12的设定端P1经由偏压电阻电性连接至供电端VCC以注入逻辑1;并且,在进行初始化正反器12之前,充放电电路13的第二端为逻辑0,将充放电电路13的第二端电性连接至正反器12的重置端P2以注入逻辑0之重置讯号S2。表1为根据本发明之第1图之正反器之菜单,请同时参阅第1图及表1,以硬盘11未处于工作状态时输出之状态频率S5为逻辑0为例,频率端C1为低逻辑位准(L),在进行初始化时,由于状态频率S5并非位于上升缘,数据接收端D1的逻辑位准可为随意状态(don’tcare)值(X)而不影响第一输出端Q1与第二输出端Q2输出之逻辑位准。在进行初始化后,设定端P1、重置端P2、第一输出端Q1与第二输出端Q2的位准分别为高逻辑位准(H)、低逻辑位准(L)、低逻辑位准(L)与高逻辑位准(H),此时,指示灯14因导通(ON)而发亮。在其他实施例中,即使硬盘11未处于工作状态时输出之状态频率S5为高逻辑位准(H)也不会导致指示灯14在硬盘不工作时截止而不发亮,因指示灯14是否导通仅与致能讯号S3有关,而致能讯号S3的逻辑位准仅与状态频率S5是否位于上升缘有关。设定端P1重置端P2频率端C1数据接收端D1第一输出端Q1第二输出端Q2电容131的状态指示灯14的状态HLLXLH充电初期ONHHLXLH充电完成ONHH↑HHL放电初期OFFHLXXLH放电完成ON表1更进一步地来看,在本实施例中,由第1图可知,充放电电路13中包含电阻130及电容131。电阻130的第一端电性连接至正反器12的第二输出端Q2与数据接收端D1,并且,电容131的第一端电性连接于电阻130的第二端及正反器12的重置端P2,电容131的第二端电性连接于系统接地端。于此,充放电电路13根据数据讯号S4的逻辑位准进行充放电以改变重置讯号S2的逻辑位准,也就是说,电阻130与电容131是用来提供充放电路径。如表1所示,电容131两端的电压差(端电压)即表示重置端P2的逻辑位准,在进行初始化时,由于电容131内并未有电荷存在,此时重置端P2的逻辑位准为低逻辑位准(L),并且,第二输出端Q2为高逻辑位准(H),因此,正反器12的重置端P2与电容131之间形成充电路径,在进行初始化后,数据讯号S4经由电阻130对电容131进行充电,电阻130产生充电电流,致使电容131的端电压开始上升,当电容131的端电压超过正反器12之临界电压(Thresholdvoltage)时,重置端P2即为逻辑1,也就是说,充放电电路13经由对电容131充电来改变重置端P2的逻辑位准,即重置讯号S2的逻辑位准。由表1可得知电容131由充电初期至充电完成后重置端P2的逻辑位准由低逻辑位准(L)变化为高逻辑位准(H),即重置讯号S2由逻辑0转态为逻辑1。再者,电容131由充电初期至充电完成后,指示灯14接收之致能讯号S3的逻辑位准并未产生变化,指示灯14持续发亮。只要硬盘11没有被启动,致能讯号S3维持在低逻辑位准(L)而致使指示灯14发亮,用户得透过计算机机壳观察指示灯14而得知硬盘11并非处于工作状态。相对地,若是硬盘11被启动时而处于工作状态时,如表1所示,硬盘11输出包含上升缘(↑)之状态频率S5,此时,正反器12的数据接收端D1之逻辑位准为高逻辑位准(H),致使正反器12输出具有高逻辑位准之致能讯号S3及具有低逻辑位准之数据讯号S4,并且,电容131的端电压为高逻辑位准(H),电容131与正反器12的第二输出端Q2之间形成放电路径,电容131经由电阻130进行放电,电阻130产生放电电流使电容131的端电压开始下降,当电容131的端电压低于正反器12之临界电压时,重置讯号S2由高逻辑位准(H)转态为低逻辑位准(L)。由于电容131由高逻辑位准放电至低逻辑位准需要一段时间,当电容131的端电压为低逻辑位准后,状态频率S5已非位于上升缘,此时设定端P1与重置端P2的逻辑位准分别为高逻辑位准(H)及低逻辑位准(L)而触发正反器12进行初始化,致使第一输出端Q1及第二输出端Q2输出具有低逻辑位准(L)之致能讯号S3及具有高逻辑位准H之数据讯号S4。于此,正反器12的第二输出端Q2与电容131之间的充电路径再次形成,重置讯号S2进而由低逻辑位准转态为高逻辑位准,致能讯号S3与数据讯号S4维持而不改变,直到状态频率S5由逻辑0转态为逻辑1之瞬间后(即上升缘),正反器12始根据资料接收端D1的逻辑位准产生致能讯号S3与数据讯号S4。表1中显示状态频率S5位于上升缘至电容131放电完成的期间,各输入端与各输出端的变化。在放电初期,受到正反器之频率端C1的影响,致能讯号S3由低逻辑位准(L)转态为高逻辑位准(H),指示灯14由导通转变为截止而不发亮。在放电完成时,致能讯号S3由高逻辑位准(H)转态为低逻辑位准(L),指示灯14由截止转变为导通而发亮。于此,当状态频率S5包含一个上升缘时,指示灯14由导通变化为截止再变化为导通,即闪烁一次,当状态频率S5包含复数个上升缘时,指示灯14会不断闪烁直至状态频率S5回到逻辑0或逻辑1。用户得透过计算机机壳观察指示灯14不断闪烁而得知硬盘11处于工作状态。指示灯14于导通切换至不导通之间的时间与充放电电路充电与放电的速度有关,倘若电容131充放电的速度太快,造成指示灯14导通与截止之间切换的时间太短,则使用者的肉眼无法观察出指示灯14是否正在闪烁,倘若电容131充放电的速度太慢,指示灯14则无法实时根据状态频率S5的逻辑位准进行切换,因此,设计者需选择适当的电阻值与电容值致使指示灯14在两个上升缘之间闪烁一次,且使用者能观察之。第2图为根据不同厂牌及不同接口的硬盘11所产生的状态频率S5的波形图,请参阅第2图,区间T1中的状态频率S5系由硬盘11于进行读写时所产生,此时的状态频率S5包含一个以上之脉冲而致使指示灯14不断闪烁;区间T1外的状态频率S5系由硬盘11于未进行读写时所产生,此时状态频率S5为逻辑0或逻辑1,致使指示灯14进入发亮的模式。因此,无论硬盘11之厂牌及接口,指示灯14有相同的发亮模式。综上所述,根据本发明之控制指示灯的逻辑电路及方法是利用正反器与充放电电路来控制指示灯切换于导通或截止。即便硬盘的厂牌及接口有所不同,当硬盘没有在进行写入或读取时,指示灯皆因导通而发亮,当硬盘在写入或读取时,指示灯皆切换于导通与截止之间而闪烁,以致使设计者毋须重新设计电路来符合不同的硬盘,藉以降低生产成本。虽然本发明已以实施例揭露如上然其并非用以限定本发明,任何所属
技术领域
中具有通常知识者,在不脱离本发明之精神和范围内,当可作些许之更动与润饰,故本发明之保护范围当视后附之专利申请范围所界定者为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1