專利名稱:系統(tǒng)重啟電路及其系統(tǒng)重啟方法
技術領域:
本發(fā)明提供一種系統(tǒng)重啟(restart)電路及重啟方法,尤其指一種適用 于可攜式電子產(chǎn)品的自發(fā)性系統(tǒng)重啟電路及其系統(tǒng)重啟方法。
背景技術:
圖1為公知筆記型計算機、隨身音像播放器、手機、掌上型游樂器等可 攜式電子產(chǎn)品的電源處理電路示意圖,其解決微處理器10當機的機制通過由 按下重啟開關12以將雙極結型晶體管(BJT) 14關斷,使得場效應晶體管 (FET) 16的源極-柵極電壓(VSG)低于其導通電壓而截止,此時電源VBAT所提 供的電流無法導入系統(tǒng)電源供電電路18,所以整體系統(tǒng)就會停止運作。而若 要再度啟動系統(tǒng),使用者必須經(jīng)由按壓一電源開機/關機開關(未顯示)以便 于端點A輸入一啟動信號PW 0N/0FF以啟動雙極結型晶體管14,如此一來, 場效應晶體管16方能建立通道以再度導通電流來啟動系統(tǒng)電源供電電路18, 因此,公知的電路結構并無法經(jīng)由一個重啟鍵自動完成整個重啟操作。
一般而言,系統(tǒng)重啟機制可分為硬件重啟及軟件重啟兩種,由于可攜式 電子產(chǎn)品追求體積輕薄短小, 一般無法提供硬件重啟功能,因此多以軟件方 式執(zhí)行重新開機,如臺灣專利申請第094101935號所公開,其于掌上型裝置 中預先設定特定指令,并于需要重置時通過操作介面啟動該指令以進行重啟, 然而在軟件或微處理器也不能工作時,該指令亦無法運作,使用者就僅能采 取將電子產(chǎn)品斷電,如拔掉電池的手段來強制執(zhí)行關機及重新啟動,不但耗 費時間,更容易損害內(nèi)部電路,對使用者來說并不方便。
又或者如臺灣專利申請第087204117號所揭示的,,筆記型計算機的電源 重置電路裝置",其電路結構如圖2所示,當觸控重啟開關20時,會造成周 邊裝置控制單元22的輸入電壓的改變,因而觸發(fā)周邊裝置控制單元22而使 其送出電源開啟信號至電源供電單元24以重新開機,因此在需要重新開機的 情況下,可經(jīng)由電源重置電路裝置進行重新開機,而無須關掉筆記型計算機 的電源,但此裝置的結構復雜,需要場效應晶體管(FET)26與脈沖寬度調(diào)制
28等單元,4吏得產(chǎn)品的生產(chǎn)成本提高。
發(fā)明內(nèi)容
因此本發(fā)明的目的的一在于提供一種低成本的系統(tǒng)重啟電路及其系統(tǒng)重 啟方法,可設置于可攜式電子產(chǎn)品或是其他需要硬件重啟功能的電子產(chǎn)品來 提供硬件重啟功能,以解決上述公知技術的問題。
依據(jù)本發(fā)明的一實施例,其公開一系統(tǒng)重啟電路。該系統(tǒng)重啟電路包含 有一電容性元件,其第一端耦接于第一電壓電平; 一重啟開關,分別耦接于 該電容性元件的第二端與第一電壓電平,用來選擇性地將該電容性元件的第 二端耦接至第一電壓電平;第一電路,耦接于第二電壓電平、該電容性元件 的第二端以及一系統(tǒng)電源供電電路,用來在一重啟時間內(nèi)于第二電壓電平與 電容性元件之間建立一電流路徑,并依據(jù)該電容性元件的第二端的電壓電平 來于其輸出端設定系統(tǒng)電源供電電路的一啟動信號的電壓電平,其中當啟動 信號的電壓電平達到一預定值時,系統(tǒng)電源供電電路才會產(chǎn)生輸出;以及第 二電路,耦接于第一電路,用來于重啟時間內(nèi)控制第一電路持續(xù)建立電流路 徑。
此外,依據(jù)本發(fā)明的另一實施例,其公開一種系統(tǒng)重啟方法。該系統(tǒng)重 啟方法包含有提供第一端耦接于第一電壓電平的電容性元件;選擇性地將 該電容性元件的第二端耦接至該第 一 電壓電平來啟動一重啟操作;以及在一 重啟時間內(nèi),于第二電壓電平與該電容性元件之間持續(xù)建立一電流路徑,并 依據(jù)該電容性元件的第二端的電壓電平來設定系統(tǒng)電源供電電路的 一啟動信 號的電壓電平,其中當啟動信號的電壓電平達到一預定值時,系統(tǒng)電源供電 電路才會產(chǎn)生輸出。
圖1為公知可攜式電子產(chǎn)品的電源處理電路的示意圖。 圖2為公知筆記型計算機的電源重置電路裝置的方塊圖。 圖3為本發(fā)明系統(tǒng)重啟電路的一實施例的方塊圖。 圖4為本發(fā)明系統(tǒng)重啟方法的一實施例的流程圖。 圖5為圖3所示的系統(tǒng)重啟電路的電路示意圖。
圖6為圖5所示的系統(tǒng)重啟電路于重啟操作中對電容進行放電的示意圖。
圖7為圖5所示的系統(tǒng)重啟電路于重啟操作中對電容進行充電的示意圖。 主要元件符號說明
10、 50微處理器12、 20、 34 重啟開關
l4、 52 雙極結型晶體管16、 26 場效應晶體管
18、 40系統(tǒng)電源供電電路22周邊裝置控制單元
24 電源供電單元28脈沖寬度調(diào)制單元
30系統(tǒng)重啟電路32 電容性元件
36 第一電路 38 第二電路
42控制開關44第一電壓調(diào)整元件
44a、 44b、 48a、 48b 二極管46 阻抗元件
48第二電壓調(diào)整元件
49
具體實施例方式
請參閱圖3,圖3為本發(fā)明系統(tǒng)重啟電路的一實施例的方塊圖。于本實 施例中,系統(tǒng)重啟電路30包含有一電容性元件32 (例如一電容),其第一端 NA耦接于第一電壓電平VI; —重啟開關34,耦接于電容性元件32的第二端 NB與第一電壓電平VI,用來選擇性地將電容性元件32的第二端NB耦接至第 一電壓電平V1;第一電路36,耦接于第二電壓電平V2、電容性元件32的第 二端NB以及系統(tǒng)電源供電電路40;以及第二電路38,耦接于第一電路36。 請注意,在不影響本發(fā)明技術公開的情況下,圖3中僅顯示出與本發(fā)明系統(tǒng) 重啟電路30有關的電路元件。
第一電路36用來在重啟時間內(nèi)于第二電壓電平V2與電容性元件32之間 建立一電流路徑,于本實施例中,第一電路36包含有一控制開關42 (例如 一場效應晶體管)與至少第一電壓調(diào)整元件44;其中控制開關42的第一端 Nl耦接于第二電壓電平V2 (例如由電池所供電的電壓),第二端N2耦接于第 一電路36的輸出端NO,以及控制開關42依據(jù)其控制端NC的控制電壓來決 定是否導通;而第一電壓調(diào)整元件44具有一 PN結(例如,第一電壓調(diào)整元 件44由一二極管來加以實現(xiàn)),耦接于第一電路36的輸出端與電容性元件 32的第二端,其依據(jù)電容性元件32的第二端NB的電壓電平調(diào)整系統(tǒng)電源供 電電路40的啟動信號EN的電壓電平,請注意,僅有當啟動信號EN的電壓電 平達到一預定值時,系統(tǒng)電源供電電路40才會產(chǎn)生輸出,因此,本實施例中,
第一電路36中第一電壓調(diào)整元件44的數(shù)目根據(jù)系統(tǒng)電源供電電路40的啟動 電壓而定。
此外,第二電路38則是用來于重啟時間內(nèi)控制第一電路36持續(xù)建立上 述的電流路徑,于本實施例中,第二電路38包含有一阻抗元件46 (例如由 電阻所構成),耦接于控制開關42的第一端Nl與控制端NC之間,以及至少 一具有一PN結的第二電壓調(diào)整元件48 (例如一二極管),耦接于電容性元件 32的第二端NB與控制開關42的控制端NC,用來依據(jù)電容性元件32的第二 端NB的電壓電平調(diào)整控制開關42的控制電壓,因此第二電壓調(diào)整元件48的 數(shù)目根據(jù)控制開關42的導通電壓而定。
依據(jù)上述系統(tǒng)重啟電路的實施例,本發(fā)明的系統(tǒng)重啟方法如圖4的流程 圖所示,首先將電容性元件32的第一端NA耦接至第一電壓電平Vl(步驟 S10),并通過由重啟開關34將電容性元件32的第二端NB耦接至第一電壓電 平VI使得電容性元件32的第二端NB的電壓電平改變,以啟動重啟操作來關 斷系統(tǒng)電源供電電路40 (步驟S12),而步驟S14于第二電壓電平V2與電容 性元件32間建立一電流路徑,并依據(jù)電容性元件32的第二端NB的電壓電平 設定系統(tǒng)電源供電電路40的啟動信號EN的電壓電平,接著,步驟S16于重 啟時間內(nèi)持續(xù)維持該電流路徑,直到系統(tǒng)完成重啟。請注意,當啟動信號EN 的電壓電平達到系統(tǒng)電源供電電路40其啟動電壓時,系統(tǒng)電源供電電路40
會再度啟動而產(chǎn)生輸出,以完成重啟操作。
請一并參閱圖3與圖5,圖5為圖3所示的系統(tǒng)重啟電路30的電路示意
圖。為了詳細說明本發(fā)明的操作原理及過程,以下以圖5的電路為例說明系 統(tǒng)重啟電路30如何完成硬件重啟的功能,其中第一電壓電平VI為接地 (ground)電平,第二電壓電平V2為電源VBAT,電容性元件32為一電容,控 制開關42為一場效應晶體管(亦即PMOS晶體管),阻抗元件46由電阻所構 成,并以二極管作為第一電壓調(diào)整元件44及第二電壓調(diào)整元件48。請注意, 圖5所示的電路配置僅用來作為范例說明,并非為本發(fā)明的限制條件,亦即, 在不違背本發(fā)明的精神下,其他的電路配置亦是可行的,舉例來說,假若大 致上可獲得相同的結果,亦可對圖5所示的電路進行適當修改以新增或移除 有源/無源元件,如此的設計變化亦屬本發(fā)明的范疇。
如圖5所示,在正常的穩(wěn)定狀態(tài)下,啟動信號EN的電壓電平VEN此時趨 近電源VBAT所提供的電壓電平(高于系統(tǒng)電源供電電路40所設定的^動電
壓),而電容32的一端的電壓電平Vc (由于電容32的另一端接j也,故電容 32即為VC)則由電源VBAT充電至VBAT-VD1-VD2,其中VD1為二極管44a之 間電壓,以及VD2為二極管44b之間電壓,此時二極管44a、 44b的狀態(tài)為截 止(0FF)。而為了維持場效應晶體管42開啟,使電源VBAT持續(xù)輸入系統(tǒng),必 須使場效應晶體管42的源極-柵極間電壓VSG大于其導通電壓(例如1. 5V), 因此微處理器50會控制雙極結型晶體管(BJT)52使其處于飽和狀態(tài) (saturation mode),此時,雙極結型晶體管52的集極端的電壓約為0. 2V, 故二極管48a、 48b同樣處于截止狀態(tài),請注意,電容32在正常的穩(wěn)定狀態(tài) 下相當于開路。
當重啟開關34被按下時,如圖6所示,重啟開關34形成一放電路徑, 電容32便依圖中箭頭所示方向快速地由原本的電壓電平VBAT-VD1-VD2放電 至0V,此時電源供電電路40的啟動信號EN的電壓電平VEN會因為電容32 的放電而隨的下降,當電容32的一端的電壓電平VC等于0V時,啟動信號 EN的電壓電平VEN此時便為第一電路36中二極管間電壓的總和(亦即 VD1+VD2),因此只要第一電路36中二極管之間電壓總和小于電源供電電路 40的啟動電壓,電源供電電路40就會在重啟開關34被按下時停止運作而使 系統(tǒng)關斷,此時微處理器50會停止運作,故雙極結型晶體管52會由于沒有 電流流過而進入截止狀態(tài)。在本實施例中,系統(tǒng)電源供電電路40為一降壓轉 換器(buck converter),其啟動電壓為1. 5V,而第一電路36使用兩個二極 管44a、 44b,因此重啟開關34按下時,系統(tǒng)電源供電電路40的啟動信號EN 的電壓電平VEN為VD1+VD2=1. 4V,低于其啟動電壓1. 5V,因此造成電源供電 電路40關斷。請注意,本發(fā)明并不限于以降壓轉換器來實現(xiàn)系統(tǒng)電源供電電 路40。
接著,當使用者放開重啟開關34后,由于電容32的一端的電壓電平VC 此時為0V,故二極管44a、 44b、 48a、 48b便會因為順向偏壓而導通,所以, 電源VBAT會經(jīng)由第一電路36及第二電路38對電容32充電以提升電壓電平 VC,如圖7的箭頭所示,由于系統(tǒng)電源供電電路40的輸入電壓VEN等于 VD1+VD2+Vc,因此當電容32的一端的電壓電平VC升高至0. 1V時,系統(tǒng)電源 供電電路40即可因為啟動信號EN達到啟動電壓1. 5V而再度工作以便提供輸 出來讓系統(tǒng)重新啟動,并在經(jīng)過一段重啟時間(reset time)(例如220ms)后 完成整個重啟操作。在此,二極管44a、 44b提供了加速系統(tǒng)電源供電電路
40自關斷狀態(tài)回復至啟動狀態(tài)的功能,由于使用了兩個二極管,電容32只 要從OV充電至0. IV,系統(tǒng)電源供電電路40即可獲得足夠的電壓(VEN-l. 5V) 來重新啟動,若是只使用一個二極管的話,系統(tǒng)電源供電電路40必須等到電 容32充電至0. 8V方可啟動,將會拉長系統(tǒng)重啟的時間,然而請注意,即使 僅使用單一二極管,此一電路配置仍屬本發(fā)明的范疇。
在系統(tǒng)于經(jīng)過上述重啟時間而重啟完成后,微處理器50便再度控制雙極 結型晶體管52使其導通并處于飽和狀態(tài),此時,雙極結型晶體管52的集極 端的電壓為0. 2V,而電容32的一端的電壓電平VC高于0. 2V,故二極管48a、 48b便會截止,請注意,場效應晶體管42仍維持導通狀態(tài),因此,于系統(tǒng)經(jīng) 過上述重啟時間而重啟完成后,電源VBAT仍會持續(xù)對電容32充電,而當電 容32經(jīng)由第一電路36持續(xù)充電至VBAT-VD1-VD2時,二極管44a、 44b也跟 著截止,最后,系統(tǒng)重啟電路30即回復到原本的穩(wěn)定狀態(tài)。
值得注意的是,于重啟操作的過程中,由于第二電路38中的二極管48a、 48b導通時,場效應晶體管42的柵極電壓大致上等于二極管48a上的電壓 VD3、二極管48b之間電壓VD4及電容32的電壓電平VC的總和(VD3+VD4+Vc), 因此只要適當選擇第二電路38中二極管的數(shù)目,即使在系統(tǒng)當機以致于微處 理器50無法正常運作來將雙極結型晶體管52維持在飽和狀態(tài)時,仍可通過 由二極管48a、 48b在場效應晶體管42的柵極產(chǎn)生一確定可使其源極-柵極間 電壓VSG大于其導通電壓的低電壓,確保場效應晶體管42保持開啟以于重啟 時間內(nèi)持續(xù)建立所要的電流路徑。以VBAT=3. 5V為例,在重啟開關34被按下 時,場效應晶體管42的柵極端電壓為VD3+VD4-1. 4V,而VSG-3. 5-1. 4=2. IV, 其大于導通電壓1.5V,故場效應晶體管42維持導通,電源VBAT可順利經(jīng)由 第一電路36及第二電路38提供電容32所需的充電電流。然而,于雙極結型 晶體管52導通的前,若電容32的電壓已達到VBAT-VSG- VD3-VD4時,又會 使得場效應晶體管42關斷,因此電容值的選擇十分重要,必須使電容32在 重啟時間(例如220ms)內(nèi)不會充電至VBAT-VSG- VD3-VD4-0. 6V,依照以下 所示的電容充放電公式<formula>formula see original document page 9</formula>(1)
其中為時間常數(shù),y(tO)為電壓初始值-O,以及y(oo)為穩(wěn)態(tài)值-VBAT-VD3-VD4=2.1。分別將y(t)代入y(tl)-0.1及y(t2)-0.6,得出tl-O. 3,6 ,
t2=0. 05 ,為了<吏電壓/人0. IV升至0. 6V的時間大于重啟時間220ms,令tl -12 250ms,得出 0.874,因此電容32的電容值C 10.53 F,雖然由運算式(l) 計算出的電容大小沒有上限,但電容值太大將會使電容32充至0. IV以啟動 系統(tǒng)電源供電電路40的時間變長,徒增等待的時間,故較佳實施例為選擇稍 大于10. 53 F的電容即可。
在上述實施例中,電容32由高電位放電至低電位,促使系統(tǒng)電源供電電 路40的輸入電壓電平VEN低于其啟動電壓而關斷,再由電源VBAT對電容32 充電, -使系統(tǒng)電源供電電路40的啟動信號EN的電壓電平VEN由^[氐電位回復 至高電位來啟動系統(tǒng)電源供電電路40以便完成系統(tǒng)重啟的操作;然而,于其 他實施例中,假設系統(tǒng)電源供電電路40于啟動信號EN的電壓電平VEN低于 一啟動電壓時才會運作來產(chǎn)生輸出,則依據(jù)上述的技術公開,本領域的技術 人員應可輕易地了解,經(jīng)由適當?shù)碾娐吩O計,本發(fā)明亦可于電容32的電壓由 低電位充電至高電位而超過該啟動電壓時關斷系統(tǒng)電源供電電路40,并在電 容32放電至低于該啟動電壓時自動啟動系統(tǒng)電源供電電路40,此一設計變 化亦屬本發(fā)明的范疇。
相較于公知技術,本發(fā)明僅利用了數(shù)個二極管及一個電容,達到電氣隔 離、重啟信號檢測、系統(tǒng)關機、自發(fā)性系統(tǒng)重啟與預留重啟時間等系統(tǒng)重啟 電路應具備的各功能,在系統(tǒng)需要重新啟動時,使用者只要按下重啟開關, 系統(tǒng)重啟電路便會檢測到重啟信號而將系統(tǒng)關機,當使用者放開重啟開關時, 便會自發(fā)性的重新啟動系統(tǒng),并在重啟時間后完成重新開機的操作,而本發(fā) 明的系統(tǒng)重啟電路稍后也將達到穩(wěn)態(tài)而停止運作,使系統(tǒng)回復至正常狀態(tài)而 不影響原始電路的電氣特性。此外在系統(tǒng)關機時,系統(tǒng)重啟電路并不會浪費 任何額外的電源消耗,由于本發(fā)明的結構相當簡單,且可在不更動也不影響 原始電路的情況下綜合于原始電路中,特別適用于各種可攜式電子產(chǎn)品,如 筆記型計算機、隨身音像播放器、手機、掌上型游樂器等,或是任何需要硬 件重置功能的電子產(chǎn) 品。
以上所述僅為本發(fā)明的優(yōu)選實施例,凡依本發(fā)明權利要求所進行的等效 變化與修改,皆應屬本發(fā)明的涵蓋范圍。
權利要求
1.一種系統(tǒng)重啟電路,包含有一電容性元件,其第一端耦接于第一電壓電平;一重啟開關,分別耦接于該電容性元件的第二端與該第一電壓電平,用來選擇性地將該電容性元件的該第二端耦接至該第一電壓電平;第一電路,耦接于第二電壓電平、該電容性元件的該第二端以及一系統(tǒng)電源供電電路,用來在一重啟時間內(nèi)于該第二電壓電平與該電容性元件之間建立一電流路徑,并依據(jù)該電容性元件的該第二端的電壓電平來于其輸出端設定該系統(tǒng)電源供電電路的一啟動信號的電壓電平,其中當該啟動信號的電壓電平達到一預定值時,該系統(tǒng)電源供電電路才會產(chǎn)生輸出;以及第二電路,耦接于該第一電路,用來于該重啟時間內(nèi)控制該第一電路持續(xù)建立該電流路徑。
2. 如權利要求1所述的系統(tǒng)重啟電路,其中該第一電路包含有 一控制開關,其第一端耦接于該第二電壓電平,第二端耦接于該第一電路的該輸出端,以及一控制端,其中該控制端依據(jù)一控制電壓來決定該控制 開關是否導通;以及至少第一電壓調(diào)整元件,具有一PN結,該第一電壓調(diào)整元件耦接于該第 一電路的該輸出端與該電容性元件的該第二端,用來依據(jù)該電容性元件的該 第二端的電壓電平調(diào)整該啟動信號的電壓電平。
3. 如權利要求2所述的系統(tǒng)重啟電路,其中該第一電壓調(diào)整元件為一二 極管,以及該控制開關為一晶體管。
4. 如權利要求2所述的系統(tǒng)重啟電路,其中該第一電路包含有N個第一電壓調(diào)整元件,而N根據(jù)該系統(tǒng)電源供電電路的啟動電壓而定。
5. 如權利要求2所述的系統(tǒng)重啟電路,其中該第二電路包含有 一阻抗元件,耦接于該控制開關的該第一端與該控制端;以及 至少第二電壓調(diào)整元件,具有一PN結,該第二電壓調(diào)整元件耦接于該電容性元件的該第二端與該控制開關的該控制端,用來依據(jù)該電容性元件的該 第二端的電壓電平調(diào)整該控制電壓。
6. 如權利要求5所述的系統(tǒng)重啟電路,其中該第一電壓調(diào)整元件與該第 二電壓調(diào)整元件均為二極管,以及該控制開關為 一 晶體管。
7. 如權利要求5所述的系統(tǒng)重啟電路,其中該第二電路包含有M個第二 電壓調(diào)整元件,該控制開關為一晶體管,而M根據(jù)該晶體管的導通電壓而定。
8. 如權利要求1所述的系統(tǒng)重啟電路,其中該第二電路包含有 至少第二電壓調(diào)整元件,具有一PN結,該第二電壓調(diào)整元件耦接于該電容性元件的該第二端與該第一電路,用來依據(jù)該電容性元件的該第二端的電 壓電平提供一控制電壓到該第一電路,以控制該第一電路于該重啟時間內(nèi)提 供該電流到該電容性元件。
9. 如權利要求8所述的系統(tǒng)重啟電路,其中該第二電壓調(diào)整元件為一二 極管。
10. 如權利要求1所述的系統(tǒng)重啟電路,其中該電容性元件為一電容, 其電容值大小根據(jù)該重置時間而定。
11. 如權利要求l所述的系統(tǒng)重啟電路,其應用于一可攜式電子產(chǎn)品。
12. 如權利要求1所述的系統(tǒng)重啟電路,其應用于一電子產(chǎn)品。
13. —種系統(tǒng)重啟方法,包含有 提供一電容性元件,其第一端耦接于第一電壓電平; 選擇性地將該電容性元件的第二端耦接至該第一電壓電平來啟動一重啟操作;以及在一重啟時間內(nèi),于第二電壓電平與該電容性元件之間持續(xù)建立一電流 路徑,并依據(jù)該電容性元件的該第二端的電壓電平來設定該系統(tǒng)電源供電電 路的一啟動信號的電壓電平,其中當該啟動信號的電壓電平達到一預定值時, 該系統(tǒng)電源供電電路才會產(chǎn)生輸出。
14. 如權利要求12所述的方法,其應用于一可攜式電子產(chǎn)品。
15. 如權利要求12所述的方法,其應用于一電子產(chǎn)品。
全文摘要
本發(fā)明提供系統(tǒng)重啟電路及其系統(tǒng)重啟方法。重啟電路包含有電容性元件,其第一端耦接于第一電壓電平;重啟開關,用來選擇性地將電容性元件的第二端耦接至第一電壓電平;第一電路,用來在重啟時間內(nèi)于第二電壓電平與電容性元件之間建立一電流路徑,并依據(jù)電容性元件第二端的電壓電平于其輸出端設定系統(tǒng)電源供電電路的啟動信號的電壓電平;以及第二電路,用來于重啟時間內(nèi)控制第一電路持續(xù)建立電流路徑。借此,本發(fā)明在檢測到重啟信號時會自發(fā)性地重新啟動系統(tǒng),只需相當?shù)偷某杀炯纯蛇_到硬件重啟的目的。
文檔編號G06F1/24GK101192090SQ20061016310
公開日2008年6月4日 申請日期2006年11月30日 優(yōu)先權日2006年11月30日
發(fā)明者葉洧豪, 林軒羽 申請人:光寶科技股份有限公司