專利名稱:排線選擇接腳電位調整方法
技術領域:
本發(fā)明是有關于一種排線選擇接腳之電位調整裝置,特別是有關于一種排 線選擇接腳之動態(tài)電位調整方法。
背景技術:
當計算機裝置所使用的具有整合型電子裝置接口之電子裝置(例如光驅或
是硬盤)安裝至系統(tǒng)時,必須設定電子裝置為整合型電子裝置總線IDE Bus上的 主(master)裝置或是從(slave)裝置。電子裝置作為整合型電子裝置總線IDE Bus 上的主裝置或是從裝置是取決于電子裝置的排線選擇接腳(cable select pin) 的電位。排線選擇接腳為連接線(connector)接腳之其中一者。
當電子裝置的排線選擇接腳電位為高電位或低電位時作為整合型電子裝置 總線IDE Bus上的主裝置,并沒有特定的標準。例如公司A要求廠商設定電子 裝置之排線選擇接腳的電位為高電位時,代表此電子裝置作為整合型電子裝置 總線IDE Bus上的主裝置,而公司B要求廠商設定電子裝置的排線選擇接腳電 位為低電位時,代表此電子裝置作為整合型電子裝置總線IDE Bus上的主裝置。 一旦使用者自行購入公司A的電子裝置,并且組裝至以排線選擇接腳電位為低 電位作為主裝置的系統(tǒng)中時,便會發(fā)生電子裝置無法辨識的狀況。同樣的,一 旦使用者自行購入公司B的電子裝置,并且組裝至以排線選擇接腳電位為高電 位作為主裝置的系統(tǒng)中時,同樣會發(fā)生電子裝置無法辨識的狀況。由于電子裝 置之排線選擇接腳的電位是由硬件線路于出廠時所設定,唯一的解決方法就是 使用與系統(tǒng)之預設排線選擇接腳兼容的電子裝置。
假使無法解決具有整合型電子裝置接口之裝置與系統(tǒng)的兼容的問題,將會 造成使用者選購裝置上的不便。
發(fā)明內容
有鑒于此,本發(fā)明提供一種排線選擇接腳電位調整方法,其適用于具有整 合型電子裝置接口的電子裝置,其包括下述步驟在開機時,偵測存儲裝置中 是否具有排線選擇接腳電位狀態(tài);根據(jù)排線選擇接腳電位狀態(tài)設定電子裝置之 排線選擇接腳的電位;根據(jù)排線選擇接腳的電位對電子裝置執(zhí)行初始化程序; 以及當執(zhí)行初始化程序后且無法辨識電子裝置時,將排線選擇接腳的電位反相; 根據(jù)反相后之排線選擇接腳的電位對電子裝置執(zhí)行初始化程序;以及將存儲裝 置的排線選擇接腳電位狀態(tài)更新為反相后之排線選擇接腳的電位。
再者,本發(fā)明提供一種排線選擇接腳電位調整裝置,其包括電子裝置以及 處理器。電子裝置具有整合型電子裝置接口以及排線選擇接腳,用以決定電子裝置作為整合型電子裝置總線IDE Bus上的主裝置時的電位。處理器包括存儲 裝置,存儲裝置是用以儲存電子裝置于執(zhí)行初始化程序時所需要的排線選擇接 腳電位狀態(tài)以及基本輸入輸出系統(tǒng),當執(zhí)行初始化程序后且無法辨識電子裝置 時,處理器是指派基本輸入輸出系統(tǒng)將排線選擇接腳的電位反相。通過本發(fā)明所述,解決了具有整合型電子裝置接口之裝置與系統(tǒng)的兼容的 問題。
圖1為顯示排線選擇接腳電位調整裝置100。 圖2為顯示排線選擇接腳電位調整方法的流程圖。
具體實施方式
為使本發(fā)明之上述目的、特征和優(yōu)點能更明顯易懂,下文特舉一較佳實施 例,并配合所附圖式,作詳細說明如下圖1為顯示根據(jù)本發(fā)明實施例所述的排線選擇接腳電位調整裝置100。排線 選擇接腳電位調整裝置100包括具有整合型電子裝置接口之電子裝置16以及處 理器10。具有整合型電子裝置接口的電子裝置16是透過整合型電子裝置總線 IDE Bus連接至處理器10。具有整合型電子裝置接口的裝置16具有連接線接腳18。整合型電子裝置總 線IDE Bus上主裝置的電位是取決于電子裝置16的連接線接腳18上的排線選 擇接腳19的電位。具有整合型電子裝置接口的電子裝置16可以是光驅或是硬盤o處理器10包括存儲裝置12。存儲裝置12為CMOS裝置,用以儲存基本輸入 輸出系統(tǒng)(BI0S) 14在執(zhí)行開機程序時所需要的數(shù)據(jù),更用以儲存基本輸入輸出 系統(tǒng)14對電子裝置16執(zhí)行初始化程序時用來設定排線選擇接腳19的電位?;?本輸入輸出系統(tǒng)14是儲存于存儲裝置12中,用以控制整個開機流程。當基本 輸入輸出系統(tǒng)14對電子裝置16執(zhí)行初始化程序后且無法辨識電子裝置16時, 則會將位于連接線接腳18上的排線選擇接腳19的電位反相。圖2為顯示排線選擇接腳電位調整方法的流程圖。根據(jù)本發(fā)明一實施例, 在開機時,透過處理器10指派基本輸入輸出系統(tǒng)14偵測存儲裝置12中是否具 有用以在初始化電子裝置16所需要設定電子裝置16的排線選擇接腳19的電位 (S200)。當存儲裝置12中不具有排線選擇接腳19的電位時,則基本輸入輸出 系統(tǒng)14必須偵測電子裝置16的排線選擇接腳19的電位(S201),并根據(jù)電子裝 置16的排線選擇接腳19的電位,對電子裝置16執(zhí)行初始化程序(S203)。當基
本輸入輸出系統(tǒng)14于電子裝置16執(zhí)行初始化程序后且可辨識電子裝置16時 (S205),將基本輸入輸出系統(tǒng)14所偵測到的電子裝置16的排線選擇接腳19的 電位儲存至存儲裝置12中(S209)。接下來,基本輸入輸出系統(tǒng)14將繼續(xù)完成 其它開機程序(S220)。在步驟S205時,當基本輸入輸出系統(tǒng)14無法辨識電子裝置16時,透過基 本輸入輸出系統(tǒng)14將電子裝置16的排線選擇接腳19的電位反相(S207)。接下 來,基本輸入輸出系統(tǒng)14根據(jù)排線選擇接腳19反相后的電位,再次對電子裝 置16執(zhí)行初始化程序(S203),基本輸入輸出系統(tǒng)14即可辨識電子裝置16 (S205)。接下來,將排線選擇接腳19反相后的電位儲存至存儲裝置12中(S209), 并由基本輸入輸出系統(tǒng)14繼續(xù)完成其它開機程序(S220)。在步驟S200時,當存儲裝置12中具有排線選擇接腳19的電位時,基本輸 入輸出系統(tǒng)14在初始化電子裝置16時,以存儲裝置12中儲存的排線選擇接腳 19的電位設定電子裝置16的排線選擇接腳19電位(S202),并且對電子裝置16 執(zhí)行初始化程序(S204)。假使基本輸入輸出系統(tǒng)14在電子裝置16執(zhí)行初始化 程序后,可辨識電子裝置16 (S206),則基本輸入輸出系統(tǒng)14將繼續(xù)完成其它 開機程序(S220)。在步驟S206時,當基本輸入輸出系統(tǒng)14無法辨識電子裝置16時,則透過 基本輸入輸出系統(tǒng)14將電子裝置16的排線選擇接腳19的電位反相(S208),并 根據(jù)排線選擇接腳19反相后的電位,再次對電子裝置16執(zhí)行初始化程序 (S210)。此時,使用排線選擇接腳19反相后的電位初始化電子裝置16,基本輸 入輸出系統(tǒng)14即可辨識電子裝置16。接下來,將排線選擇接腳19反相后的電 位儲存至存儲裝置12中(S212),且基本輸入輸出系統(tǒng)14將繼續(xù)完成其它開機 程序(S220)。本發(fā)明為改進傳統(tǒng)技術中設計排線選擇接腳電位的缺失,透過軟件(基本輸 入輸出系統(tǒng))與硬件(具有整合型電子裝置接口之裝置)之間的相互配合,達到動 態(tài)調整具有整合型電子裝置接口的裝置的排線選擇接腳電位的方法,以根本解 決傳統(tǒng)技術中面臨的問題。再者,由于用來對具有整合型電子裝置接口的裝置執(zhí)行初始化程序的排線 選擇接腳電位的狀態(tài)是紀錄于儲存裝置中,提供下次開機時直接根據(jù)記錄于儲 存裝置中之排線選擇接腳電位的狀態(tài)設定排線選擇接腳電位,以縮短開機時間。再者,本發(fā)明不僅解決具有整合型電子裝置接口之裝置于整合型電子裝置 總線IDE Bus上主裝置或仆裝置的辨認問題,亦可解決設置于單一整合型電子 裝置總線IDE Bus上兩個不同的裝置同時被設定為主裝置時所產生的沖突。
權利要求
1.一種排線選擇接腳電位調整方法,適用于具有整合型電子裝置接口之一電子裝置,其特征在于該方法包括下列步驟在開機時,偵測一存儲裝置中是否具有一排線選擇接腳電位狀態(tài);根據(jù)上述排線選擇接腳電位狀態(tài)設定上述電子裝置之一排線選擇接腳的電位;根據(jù)上述排線選擇接腳的電位對上述電子裝置執(zhí)行一初始化程序;以及當執(zhí)行上述初始化程序后,且無法辨識上述電子裝置時,將上述排線選擇接腳的電位反相;根據(jù)反相后之上述排線選擇接腳的電位對上述電子裝置執(zhí)行初始化程序;以及將上述存儲裝置之排線選擇接腳電位狀態(tài)更新為反相后之上述排線選擇接腳的電位。
2. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于更包 括當上述存儲裝置中不具有上述排線選擇接腳電位狀態(tài)時,偵測上述電子裝置 之上述排線選擇接腳的電位。
3. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于上述 排線選擇接腳電位狀態(tài)系為前一次初始化上述電子裝置時上述排線選擇接腳的 電壓位準。
4. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于上述 電子裝置為光驅。
5. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于上述 電子裝置為硬盤。
6. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于上述電子裝置為透過一基本輸入輸出系統(tǒng)執(zhí)行上述初始化程序。
7. 根據(jù)權利要求6所述的排線選擇接腳電位調整方法,其特征在于上述 基本輸入輸出系統(tǒng)系儲存于一存儲裝置中。
8. 根據(jù)權利要求7所述的排線選擇接腳電位調整方法,其特征在于上述 存儲裝置設置于一處理器中。
9. 根據(jù)權利要求8所述的排線選擇接腳電位調整方法,其特征在于偵測 上述存儲裝置中是否具有上述排線選擇接腳電位狀態(tài)、執(zhí)行上述初始化程序、 設定上述電子裝置之一排線選擇接腳的電位、將上述排線選擇接腳的電位反相 以及更新上述存儲裝置之排線選擇接腳電位狀態(tài)系透過上述處理器指派上述基 本輸入輸出系統(tǒng)來執(zhí)行。
10. 根據(jù)權利要求7所述的排線選擇接腳電位調整方法,其特征在于上述 記憶裝為一 CMOS裝置,用以儲存執(zhí)行開機程序所需要的信息。
11. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于上述 排線選擇接腳為若干連接線接腳之一者。
12. 根據(jù)權利要求1所述的排線選擇接腳電位調整方法,其特征在于更包 括透過上述基本輸入輸出系統(tǒng),繼續(xù)執(zhí)行其它開機程序。
13. —種排線選擇接腳電位調整裝置,其特征在于該裝置包括 一電子裝置,具有一整合型電子裝置接口以及一排線選擇接腳;以及 一處理器,包括一存儲裝置,上述存儲裝置儲存上述電子裝置在執(zhí)行一初始化程序時所需要的一排線選擇接腳電位狀態(tài)以及一基本輸入輸出系統(tǒng),且執(zhí) 行上述初始化程序后且無法辨識上述電子裝置時,則上述處理器為指派上述基 本輸入輸出系統(tǒng)將上述排線選擇接腳的電位反相。
14. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上 述處理器為指派上述基本輸入輸出系統(tǒng)于開機時偵測上述存儲裝置中是否具有 上述排線選擇接腳電位狀態(tài)。
15. 根據(jù)權利要求14所述的排線選擇接腳電位調整裝置,其特征在于上 述處理器為指派上述基本輸入輸出系統(tǒng)根據(jù)上述排線選擇接腳電位狀態(tài)設定上 述電子裝置之上述排線選擇接腳的電位。
16. 根據(jù)權利要求15所述的排線選擇接腳電位調整裝置,其特征在于上 述處理器為指派上述基本輸入輸出系統(tǒng)于上述存儲裝置中不具有上述排線選擇 接腳電位狀態(tài)時,偵測上述電子裝置之上述排線選擇接腳的電位。
17. 根據(jù)權利要求16所述的排線選擇接腳電位調整裝置,其特征在于上 述處理器為指派上述基本輸入輸出系統(tǒng)根據(jù)上述排線選擇接腳的電位對上述電 子裝置執(zhí)行上述初始化程序。
18. 根據(jù)權利要求17所述的排線選擇接腳電位調整裝置,其特征在于上 述處理器為指派上述基本輸入輸出系統(tǒng)當執(zhí)行上述初始化程序后且無法辨識上 述電子裝置時,將上述排線選擇接腳的電位反相。
19. 根據(jù)權利要求18所述的排線選擇接腳電位調整裝置,其特征在于上 述處理器為指派上述基本輸入輸出系統(tǒng)將上述存儲裝置之排線選擇接腳電位狀 態(tài)更新為反相后之上述排線選擇接腳的電位。
20. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上 述排線選擇接腳電位狀態(tài)系為前一次初始化上述電子裝置時上述排線選擇接腳 的電壓位準。
21. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上述電子裝置為光驅。
22. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上 述電子裝置硬盤。
23. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上 述記憶裝為一CMOS裝置。
24. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上 述排線選擇接腳為若干連接線接腳之一者。
25. 根據(jù)權利要求19所述的排線選擇接腳電位調整裝置,其特征在于上 述基本輸入輸出系統(tǒng)在初使化上述電子裝置后更用以繼續(xù)執(zhí)行其它開機程序。
26. 根據(jù)權利要求13所述的排線選擇接腳電位調整裝置,其特征在于上 述電子裝置是透過整合型電子裝置接口連接至上述處理器。
全文摘要
本發(fā)明公開了一種排線選擇接腳電位調整方法,適用于具有整合型電子裝置接口之電子裝置,包括于開機時,偵測存儲裝置中是否具有排線選擇接腳電位狀態(tài);根據(jù)排線選擇接腳電位狀態(tài)設定電子裝置之排線選擇接腳的電位;根據(jù)排線選擇接腳的電位對電子裝置執(zhí)行初始化程序;以及當執(zhí)行初始化程序后且無法辨識電子裝置時,將排線選擇接腳的電位反相;根據(jù)反相后之排線選擇接腳的電位對電子裝置執(zhí)行初始化程序;以及將存儲裝置之排線選擇接腳電位狀態(tài)更新為反相后之排線選擇接腳的電位。通過本發(fā)明所述,解決了具有整合型電子裝置接口之裝置與系統(tǒng)的兼容的問題,將會造成使用者選購裝置上的不便。
文檔編號G06F9/445GK101131656SQ20061003728
公開日2008年2月27日 申請日期2006年8月25日 優(yōu)先權日2006年8月25日
發(fā)明者李勇賢, 楊景仲 申請人:佛山市順德區(qū)順達電腦廠有限公司;神基科技股份有限公司