本發(fā)明涉及一種對接裝置,尤其是涉及一種可與可攜式電子裝置相連接的對接裝置及其控制方法。
背景技術(shù):
:可攜式電子裝置通常收容硬件組件的空間很有限,因此,可攜式電子裝置的顯示器受限于其尺寸,并不適合用于顯示圖像與播放影片等。技術(shù)實(shí)現(xiàn)要素:有鑒于此,需提供一種對接裝置及其控制方法,當(dāng)可攜式電子裝置與該對接裝置相連接時(shí),除了對其充電外,還可以擴(kuò)展其輸入、輸出接口。本發(fā)明提供一種對接裝置,其特征在于,該裝置包含一微控制器單元;第一i2c總線耦接至該微控制器單元;第二i2c總線耦接至該微控制器單元;以及至少一個(gè)i2c兼容裝置耦接至該第二i2c總線,其中該微控制單元用于:從該第一i2c總線接收第一字節(jié)格式的i2c信息;將該i2c信息從第一字節(jié)格式轉(zhuǎn)譯至第二字節(jié)格式;以及從該第二i2c總線傳送該轉(zhuǎn)譯后的i2c信息。優(yōu)選地,該微控制器單元為該第一i2c總線的從屬裝置。優(yōu)選地,該微控制器單元為該第二i2c總線的主裝置,該i2c兼容裝置為該第二i2c總線的從屬裝置。優(yōu)選地,該第一字節(jié)格式包含一個(gè)八位值的從屬對應(yīng)字段,該八位值的從屬對應(yīng)字段之前七個(gè)位用于表示所述i2c兼容裝置的地址以及第八個(gè)位用于表示讀/寫位。優(yōu)選地,該第二字節(jié)格式包含從屬地址字段用于表示所述i2c兼容裝置的 地址,讀/寫字段用于表示讀/寫位以及酬載字段用于表示酬載數(shù)據(jù)。本發(fā)明還提供一種可攜式電子裝置控制對接裝置的方法,其特征在于,該方法包含:經(jīng)由第一i2c總線接收由上述可攜式電子裝置傳送的i2c信息,該i2c信息為第一字節(jié)格式;將該i2c信息由所述第一字節(jié)格式轉(zhuǎn)譯至第二字節(jié)格式;以及將該轉(zhuǎn)譯后的i2c信息經(jīng)由第二i2c總線傳送至i2c兼容裝置。優(yōu)選地,該第一字節(jié)格式為多個(gè)字段,包含一個(gè)八位值的從屬對應(yīng)字段,該八位值的從屬對應(yīng)字段之前七個(gè)位用于表示所述i2c兼容裝置的地址以及第八個(gè)位用于表示讀/寫位,緩存器地址字段以及數(shù)據(jù)字段。優(yōu)選地,該第二字節(jié)格式包含從屬地址字段用于表示所述i2c兼容裝置的地址,讀/寫字段用于表示讀/寫位以及酬載字段用于表示酬載數(shù)據(jù)。優(yōu)選地,將該i2c信息從所述第一字節(jié)格式轉(zhuǎn)譯至所述第二字節(jié)格式的步驟包含:將上述從屬對應(yīng)字段的前七個(gè)位值寫入上述從屬地址字段;以及將上述從屬對應(yīng)字段的第八個(gè)位值寫入上述讀/寫字段。優(yōu)選地,將該i2c信息從所述第一字節(jié)格式轉(zhuǎn)譯至所述第二字節(jié)格式的步驟還包含:將上述緩存器地址字段與上述數(shù)據(jù)字段的值復(fù)制至上述酬載字段。利用上述對接裝置及其控制方法,當(dāng)可攜式電子裝置連接至對接裝置時(shí),可以進(jìn)一步控制對接裝置中的i2c兼容裝置。附圖說明圖1為對接系統(tǒng)之一實(shí)施例的方塊圖。圖2為對接系統(tǒng)之串行總線架構(gòu)一實(shí)施例的示意圖。圖3為對接系統(tǒng)中所傳送之i2c信息的字節(jié)格式一實(shí)施例的示意圖。圖4為對接系統(tǒng)中i2c信息轉(zhuǎn)譯流程之一實(shí)施例的示意圖。藉由以下對具體實(shí)施例詳細(xì)的描述結(jié)合附圖,將可輕易的了解上述內(nèi)容及此項(xiàng)發(fā)明之諸多優(yōu)點(diǎn)。主要元件符號說明對接系統(tǒng)10可攜式電子裝置100系統(tǒng)芯片110連接器120,220對接裝置200微控制器單元210觸控式面板230顯示器240發(fā)光二極管驅(qū)動(dòng)裝置250傳感器集成電路260橋接集成電路270字節(jié)格式310,320從屬地址字段311,321讀/寫字段312,322酬載字段313,323從屬對應(yīng)字段314緩存器地址字段315,324數(shù)據(jù)字段316,325流程400如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。具體實(shí)施方式以下系用于本申請案的用語之定義:“耦接”定義為連接,包含直接連接或透過中介組件的間接連接,并且不限于物理性連接。所述連接可以是永久性連接或是活動(dòng)性連接。”可攜式電子裝置”意指一種電子裝置,其尺寸大小便于讓人們隨身攜帶。”對接裝置”意指一種裝置,用于收容一可攜式電子裝置并可與其進(jìn)行通信連接,以增進(jìn)該可攜式電子裝置的性能或提供其附加的功能。請參閱圖1,所示為對接系統(tǒng)10一實(shí)施例的示意圖。所述對接系統(tǒng)10包含一可攜式電子裝置100與一對接裝置200。所述可攜式電子裝置100可以是任何種類的小型手持式裝置,例如智能型手機(jī)、功能型手機(jī)、游戲機(jī)或個(gè)人數(shù)字助理(pda)等。上述可攜式電子裝置100包含多個(gè)硬件組件,如輸入接口(圖1未示出)、輸出接口(圖1未示出)、一系統(tǒng)芯片(system-on-chip,soc)110與一連接器120。上述輸入接口包含,例如,攝像機(jī)、麥克風(fēng)、觸控屏幕、觸摸板、按件及/或開關(guān)組件等。上述輸出接口包含,例如,顯示器及/或揚(yáng)聲器。上述系統(tǒng)芯片110為一種將多個(gè)處理器集成到單一芯片的多功能處理單元,其中各個(gè)處理器被設(shè)計(jì)成執(zhí)行特定類型的任務(wù)。上述系統(tǒng)芯片110可以包含中央處理器、視頻處理器、圖像處理器、音頻處理器及內(nèi)存。上述可攜式電子裝置100可以經(jīng)由上述連接器120連接到上述對接裝置200。上述連接器120被配置為可以經(jīng)由上述對接裝置200的一連接器220與其電性連接,以建立上述可攜式電子裝置100與上述對接裝置200間之通信與電力傳輸路徑。上述對接裝置200包含多個(gè)硬件組件,諸如,微控制器單元(microcontrollerunit,mcu)210、觸控式面板230、顯示器240、發(fā)光二極管驅(qū)動(dòng)裝置250、傳感器集成電路260以及橋接集成電路270等。上述觸控式面板230包含觸敏表面、傳感器或一組傳感器,該觸控式面板230可為上述對接裝置200與用戶之間的輸出/入接口。用戶可以一觸控筆或其他對象與上述觸控式面板230進(jìn)行互動(dòng)。上述顯示器240可以是液晶顯示器、發(fā)光二極管顯示器,或是任何其他尺寸大小亦于觀看的顯示器。上述顯示器240包含上述觸控式面板230覆蓋其 整個(gè)顯示器(或其部分)的表面,以及上述發(fā)光二極管驅(qū)動(dòng)裝置250用以控制上述顯示器240的背光。此外,上述對接裝置200提供大于上述可攜式電子裝置100的顯示器屏幕尺寸。上述橋接集成電路270用于將從上述可攜式電子裝置100接收到的影像數(shù)據(jù)之格式轉(zhuǎn)換為上述顯示器240可以接收及顯示的影像數(shù)據(jù)格式。上述橋接集成電路270可以進(jìn)行一種以上的格式轉(zhuǎn)式,例如,將行動(dòng)高畫質(zhì)連接技術(shù)(mobilehigh-definitionlink,mhl)數(shù)據(jù)轉(zhuǎn)換為高畫質(zhì)多媒體接口(highdefinitionmultimediainterface,hdmi)數(shù)據(jù)、將高畫質(zhì)多媒體接口數(shù)據(jù)轉(zhuǎn)換為行動(dòng)產(chǎn)業(yè)處理器接口(mobileindustryprocessorinterface,mipi)數(shù)據(jù)等。上述顯示器240進(jìn)一步將從上述橋接集成電路270接收到的影像數(shù)據(jù)格式轉(zhuǎn)換為模擬訊號,并將該模擬訊號將以顯示。上述傳感器集成電路260包含一光傳感器,例如光敏晶體管,可以連續(xù)測量上述顯示器240周遭的環(huán)境光狀況。上述發(fā)光二極管驅(qū)動(dòng)裝置250則根據(jù)上述傳感器集成電路260輸出的亮度訊號加以調(diào)整背光。上述系統(tǒng)芯片110執(zhí)行操作系統(tǒng)與軟件應(yīng)用程序,并控制上述可攜式電子裝置100的運(yùn)作。該軟件應(yīng)用程序在上述可攜式電子裝置100與上述對接裝置200連接(對接)或斷接(解除對接)時(shí),可以檢測到連接與斷接事件。上述連接器120與220可以為上述可攜式電子裝置100與上述對接裝置200之間的通訊接口。當(dāng)上述可攜式電子裝置100與上述對接裝置200對接后,集成到上述對接裝置200的多個(gè)硬件組件可由上述可攜式電子裝置100控制。例如,當(dāng)上述可攜式電子裝置100連接到上述對接裝置200時(shí),上述觸控式面板230被致能并為上述對接系統(tǒng)10中的一輸入設(shè)備。上述觸控式面板230在被碰觸后產(chǎn)生訊號。該觸控訊號接著被傳送到上述可攜式電子裝置100并由上述系統(tǒng)芯片110處理。之后,上述系統(tǒng)芯片110產(chǎn)出輸出,并將該輸出信息傳送至上述對接裝置200且顯示于上述顯示器240。當(dāng)上述可攜式電子裝置100連接到上述對接裝置200時(shí),上述對接裝置200的上述顯示器240可以作為主要顯示器,而上述可攜式電子裝置100的顯示器可以作為輔助顯示器。主要顯示器可以用于顯示較高 優(yōu)先順位的影像數(shù)據(jù),而輔助顯示器可以用于顯示較低優(yōu)先順位的影像數(shù)據(jù)。主要顯示器也可以用于顯示與輔助顯示器相同的影像數(shù)據(jù)。主要顯示器與輔助顯示器間的互動(dòng)關(guān)系是由上述系統(tǒng)芯片所執(zhí)行的操作系統(tǒng)與軟件應(yīng)用程序所控制。此外,上述系統(tǒng)芯片110可經(jīng)由上述連接器120及220在上述可攜式電子裝置100與上述對接裝置200之間執(zhí)行雙向通訊。具體而言,上述可攜式電子裝置100與上述對接裝置200之間的通訊采用一種基于內(nèi)部整合電路(inter-integratedcircuit,i2c)總線標(biāo)準(zhǔn)的串行總線作為雙向通訊總線。請參閱圖2,所示為上述對接系統(tǒng)10之串行總線架構(gòu)一實(shí)施例的示意圖。上述可攜式電子裝置100經(jīng)由上述連接器120及220的一i2c總線280與上述對接裝置200相連接。上述系統(tǒng)芯片110及上述微控制器單元210皆耦接到上述i2c總線280。上述可攜式電子裝置100的上述系統(tǒng)芯片為上述i2c總線280的主裝置,而上述對接裝置200的上述微控制器單元210則為上述i2c總線280的從屬裝置。在上述對接裝置200的內(nèi)部中,上述微控制器單元210以及其他的i2c兼容裝置,諸如上述觸控式面板230、上述傳感器集成電路260以及上述橋接集成電路270等皆耦接到一i2c總線290。上述微控制器單元210為上述i2c總線290的主裝置,而上述觸控式面板230、上述傳感器集成電路260以及上述橋接集成電路270則為上述i2c總線290的從屬裝置。當(dāng)上述可攜式電子裝置100連接到上述對接裝置200時(shí),上述對接裝置200內(nèi)部的每一個(gè)從屬裝置可經(jīng)由上述系統(tǒng)芯片110進(jìn)行控制。請參閱圖3,所示為上述對接系統(tǒng)10中所傳送之i2c信息的字節(jié)格式一實(shí)施例的示意圖。i2c信息字段的排列方式可能非如圖3所示。i2c信息包含i2c命令與i2c資料。當(dāng)上述微控制器單元210從上述i2c總線280接收到上述系統(tǒng)芯片110所傳送的i2c信息后,將該i2c信息從字節(jié)格式310轉(zhuǎn)譯為字節(jié)格式320,并將轉(zhuǎn)譯后的i2c信息經(jīng)由上述i2c總線傳送。該i2c信息最終將由上述對接裝置中的一從屬裝置接收。i2c總線所交換的信息通常包含起始位、目的地從屬裝 置的地址、讀/寫位以及數(shù)個(gè)字節(jié)的酬載(payload)。信息交換的結(jié)束通常為終止位,或?yàn)榱硪粋€(gè)起始位。如圖3所示,上述字節(jié)格式310包含從屬地址字段311、讀/寫字段312以及酬載字段313。該酬載字段313包含從屬對應(yīng)字段314、緩存器地址字段315以及數(shù)據(jù)字段316。上述從屬地址字段311為七位,用于尋址唯一的從屬裝置。例如,上述系統(tǒng)芯片110可以在上述從屬地址字段311中尋址上述微控制器單元210。上述讀/寫字段312表示一讀/寫位。該讀/寫位述明從屬裝置為接收(通常為”0”值)亦或是傳送(通常為”1”值)數(shù)據(jù)。上述從屬對應(yīng)字段314為八位,用于表示上述i2c總線290上一從屬裝置的七位地址以及讀/寫位。上述緩存器地址字段315為十六位,用于尋址從屬裝置的一緩存器。上述數(shù)據(jù)字段316包含根據(jù)上述讀/寫位從該尋址緩存器寫入或讀取的八位或十六位數(shù)據(jù)。上述字節(jié)格式320包含從屬地址字段321,讀/寫字段322,以及酬載字段323。該酬載字段323包含緩存器地址字段324以及數(shù)據(jù)字段325。請參閱圖4,所示為上述對接系統(tǒng)10中i2c信息轉(zhuǎn)譯流程400之一實(shí)施例的示意圖。上述流程400可以經(jīng)由圖1及圖2中上述對接裝置200的上述微控制器單元210來實(shí)現(xiàn)。步驟402中,上述微控制器單元210從上述i2c總線280接收到由上述系統(tǒng)芯片110傳送的i2c信息。該i2c信息為字節(jié)格式310。步驟404,上述微控制器單元210從接收到的i2c信息讀取上述酬載字段313的第一字節(jié)的值。上述酬載字段313的第一字節(jié)為上述從屬對應(yīng)字段314。步驟406中,上述微控制器單元210將第一字節(jié)的前七個(gè)位的值寫入上述從屬地址字段321,以準(zhǔn)備一格式為字節(jié)格式320的外送i2c信息。步驟408中,上述微控制器單元210將第八個(gè)位的值寫入該外送i2c信息的上述讀/寫字段322。步驟410中,上述微控制器單元210將剩余的酬載數(shù)據(jù),亦即上述緩存器地址字段315以及上述數(shù)據(jù)字段316的值,復(fù)制到該外送i2c信息的上述緩存器地址字段324與上述數(shù)據(jù)字段325,以將字節(jié)格式310的i2c信息轉(zhuǎn)譯為字節(jié)格式320的i2c信息。將字節(jié)格式310的i2c信息轉(zhuǎn)譯為字節(jié)格式320之后,于步驟412,上述微控制器單元210將轉(zhuǎn)譯 后的外送i2c信息經(jīng)由上述i2c總線290傳送至一對應(yīng)的從屬裝置。在一實(shí)施例中,上述系統(tǒng)芯片110與上述微控制器單元210于上述i2c總線280使用上述字節(jié)格式310的i2c信息進(jìn)行溝通。上述微控制器單元210將i2c信息由上述字節(jié)格式310轉(zhuǎn)譯至上述字節(jié)格式320。上述微控制器單元210接著以其字節(jié)格式為上述字節(jié)格式320的轉(zhuǎn)譯i2c信息,經(jīng)由上述i2c總線290與從屬裝置之一進(jìn)行溝通,亦即上述觸控式面板230、上述傳感器集成電路260以及上述橋接集成電路270。因此,耦接到上述微控制器單元210的任何從屬裝置皆可直接由上述系統(tǒng)芯片110控制??偨Y(jié)來說,當(dāng)上述可攜式電子裝置100對接到上述對接裝置200后,上述對接裝置200中的任何i2c從屬裝置雖然與上述系統(tǒng)芯片110雖然位于不同的i2c總線,但可經(jīng)由上述微控制器單元210進(jìn)行i2c信息轉(zhuǎn)譯,使得上述系統(tǒng)芯片110可以進(jìn)一步控制上述對接裝置200中的任一i2c從屬裝置。綜上所述,本發(fā)明符合發(fā)明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發(fā)明之較佳實(shí)施例,舉凡熟悉本案技藝之人士,在爰依本案發(fā)明精神所作之等效修飾或變化,皆應(yīng)包含于以下之申請專利范圍內(nèi)。當(dāng)前第1頁12