本發(fā)明是關(guān)于一種控制方法,特別是一種指示燈的邏輯電路的控制方法。
背景技術(shù):
:隨著科技進(jìn)步、電子產(chǎn)業(yè)的蓬勃發(fā)展,人們對信息傳遞的需求量不斷增加,為符合人們的需求,當(dāng)前計算機(jī)設(shè)備的性能也隨之提升,而計算機(jī)設(shè)備需與相關(guān)軟件相互配合才能運作,例如操作系統(tǒng)、游戲軟件及影音互動軟件,而前述軟件在運作時需將數(shù)據(jù)儲存在計算機(jī)設(shè)備的硬盤中,因此,硬盤在人們的生活中扮演的舉足輕重的角色。一般而言,用戶在利用硬盤存取數(shù)據(jù)時,硬盤本身會進(jìn)行讀取或?qū)懭?,并且輸出存取狀態(tài)訊號來表示硬盤自身的狀態(tài),為讓用戶能在計算機(jī)設(shè)備外即觀察到內(nèi)部硬盤的存取狀態(tài),在計算機(jī)設(shè)備的機(jī)殼上大多裝設(shè)有用以表示硬盤狀態(tài)的指示燈,并根據(jù)前述存取狀態(tài)訊號來控制指示燈的發(fā)亮模式來表示硬盤不同的存取狀態(tài)。然而,根據(jù)不同廠牌的硬盤或是應(yīng)用于不同系統(tǒng)中的硬盤所產(chǎn)生的存取狀態(tài)訊號可能有所不同,且指示燈的發(fā)亮模式亦有所不同,舉例來說,以應(yīng)用于服務(wù)器之串行SCSI(SerialAttachedSCSI;SAS)硬盤為例,當(dāng)SAS硬盤未處于工作狀態(tài)時,指示燈會持續(xù)發(fā)亮,而應(yīng)用于個人計算機(jī)之串行ATA(SerialAdvancedTechnologyAttachment;SATA)硬盤在未處于工作狀態(tài)時,指示燈不會發(fā)亮;因此,設(shè)計者必須根據(jù)不同的狀態(tài)頻率來重新設(shè)計控制指示燈的電路,不但造成產(chǎn)品難以管理,還造成產(chǎn)品的生產(chǎn)成本提高。技術(shù)實現(xiàn)要素:本發(fā)明的主要目的是提供一種控制指示燈的邏輯電路及方法,其毋須重新設(shè)計電路來符合不同的硬盤,藉以降低生產(chǎn)成本。為達(dá)上述目的,本發(fā)明一種邏輯電路包含正反器與充放電電路,正反器根據(jù)重置訊號、狀態(tài)頻率及數(shù)據(jù)訊號輸出致能訊號,其中,數(shù)據(jù)訊號與致能訊號互為反相,致能訊號用以控制指示燈;充放電電路電性連接正反器以根據(jù)致能訊號產(chǎn)生重置訊號。優(yōu)選地,指示燈系由發(fā)光二極管所實現(xiàn),發(fā)光二極管電性連接于一供電端與正反器的輸出端之間。優(yōu)選地,充放電電路包含電容與電阻,正反器包含重置端,重置端接收重置訊號,電阻根據(jù)致能訊號產(chǎn)生充放電電流,電容電性連接于重置端與系統(tǒng)接地端之間,電容接收電阻產(chǎn)生之充放電電流以產(chǎn)生重置訊號。優(yōu)選地,當(dāng)致能訊號具有高邏輯位準(zhǔn)時,充放電電路進(jìn)行放電以產(chǎn)生具有低邏輯位準(zhǔn)之重置訊號,正反器根據(jù)具有低邏輯位準(zhǔn)之重置訊號輸出具有低邏輯位準(zhǔn)之致能訊號。優(yōu)選地,當(dāng)致能訊號與重置訊號分別具有低邏輯位準(zhǔn)與高邏輯位準(zhǔn)時,正反器于狀態(tài)頻率之上升緣取樣具有高邏輯位準(zhǔn)之?dāng)?shù)據(jù)訊號以輸出具有高邏輯位準(zhǔn)之致能訊號。優(yōu)選地,一種指示燈的控制方法包含正反器根據(jù)重置訊號、狀態(tài)頻率及數(shù)據(jù)訊號輸出致能訊號,數(shù)據(jù)訊號與致能訊號互為反相、充放電電路根據(jù)致能訊號進(jìn)行充放電以產(chǎn)生重置訊號,及發(fā)光組件根據(jù)致能訊號之邏輯位準(zhǔn)驅(qū)動指示燈以產(chǎn)生閑置燈號或存取燈號以表示硬盤處于閑置狀態(tài)或存取狀態(tài)。優(yōu)選地,于充放電電路根據(jù)致能訊號進(jìn)行充放電以產(chǎn)生重置訊號之步驟中,充放電電路根據(jù)致能訊號藉由電阻對電容進(jìn)行充放電以產(chǎn)生重置訊號,重置訊號的邏輯位準(zhǔn)系由電容兩端的電壓差所決定。優(yōu)選地,于發(fā)光組件根據(jù)致能訊號之邏輯位準(zhǔn)驅(qū)動指示燈之步驟中,指示燈系由發(fā)光二極管所實現(xiàn),當(dāng)致能訊號為低邏輯位準(zhǔn)時,發(fā)光二極管產(chǎn)生閑置燈號;當(dāng)致能訊號由低邏輯位準(zhǔn)轉(zhuǎn)態(tài)為高邏輯位準(zhǔn)時,發(fā)光二極管產(chǎn)生存取燈號。優(yōu)選地,于該正反器輸出致能訊號之步驟中,當(dāng)重置訊號具有低邏輯位準(zhǔn)時,根據(jù)重置訊號以輸出具有低邏輯位準(zhǔn)之致能訊號;于充放電電路根據(jù)致能訊號進(jìn)行充放電以產(chǎn)生重置訊號之步驟中,充放電電路根據(jù)具有低邏輯位準(zhǔn)之致能訊號進(jìn)行充電以產(chǎn)生具有高邏輯位準(zhǔn)之重置訊號。優(yōu)選地,于正反器輸出致能訊號之步驟中,當(dāng)重置訊號與數(shù)據(jù)訊號分別具有高邏輯位準(zhǔn),正反器根據(jù)重置訊號于狀態(tài)頻率之上升緣取樣數(shù)據(jù)訊號以輸出具有高邏輯位準(zhǔn)之致能訊號,于充放電電路根據(jù)致能訊號進(jìn)行充放電以產(chǎn)生重置訊號之步驟中,充放電電路根據(jù)具有高邏輯位準(zhǔn)之致能訊號進(jìn)行放電以產(chǎn)生具有低邏輯位準(zhǔn)之重置訊號。與現(xiàn)有技術(shù)相比,根據(jù)本發(fā)明的控制指示燈的邏輯電路及方法是利用正反器與充放電電路來控制指示燈切換于導(dǎo)通或截止。即便硬盤的廠牌及接口有所不同,當(dāng)硬盤沒有在進(jìn)行寫入或讀取時,指示燈皆因?qū)ǘl(fā)亮,當(dāng)硬盤在寫入或讀取時,指示燈皆切換于導(dǎo)通與截止之間而閃爍,以致使設(shè)計者毋須重新設(shè)計電路來符合不同的硬盤,藉以降低生產(chǎn)成本?!靖綀D說明】圖1為根據(jù)本發(fā)明的邏輯電路的第一實施例的電路圖。圖2為根據(jù)不同硬盤所產(chǎn)生的狀態(tài)頻率的波形圖?!揪唧w實施方式】第1圖為根據(jù)本發(fā)明之邏輯電路的一實施例之電路圖。請參照第1圖,邏輯電路包含正反器12、充放電電路13及指示燈14;正反器12電性連接于硬盤11及指示燈14之間。在一些實施例中,硬盤11可根據(jù)其應(yīng)用而具有不同界面,舉例來說,硬盤11可為應(yīng)用于服務(wù)器中之SAS硬盤或是應(yīng)用于個人計算機(jī)之SATA硬盤。在一些實施例中,可將正反器12、充放電電路13整合于一特殊應(yīng)用集成電路(Application-SpecificIntegratedCircuit;ASIC)上并與硬盤11設(shè)置于計算機(jī)機(jī)殼內(nèi),將指示燈14設(shè)置于計算機(jī)機(jī)殼外以供操作計算機(jī)的用戶觀察指示燈14的發(fā)光模式。硬盤11產(chǎn)生狀態(tài)頻率S5,狀態(tài)頻率S5的邏輯位準(zhǔn)是表示硬盤11的工作狀態(tài),當(dāng)硬盤11在進(jìn)行讀取或是寫入時,硬盤11輸出包含脈沖之狀態(tài)頻率S5;當(dāng)硬盤11未進(jìn)行讀寫時,根據(jù)硬盤11之廠牌及接口,硬盤11輸出高邏輯位準(zhǔn)或低邏輯位準(zhǔn)之狀態(tài)頻率S5。正反器12電性連接硬盤11以接收狀態(tài)頻率S5,正反器12根據(jù)狀態(tài)頻率S5、重置訊號S2及數(shù)據(jù)訊號S4輸出致能訊號S3控制指示燈14,其中數(shù)據(jù)訊號S4與致能訊號S3互為反相。充放電電路13電性連接正反器12以根據(jù)致能訊號S3來產(chǎn)生重置訊號S2。致能訊號S3驅(qū)動指示燈14產(chǎn)生包含閑置燈號或存取燈號的不同發(fā)光模式來分別表示硬盤11是否在進(jìn)行讀寫。在本實施例中,指示燈14系以發(fā)光二極管實現(xiàn),指示燈14根據(jù)致能訊號S3的邏輯位準(zhǔn)產(chǎn)生前述發(fā)光模式。正反器12系以D型正反器(D-typeflip-flop)實現(xiàn),正反器12具有復(fù)數(shù)輸入端,包含:數(shù)據(jù)接收端D1、設(shè)定端P1、重置端P2、頻率端C1、接地端G1及供電端V1。正反器12具有兩輸出端Q1、Q2(為方便描述,分別稱之為第一輸出端Q1及第二輸出端Q2),第一輸出端Q1輸出致能訊號S3,第二輸出端Q2輸出反相于致能訊號S3的訊號?;耍瑢⒄雌?2的第二輸出端Q2電性連接其數(shù)據(jù)接收端D1以將前述第二輸出端Q2輸出的訊號作為數(shù)據(jù)訊號S4。如第1圖所示,充放電電路13的第一端電性連接于正反器12的數(shù)據(jù)接收端D1及第二輸出端Q2,充放電電路13的第二端電性連接于正反器12的重置端P2,充放電電路13的第三端電性連接系統(tǒng)接地端。于此,充放電電路13根據(jù)反向于致能訊號S3之?dāng)?shù)據(jù)訊號S4進(jìn)行充放電來產(chǎn)生重置訊號S2。正反器12的接地端G1電性連接至系統(tǒng)接地端以提供訊號接地,正反器12的供電端V1電性連接至供電端VCC以接收正反器之工作電壓以供正反器12運作。正反器12的頻率端C1電性連接硬盤11的輸出端,頻率端C1接收硬盤11輸出之狀態(tài)頻率S5,正反器12根據(jù)狀態(tài)頻率S5的邏輯位準(zhǔn)運作,再者,正反器12亦可根據(jù)其設(shè)定端P1與重置端P2的邏輯位準(zhǔn)運作;換言之,正反器12輸出訊號的方式有下述兩種:正反器12的第一輸出端Q1與第二輸出端Q2依據(jù)設(shè)定端P1與重置端P2的邏輯位準(zhǔn)輸出對應(yīng)的致能訊號S3與數(shù)據(jù)訊號S4;或者,正反器12于狀態(tài)頻率S5的上升緣(risingedge)根據(jù)資料接收端D1的邏輯位準(zhǔn)來產(chǎn)生致能訊號S3及數(shù)據(jù)訊號S4,換言之,當(dāng)狀態(tài)頻率S5非為上升緣而為高邏輯位準(zhǔn)(即,邏輯「1」)、低邏輯位準(zhǔn)(即,邏輯「0」)或下降緣(fallingedge)時,致能訊號S3與數(shù)據(jù)訊號S4的邏輯位準(zhǔn)不因數(shù)據(jù)接收端D1的邏輯位準(zhǔn)改變而隨之改變。如第1圖所示,指示燈14電性連接于供電端VCC與正反器的兩輸出端Q1、Q2之間,指示燈14的正極經(jīng)由偏壓電阻耦接至供電端VCC,指示燈14的負(fù)極耦接正反器12的第一輸出端Q1。于此,指示燈14接收致能訊號S3,并根據(jù)致能訊號S3的邏輯位準(zhǔn)而被切換于導(dǎo)通與不導(dǎo)通之間,也就是說,當(dāng)致能訊號S3為邏輯0時,指示燈14之正極與負(fù)極之間的偏壓為順向偏壓,指示燈14因?qū)ǘl(fā)亮,進(jìn)而產(chǎn)生閑置燈號;當(dāng)致能訊號S3由邏輯0轉(zhuǎn)態(tài)為邏輯1時,指示燈14的偏壓由順向偏壓轉(zhuǎn)為逆向偏壓,指示燈14因截止而不發(fā)亮,進(jìn)而產(chǎn)生存取燈號。因此,設(shè)計者可透過改變致能訊號S3的邏輯位準(zhǔn)來控制指示燈14產(chǎn)生不同的發(fā)光模式。在本實施例中,正反器12的設(shè)定端P1電性連接至供電端VCC,因此,正反器12根據(jù)重置端P2的邏輯位準(zhǔn)產(chǎn)生致能訊號S3與數(shù)據(jù)訊號S4,而重置端P2的邏輯位準(zhǔn)系由重置訊號S2所決定,正反器12的重置端P2接收重置訊號S2,并且,根據(jù)正反器12與指示燈14之間的鏈接關(guān)系選擇重置訊號S2的邏輯位準(zhǔn)以對正反器12進(jìn)行初始化,舉例來說,以D型正反器為例,當(dāng)重置訊號S2為邏輯0時,正反器12之第一輸出端Q1與第二輸出端Q2分別對應(yīng)輸出邏輯0之致能訊號S3與邏輯1之?dāng)?shù)據(jù)訊號S4。基此,在硬盤11并未進(jìn)行讀取或?qū)懭霑r,狀態(tài)頻率S5為邏輯1或邏輯0而非位于上升緣,正反器12根據(jù)邏輯0之重置訊號S2進(jìn)行初始化,致使指示燈14接收致能訊號S3后因?qū)ǘl(fā)亮。在實作上,如第1圖所示,正反器12的設(shè)定端P1經(jīng)由偏壓電阻電性連接至供電端VCC以注入邏輯1;并且,在進(jìn)行初始化正反器12之前,充放電電路13的第二端為邏輯0,將充放電電路13的第二端電性連接至正反器12的重置端P2以注入邏輯0之重置訊號S2。表1為根據(jù)本發(fā)明之第1圖之正反器之菜單,請同時參閱第1圖及表1,以硬盤11未處于工作狀態(tài)時輸出之狀態(tài)頻率S5為邏輯0為例,頻率端C1為低邏輯位準(zhǔn)(L),在進(jìn)行初始化時,由于狀態(tài)頻率S5并非位于上升緣,數(shù)據(jù)接收端D1的邏輯位準(zhǔn)可為隨意狀態(tài)(don’tcare)值(X)而不影響第一輸出端Q1與第二輸出端Q2輸出之邏輯位準(zhǔn)。在進(jìn)行初始化后,設(shè)定端P1、重置端P2、第一輸出端Q1與第二輸出端Q2的位準(zhǔn)分別為高邏輯位準(zhǔn)(H)、低邏輯位準(zhǔn)(L)、低邏輯位準(zhǔn)(L)與高邏輯位準(zhǔn)(H),此時,指示燈14因?qū)ǎ∣N)而發(fā)亮。在其他實施例中,即使硬盤11未處于工作狀態(tài)時輸出之狀態(tài)頻率S5為高邏輯位準(zhǔn)(H)也不會導(dǎo)致指示燈14在硬盤不工作時截止而不發(fā)亮,因指示燈14是否導(dǎo)通僅與致能訊號S3有關(guān),而致能訊號S3的邏輯位準(zhǔn)僅與狀態(tài)頻率S5是否位于上升緣有關(guān)。設(shè)定端P1重置端P2頻率端C1數(shù)據(jù)接收端D1第一輸出端Q1第二輸出端Q2電容131的狀態(tài)指示燈14的狀態(tài)HLLXLH充電初期ONHHLXLH充電完成ONHH↑HHL放電初期OFFHLXXLH放電完成ON表1更進(jìn)一步地來看,在本實施例中,由第1圖可知,充放電電路13中包含電阻130及電容131。電阻130的第一端電性連接至正反器12的第二輸出端Q2與數(shù)據(jù)接收端D1,并且,電容131的第一端電性連接于電阻130的第二端及正反器12的重置端P2,電容131的第二端電性連接于系統(tǒng)接地端。于此,充放電電路13根據(jù)數(shù)據(jù)訊號S4的邏輯位準(zhǔn)進(jìn)行充放電以改變重置訊號S2的邏輯位準(zhǔn),也就是說,電阻130與電容131是用來提供充放電路徑。如表1所示,電容131兩端的電壓差(端電壓)即表示重置端P2的邏輯位準(zhǔn),在進(jìn)行初始化時,由于電容131內(nèi)并未有電荷存在,此時重置端P2的邏輯位準(zhǔn)為低邏輯位準(zhǔn)(L),并且,第二輸出端Q2為高邏輯位準(zhǔn)(H),因此,正反器12的重置端P2與電容131之間形成充電路徑,在進(jìn)行初始化后,數(shù)據(jù)訊號S4經(jīng)由電阻130對電容131進(jìn)行充電,電阻130產(chǎn)生充電電流,致使電容131的端電壓開始上升,當(dāng)電容131的端電壓超過正反器12之臨界電壓(Thresholdvoltage)時,重置端P2即為邏輯1,也就是說,充放電電路13經(jīng)由對電容131充電來改變重置端P2的邏輯位準(zhǔn),即重置訊號S2的邏輯位準(zhǔn)。由表1可得知電容131由充電初期至充電完成后重置端P2的邏輯位準(zhǔn)由低邏輯位準(zhǔn)(L)變化為高邏輯位準(zhǔn)(H),即重置訊號S2由邏輯0轉(zhuǎn)態(tài)為邏輯1。再者,電容131由充電初期至充電完成后,指示燈14接收之致能訊號S3的邏輯位準(zhǔn)并未產(chǎn)生變化,指示燈14持續(xù)發(fā)亮。只要硬盤11沒有被啟動,致能訊號S3維持在低邏輯位準(zhǔn)(L)而致使指示燈14發(fā)亮,用戶得透過計算機(jī)機(jī)殼觀察指示燈14而得知硬盤11并非處于工作狀態(tài)。相對地,若是硬盤11被啟動時而處于工作狀態(tài)時,如表1所示,硬盤11輸出包含上升緣(↑)之狀態(tài)頻率S5,此時,正反器12的數(shù)據(jù)接收端D1之邏輯位準(zhǔn)為高邏輯位準(zhǔn)(H),致使正反器12輸出具有高邏輯位準(zhǔn)之致能訊號S3及具有低邏輯位準(zhǔn)之?dāng)?shù)據(jù)訊號S4,并且,電容131的端電壓為高邏輯位準(zhǔn)(H),電容131與正反器12的第二輸出端Q2之間形成放電路徑,電容131經(jīng)由電阻130進(jìn)行放電,電阻130產(chǎn)生放電電流使電容131的端電壓開始下降,當(dāng)電容131的端電壓低于正反器12之臨界電壓時,重置訊號S2由高邏輯位準(zhǔn)(H)轉(zhuǎn)態(tài)為低邏輯位準(zhǔn)(L)。由于電容131由高邏輯位準(zhǔn)放電至低邏輯位準(zhǔn)需要一段時間,當(dāng)電容131的端電壓為低邏輯位準(zhǔn)后,狀態(tài)頻率S5已非位于上升緣,此時設(shè)定端P1與重置端P2的邏輯位準(zhǔn)分別為高邏輯位準(zhǔn)(H)及低邏輯位準(zhǔn)(L)而觸發(fā)正反器12進(jìn)行初始化,致使第一輸出端Q1及第二輸出端Q2輸出具有低邏輯位準(zhǔn)(L)之致能訊號S3及具有高邏輯位準(zhǔn)H之?dāng)?shù)據(jù)訊號S4。于此,正反器12的第二輸出端Q2與電容131之間的充電路徑再次形成,重置訊號S2進(jìn)而由低邏輯位準(zhǔn)轉(zhuǎn)態(tài)為高邏輯位準(zhǔn),致能訊號S3與數(shù)據(jù)訊號S4維持而不改變,直到狀態(tài)頻率S5由邏輯0轉(zhuǎn)態(tài)為邏輯1之瞬間后(即上升緣),正反器12始根據(jù)資料接收端D1的邏輯位準(zhǔn)產(chǎn)生致能訊號S3與數(shù)據(jù)訊號S4。表1中顯示狀態(tài)頻率S5位于上升緣至電容131放電完成的期間,各輸入端與各輸出端的變化。在放電初期,受到正反器之頻率端C1的影響,致能訊號S3由低邏輯位準(zhǔn)(L)轉(zhuǎn)態(tài)為高邏輯位準(zhǔn)(H),指示燈14由導(dǎo)通轉(zhuǎn)變?yōu)榻刂苟话l(fā)亮。在放電完成時,致能訊號S3由高邏輯位準(zhǔn)(H)轉(zhuǎn)態(tài)為低邏輯位準(zhǔn)(L),指示燈14由截止轉(zhuǎn)變?yōu)閷?dǎo)通而發(fā)亮。于此,當(dāng)狀態(tài)頻率S5包含一個上升緣時,指示燈14由導(dǎo)通變化為截止再變化為導(dǎo)通,即閃爍一次,當(dāng)狀態(tài)頻率S5包含復(fù)數(shù)個上升緣時,指示燈14會不斷閃爍直至狀態(tài)頻率S5回到邏輯0或邏輯1。用戶得透過計算機(jī)機(jī)殼觀察指示燈14不斷閃爍而得知硬盤11處于工作狀態(tài)。指示燈14于導(dǎo)通切換至不導(dǎo)通之間的時間與充放電電路充電與放電的速度有關(guān),倘若電容131充放電的速度太快,造成指示燈14導(dǎo)通與截止之間切換的時間太短,則使用者的肉眼無法觀察出指示燈14是否正在閃爍,倘若電容131充放電的速度太慢,指示燈14則無法實時根據(jù)狀態(tài)頻率S5的邏輯位準(zhǔn)進(jìn)行切換,因此,設(shè)計者需選擇適當(dāng)?shù)碾娮柚蹬c電容值致使指示燈14在兩個上升緣之間閃爍一次,且使用者能觀察之。第2圖為根據(jù)不同廠牌及不同接口的硬盤11所產(chǎn)生的狀態(tài)頻率S5的波形圖,請參閱第2圖,區(qū)間T1中的狀態(tài)頻率S5系由硬盤11于進(jìn)行讀寫時所產(chǎn)生,此時的狀態(tài)頻率S5包含一個以上之脈沖而致使指示燈14不斷閃爍;區(qū)間T1外的狀態(tài)頻率S5系由硬盤11于未進(jìn)行讀寫時所產(chǎn)生,此時狀態(tài)頻率S5為邏輯0或邏輯1,致使指示燈14進(jìn)入發(fā)亮的模式。因此,無論硬盤11之廠牌及接口,指示燈14有相同的發(fā)亮模式。綜上所述,根據(jù)本發(fā)明之控制指示燈的邏輯電路及方法是利用正反器與充放電電路來控制指示燈切換于導(dǎo)通或截止。即便硬盤的廠牌及接口有所不同,當(dāng)硬盤沒有在進(jìn)行寫入或讀取時,指示燈皆因?qū)ǘl(fā)亮,當(dāng)硬盤在寫入或讀取時,指示燈皆切換于導(dǎo)通與截止之間而閃爍,以致使設(shè)計者毋須重新設(shè)計電路來符合不同的硬盤,藉以降低生產(chǎn)成本。雖然本發(fā)明已以實施例揭露如上然其并非用以限定本發(fā)明,任何所屬
技術(shù)領(lǐng)域:
中具有通常知識者,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可作些許之更動與潤飾,故本發(fā)明之保護(hù)范圍當(dāng)視后附之專利申請范圍所界定者為準(zhǔn)。當(dāng)前第1頁1 2 3