計算機主板及環境設定內存清除動作偵測電路和清除方法
2024-01-30 20:29:15 1
專利名稱:計算機主板及環境設定內存清除動作偵測電路和清除方法
技術領域:
本發明涉及一種計算機主板,且特別涉及一種計算機主板及環境設定內存清除動作偵測電路和清除方法。
背景技術:
在現今科技發達的年代,無可避免地,計算機已成為人們生活上不可或缺的信息處理工具。隨著電子科技的不斷演進,計算機的功能也愈加強化,因而可供使用者隨著個人需求來改變其作業環境設定的功能也漸趨複雜,例如設定個人使用密碼、周邊配備型式與地址的設定及能源管理功能的設定等,一般均於開機時,由使用者經由特殊按鍵來激活其環境設定功能,並於設定完成後,將其儲存於計算機主板的專用環境設定內存中,以作為往後開機使用的運作環境設定值。
為了確保在計算機喪失電源時仍能維持其既有的運作環境設定值,而不會因數據流失,造成使用者的困擾,通常會在計算機主板上使用電池來作為其後備電源,以避免儲存於環境設定內存中的設定數據流失。另一方面,當使用者欲清除環境設定內存中的設定值,以讓計算機主板的基本輸入/輸出系統(BasicInput/OutputSystem,簡稱BIOS)重新加載其預設的運作環境設定值,或當使用者忘記其設定的個人使用密碼,導致無法開機而必須清除其運作環境設定值時,亦需提供使用者可以清除環境設定內存中的設定值的功能。
常見的清除電路通常以跳線將環境設定內存的電源接腳改為接地,以提供環境設定內存的放電路徑,藉以清除其中的運作環境設定值。然而,由於每批生產的環境設定內存的放電時間並不一致,有些需要很長的放電時間才能清除乾淨,導致當使用者設定的放電時間不足時,會有不完全清除的情形發生。此時如其未完全清除的區域又恰可通過檢查碼(checksum)的檢查,即可能造成開機後的工作環境不正確、或開機不正常、甚至無法開機的情形發生。無論其為何者,皆非使用者所願。
發明內容
本發明的目的在於提供一種計算機主板的環境設定內存清除動作偵測電路與其清除方法,可以偵測使用者是否曾有設定清除其環境設定內存的動作,再於開機時,利用計算機內的BIOS系統,來再次清除環境設定內存的內容,以確保其清除動作成功完成。
為達上述及其它目的,本發明提供一種計算機主板,適用於一計算機,其包括南橋控制晶片及環境設定內存清除動作偵測電路,而環境設定內存清除動作偵測電路則包括電源供應和清除選擇電路及鎖定電路。南橋控制晶片中具有一環境設定內存,用以儲存計算機的運作環境設定值。電源供應和清除選擇電路用以提供使用者選擇環境設定內存的電源供應狀態或內容清除狀態,其中的電源供應狀態環境設定內存的正常供電狀態,而內容清除狀態則為將環境設定內存接地的狀態。鎖定電路耦接電源供應和清除選擇電路及南橋控制晶片,用以當環境設定內存的狀態由電源供應狀態變更為內容清除狀態時,設定一清除鎖定信號。
本發明的較佳實施例中,其鎖定電路包括一二極體及二反相器組件。且其計算機主板中更包括一BIOS系統,以在計算機開機時,讀取其清除鎖定信號的狀態,且若清除鎖定信號被設定時,BIOS將再次清除環境設定內存的內容,並重置其清除鎖定信號。其中,較佳地,其環境設定內存為CMOSRAM。
由上述的說明中可知,由於本發明所提供的計算機主板已運用其鎖定電路來偵測其環境設定內存的清除設定動作,並於使用者曾有設定清除其環境設定內存的動作時,以一清除鎖定信號記錄其狀態,且於開機時以BIOS來讀取清除鎖定信號的狀態,以決定是否再次清除其設定內容。因此,本發明所提供的計算機主板可有效地改善因放電時間不一致所造成的不完全清除情形,並避免其所帶來不正常開機的困擾。
為讓本發明的上述和其它目的、特徵和優點能更明顯易懂,下文特以較佳實施例,並配合附圖,作詳細說明如下。
圖1顯示根據本發明較佳實施例的一種計算機主板部分線路圖;以及圖2顯示根根據本發明較佳實施例的BIOS系統流程圖。
符號組件對照表100計算機主板110環境設定內存清除動作偵測電路120南橋控制晶片130電源供應和清除選擇電路131跳線132、137、142二極體135電池136、139、146、147電阻140鎖定電路141、148、149節點143、145反相器具體實施方式
請參考圖1所示,其為根據本發明較佳實施例的一種計算機主板部分線路圖。此計算機主板100提供計算機的主控制功能使用,其可配合一些外圍設備以達成完整的計算機功能。圖中顯示,此計算機主板100包括南橋控制晶片120及環境設定內存清除動作偵測電路110,而環境設定內存清除動作偵測電路110則包括電源供應和清除選擇電路130及鎖定電路140。南橋控制晶片120中具有一例如是CMOSRAM的環境設定內存(未繪示),用以儲存例如是個人使用密碼、周邊配備型式及能源管理功能等計算機所需的運作環境設定值。
如圖1所示,電源供應和清除選擇電路130具有一跳線131,用以提供使用者選擇CMOSRAM的電源供應狀態或內容清除狀態。當跳線131的腳位1和2連接時為選擇其電源供應狀態,此時,由電源供應器(未繪示)所提供的電源+3.3VSUS,將經由二極體132連接至南橋控制晶片120的3.3VBAT腳位,以維持CMOSRAM的正常供電狀態。或當電源供應器關閉時,則由計算機主板100的備用電池135經由電阻136、二極體137連接至南橋控制晶片120的3.3VBAT腳位,以維持CMOSRAM的正常供電狀態。另一方面,當跳線131的腳位2和3連接時則為選擇其內容清除狀態。此時,南橋控制晶片120的3.3VBAT腳位將經電阻139而接地,以便提供CMOSRAM的放電路徑,來清除儲存於CMOSRAM中的運作環境設定值。
如前所言,因每批CMOSRAM所需的放電時間並不一致,故當使用者設定跳線131的腳位2和3連接的放電時間不足時,將會有不完全清除的情形發生。為避免此問題的發生,故另提供一鎖定電路140,以當跳線131設定的狀態由電源供應狀態變更為內容清除狀態時,設定輸入至南橋控制晶片120的GPIO的清除鎖定信號,其工作原理將詳細說明於後。
當使用者將跳線131設定為其腳位2和3連接的內容清除狀態時,節點141將經電阻139而接地。此時,二極體142將導通使得節點149的準位為「0」(亦即低準位),因節點149為反相器143的輸入端,故反相器143的輸出端將為「1」(亦即高準位),此準位將經電阻147傳遞至節點148,因而將節點148上的清除鎖定信號設定為「1」。因節點148同時亦為反相器145的輸入端,故反相器145的輸出端將為「0」,此準位將經電阻146傳遞迴節點149。故當使用者再度將跳線131設定為其腳位1和2連接的電源供應狀態時,因此時節點141的準位為「1」,故二極體142將不導通,使得由反相器143、145及電阻146、147所形成的鎖定迴路可以維持節點148的準位為「1」的狀態,故可將清除鎖定信號維持其設定值為「1」。當然,本領域技術人員當知,亦可以其它具有鎖定功能的電路來取代,只要其可有效鎖定住清除鎖定信號的狀態即可。
請配合參考圖2,其為根據本發明較佳實施例的BIOS系統流程圖。圖中顯示,當計算機開機時,計算機中的BIOS系統將經由南橋控制晶片120的GPIO讀取其清除鎖定信號(S210),之後進入S220判斷其讀取值是否為「1」。當其值非為「1」時,代表使用者未曾設定清除CMOSRAM,因此程序進入S250以繼續其既有的BIOS流程。但當其值為「1」時,代表使用者曾經設定清除CMOSRAM,為了確保可將CMOSRAM的內容完全清除,於是程序進入S230以將代表內存清除值的「FF」逐一寫入CMOSRAM的所有地址中,然後至S240經由南橋控制晶片120的GPO6以將清除鎖定信號的值重置為「0」,再接續進入S250以繼續其既有的BIOS流程。
本發明的較佳實施例於南橋控制晶片120的外,增加一簡單的鎖定電路140來偵測使用者的清除設定動作,並維持一清除鎖定信號的狀態,以便當計算機重新開機時,運用BIOS系統來更進一步清除環境設定內存的內容。此種作法有線路簡單且易於實現的優點,而且可在不影響既有主機板功能的情形下,提供更進一步清除CMOSRAM的保障。然熟習此藝者當知,亦可選擇將鎖定電路140整合於南橋控制晶片120中。此時,除仍可獲得清除CMOSRAM的保障外,更因無須更改任何外部線路,使得計算機主機板的印刷電路板製作無須變更其線路布局,而可將既有的計算機主板提升為具有更佳保障的計算機主板。
雖然本發明已以一較佳實施例公開,然其並非用以限定本發明,任何本領域的普通技術人員,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,因此本發明的保護範圍以權利要求為準。
權利要求
1.一種計算機主板,適用於一計算機,其特徵在於,包括一南橋控制晶片,具有一環境設定內存,用以儲存該計算機的一運作環境設定值;一電源供應和清除選擇電路,用以在該環境設定內存的一電源供應狀態及一內容清除狀態間二者擇一;以及一鎖定電路,耦接該電源供應和清除選擇電路及該南橋控制晶片,用以當該環境設定內存的狀態由該電源供應狀態變更為該內容清除狀態時,設定一清除鎖定信號。
2.如權利要求1所述的計算機主板,其特徵在於,該鎖定電路包括一二極體及二反相器組件。
3.如權利要求1所述的計算機主板,其特徵在於,還包括一基本輸入/輸出系統,當該計算機開機時,該基本輸入/輸出系統會讀取該清除鎖定信號,且當該清除鎖定信號被設定時,清除該環境設定內存的內容及重置該清除鎖定信號。
4.如權利要求1所述的計算機主板,其特徵在於,該環境設定內存為CMOSRAM。
5.一種環境設定內存清除動作偵測電路,適用於偵測清除一計算機主板的一環境設定內存的內容的設定動作,其特徵在於,包括一電源供應及清除選擇電路,用以在該環境設定內存的一電源供應狀態及一內容清除狀態間二者擇一;以及一鎖定電路,耦接該電源供應及清除選擇電路,用以當該環境設定內存的狀態由該電源供應狀態變更為該內容清除狀態時,設定一清除鎖定信號。
6.如權利要求5所述的環境設定內存清除動作偵測電路,其特徵在於,該鎖定電路包括一二極體及二反相器組件。
7.如權利要求5所述的環境設定內存清除動作偵測電路,其特徵在於,該環境設定內存為CMOSRAM。
8.一種環境設定內存清除方法,適用於清除一計算機主板的一環境設定內存的內容,該計算機主板會提供代表使用者曾設定清除該環境設定內存的一清除鎖定信號,其特徵在於,包括下列步驟讀取該清除鎖定信號;當該清除鎖定信號設定時,逐一寫入一清除值至該環境設定內存中;以及重置該清除鎖定信號。
9.如權利要求8所述的環境設定內存清除方法,其特徵在於,該清除值為「FF」。
全文摘要
本發明涉及一種計算機主板及環境設定內存清除動作偵測電路和清除方法,於計算機主板中運用一鎖定電路,以偵測使用者是否曾有設定清除其環境設定內存的動作,並於偵測到使用者有設定清除其環境設定內存的動作時,設定一清除鎖定信號。當計算機開機時,利用計算機的BIOS系統來讀取清除鎖定信號的狀態,以決定是否需將其清除值逐一寫入環境設定內存的所有地址內,以便確保其清除動作成功完成。
文檔編號G06F1/16GK1391151SQ02140169
公開日2003年1月15日 申請日期2002年7月3日 優先權日2002年7月3日
發明者王榮安, 蘇敏傑 申請人:威盛電子股份有限公司