101的右聲道接線端子HPR的連接,通過(guò)第二開關(guān)建立所述內(nèi)部I2C接口 102的串行數(shù)據(jù)線SDA與所述耳機(jī)接口 101的左聲道接線端子HPL的連接,通過(guò)第三開關(guān)建立第二低壓差線性穩(wěn)壓電源LD03與耳機(jī)接口 101的耳機(jī)麥克接線端子MIC的連接。
[0052]在具體實(shí)施中,第一開關(guān)控制單元集成于微控制單元(Micro Control Unit7MCU)中,控制第一開關(guān)、第二開關(guān)和第三開關(guān)的動(dòng)作。
[0053]在具體實(shí)施中,所述第二檢測(cè)單元203可以包括第二模數(shù)轉(zhuǎn)換器ADC3,第二模數(shù)轉(zhuǎn)換器ADC3依次與所述第五電阻R1id5、第六電阻Riw5、第三開關(guān)與所述第二低壓差線性穩(wěn)壓電源LD03的輸出端連接。
[0054]在具體實(shí)施中,所述第二控制單元204適于當(dāng)檢測(cè)到所述I2C設(shè)備300拔出時(shí),通過(guò)所述第一開關(guān)斷開內(nèi)部I2C接口 102的串行時(shí)鐘線SCL所述耳機(jī)接口 101的右聲道接線端子HPR的連接,通過(guò)第二開關(guān)斷開內(nèi)部I2C接口 102的串行數(shù)據(jù)線SDA與耳機(jī)接口 101的左聲道接線端子HPL的連接,通過(guò)第三開關(guān)斷開第二低壓差線性穩(wěn)壓電源LD03與耳機(jī)接口 101的耳機(jī)麥克接線端子MIC的連接。在具體實(shí)施中,第二開關(guān)控制單元集成于MCU中,由MCU控制第一開關(guān)、第二開關(guān)和第三開關(guān)的動(dòng)作。
[0055]通過(guò)將圖3和圖2的比較可知,圖3所示的移動(dòng)終端200在圖2的基礎(chǔ)上增加了第一模數(shù)轉(zhuǎn)換器ADC4、第二模數(shù)轉(zhuǎn)換器ADC3和第二低壓差線性穩(wěn)壓電源LD03,并將之前用于耳機(jī)連接結(jié)構(gòu)的連接關(guān)系進(jìn)行了部分的改動(dòng)。
[0056]圖3所示的移動(dòng)終端和內(nèi)部I2C設(shè)備之間建立連接的過(guò)程如下:
[0057]當(dāng)由于移動(dòng)終端200中的內(nèi)部I2C接口 102本來(lái)用于移動(dòng)終端200中芯片內(nèi)部的信息傳輸,內(nèi)部I2C接口的串行時(shí)鐘線SCL和串行數(shù)據(jù)線SDA —直處于高電平的狀態(tài)。為了在將I2C設(shè)備插入時(shí),移動(dòng)終端200可以和I2C設(shè)備300之間建立連接(跟原本耳機(jī)偵測(cè)的方式相容),首先需要將串行數(shù)據(jù)線SDA下拉至低電平。
[0058]為此,在本發(fā)明一實(shí)施例中,在I2C設(shè)備300內(nèi)部增設(shè)了第一轉(zhuǎn)換開關(guān)301。其中,將內(nèi)部I2C接口 102的串行數(shù)據(jù)線SDA通過(guò)耳機(jī)接口 101的左聲道接線端子HPL連接至第一轉(zhuǎn)換開關(guān)301的公共接線端子C0M,并將公共接線端子C0M與第一轉(zhuǎn)換開關(guān)301的常閉觸點(diǎn)接線端子NC連通,同時(shí),將常閉觸點(diǎn)接線端子NC通過(guò)第三電阻Rw3與耳機(jī)接口101的接地端子GND連接,由于接地端子GND接地,因此,第三電阻Riq3的設(shè)置,可以使得內(nèi)部I2C接口 102的串行數(shù)據(jù)線SDA到地之間具有預(yù)設(shè)范圍的阻抗,例如2Kohm。當(dāng)未有配件(accessory),例如耳機(jī)或者I2C設(shè)備插入時(shí),將內(nèi)部I2C接口 102的串行數(shù)據(jù)線SDA拉低至低電平的狀態(tài)。
[0059]當(dāng)耳機(jī)接口 101中沒(méi)有配件插入時(shí),耳機(jī)阻抗偵測(cè)電路的阻抗偵測(cè)接線端子(HP_Detect1n)由于第一低壓差線性穩(wěn)壓電源LD02的存在,一直保持在高電平狀態(tài)。耳機(jī)阻抗偵測(cè)電路的阻抗偵測(cè)接線端子未收到中斷信號(hào),因此低壓差線性穩(wěn)壓電源LDOl和第二低壓差線性穩(wěn)壓電源LD03均不供電,第二模數(shù)轉(zhuǎn)換器ADC3和第一模數(shù)轉(zhuǎn)換器ADC4也不進(jìn)行任何的動(dòng)作。
[0060]當(dāng)耳機(jī)接口 101中有配件插入時(shí),由于耳機(jī)接口 101的左聲道接線端子HPL的阻抗為預(yù)設(shè)的數(shù)值,例如為32ohm(或者6.8ohm到600ohm之間)或者2Kohm等,耳機(jī)阻抗偵測(cè)電路的阻抗偵測(cè)接線端子接收到中斷操作的信號(hào),判斷有配件插入耳機(jī)接口 101中。
[0061]當(dāng)判斷有配件插入耳機(jī)接口 101中后,第一模數(shù)轉(zhuǎn)換器ADC4開始動(dòng)作,對(duì)于偵測(cè)耳機(jī)接口的右聲道接線端子(或者SCL)的阻抗進(jìn)行進(jìn)一步的檢測(cè):
[0062]當(dāng)ADC4偵測(cè)的阻抗值小于預(yù)設(shè)的阻抗閾值,例如小于IKohm時(shí),可以判斷插入的配件為耳機(jī),此時(shí),由低壓差線性穩(wěn)壓電源LDOl給耳機(jī)麥克供電,后續(xù)耳機(jī)功能在此不再贅述。
[0063]當(dāng)ADC4偵測(cè)的阻抗值大于預(yù)設(shè)的阻抗閾值,例如大于IKohm時(shí),ADC4判斷為I2C設(shè)備插入。
[0064]在判斷有I2C設(shè)備插入耳機(jī)接口 101時(shí),此時(shí),圖3移動(dòng)終端200中相應(yīng)的結(jié)構(gòu)與I2C設(shè)備中的第一轉(zhuǎn)換開關(guān)301的連接方式跳轉(zhuǎn)至圖4所示的連接方式。
[0065]請(qǐng)參見(jiàn)圖4所示,此時(shí),第二低壓差線性穩(wěn)壓電源LD03打開,使得輸入第一轉(zhuǎn)換開關(guān)的電壓輸入端V的電壓從低電平跳變至高電平狀態(tài),進(jìn)而使得第一轉(zhuǎn)換開關(guān)的公共接線端子COM與常開觸點(diǎn)接線端子NC接通,從而使得內(nèi)部I2C接口的串行數(shù)據(jù)線SDA的電平被拉聞。
[0066]同時(shí),由于耳機(jī)阻抗偵測(cè)電路的阻抗偵測(cè)接線端子與內(nèi)部I2C接口 102的串行數(shù)據(jù)線SDA連接在一起,耳機(jī)阻抗偵測(cè)電路同樣會(huì)接收到(由于電平跳轉(zhuǎn)產(chǎn)生的)中斷信號(hào)。為了避免阻抗偵測(cè)電路判斷插入的配件被拔出,可以通過(guò)軟件的方式,將此時(shí)耳機(jī)阻抗偵測(cè)電路所接收到的中斷信號(hào)無(wú)效,以避免誤操作。
[0067]在判斷I2C設(shè)備插入后,第二模數(shù)轉(zhuǎn)換器ADC3將對(duì)第二低壓差線性穩(wěn)壓電源LD03輸出的電流值進(jìn)行持續(xù)的偵測(cè)。當(dāng)?shù)诙?shù)轉(zhuǎn)換器ADC3偵測(cè)到第二低壓差線性穩(wěn)壓電源LD03輸出的電流值小于預(yù)設(shè)的電流閾值時(shí),可以判斷I2C設(shè)備300已被拔出,此時(shí)可以停止讀取數(shù)據(jù)并將第二低壓差線性穩(wěn)壓電源LD03斷電,阻抗偵測(cè)電路恢復(fù)到正常的阻抗偵測(cè)狀態(tài)。
[0068]這里需要指出的是,上述的實(shí)施例以具有4接線端子的耳機(jī)接口為例,示出了移動(dòng)終端200與I2C設(shè)備之間的連接結(jié)構(gòu)以及建立連接的過(guò)程。本技術(shù)領(lǐng)域的人員可以理解的是,只要是具有4接線端子的接口,例如USB,或者2.5mm//3.5mm的音訊杰克等,均可以采用本發(fā)明權(quán)利要求技術(shù)方案或?qū)χ鱿鄳?yīng)的改進(jìn),以利用移動(dòng)終端200中的內(nèi)部I2C接口102建立移動(dòng)終端200與I2C設(shè)備300之間的連接,并進(jìn)行信息交互。
[0069]另外,關(guān)于在移動(dòng)終端200與I2C設(shè)備300建立連接后的信息交互對(duì)應(yīng)的軟件部分,可以提供開放式接口(I2C接口的讀寫操作接口)給I2C設(shè)備開發(fā)商或是APP開發(fā)商開發(fā)不同之應(yīng)用程序,對(duì)于I2C設(shè)備300進(jìn)行控制,在此不再贅述。
[0070]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
[0071]以上對(duì)本發(fā)明實(shí)施例的方法及系統(tǒng)做了詳細(xì)的介紹,本發(fā)明并不限于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種移動(dòng)終端,包括4端子的外設(shè)接口和內(nèi)部I2C接口,其特征在于,包括: 第一檢測(cè)單元,適于檢測(cè)所述外設(shè)接口是否有I2C設(shè)備插入; 第一控制單元,適于當(dāng)檢測(cè)到所述外設(shè)接口有I2C設(shè)備插入時(shí),通過(guò)所述內(nèi)部I2C接口與12C設(shè)備建立連接。2.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,還包括: 第二檢測(cè)單元,適于檢測(cè)所述I2C設(shè)備是否從所述外設(shè)接口拔出; 第二控制單元,適于當(dāng)檢測(cè)到所述I2C設(shè)備從所述外設(shè)接口拔出時(shí),斷開內(nèi)部I2C接口與12C設(shè)備的連接。3.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述外設(shè)接口為耳機(jī)接口或USB接□。4.根據(jù)權(quán)利要求3所述的移動(dòng)終端,其特征在于,當(dāng)所述外設(shè)為耳機(jī)接口時(shí),所述第一檢測(cè)單元包括耳機(jī)阻抗偵測(cè)電路,所述耳機(jī)阻抗偵測(cè)電路通過(guò)阻抗偵測(cè)接線端子與第一電阻的第一端連接,所述第一電阻的第二端分別與第二電阻的第一端和所述耳機(jī)接口的右聲道接線端子連接,所述第二電阻的第二端與第一低壓差線性穩(wěn)壓電源連接。5.根據(jù)權(quán)利要求4所述的移動(dòng)終端,其特征在于,所述第一控制單元包括:第一模數(shù)轉(zhuǎn)換器、第二低壓差線性穩(wěn)壓電源和第一開關(guān)控制單元,其中: 所述第一模數(shù)轉(zhuǎn)換器與耳機(jī)接口的左聲道接線端子連接,所述串行時(shí)鐘線通過(guò)第一開關(guān)與所述耳機(jī)接口的右聲道接線端子連接; 所述耳機(jī)接口的左聲道接線端子還通過(guò)第二開關(guān)與所述I2C接口的串行數(shù)據(jù)線,并與設(shè)置在I2C設(shè)備中的第一轉(zhuǎn)換開關(guān)的公共點(diǎn)接線端子COM連接; 所述第一轉(zhuǎn)換開關(guān)的常開觸點(diǎn)接線端子NC通過(guò)第三電阻與所述耳機(jī)接口的接地端子連接,所述接地端子接地; 所述第一轉(zhuǎn)換開關(guān)的常開觸點(diǎn)接線端子NO通過(guò)第四電阻與所述耳機(jī)接口的耳機(jī)麥克接線端子連接,所述耳機(jī)麥克接線端子還依次通過(guò)第五電阻、第六電阻和第三開關(guān)與所述第二低壓差線性穩(wěn)壓電源的輸出端連接,所述耳機(jī)麥克接線端子還通過(guò)第七電阻與所述第一轉(zhuǎn)換開關(guān)的信號(hào)輸入端IN連接,并與所述第一轉(zhuǎn)換開關(guān)的電壓輸入端V連接; 第一開關(guān)控制單元,適于當(dāng)檢測(cè)到所述I2C設(shè)備插入時(shí),通過(guò)所述第一開關(guān)建立所述內(nèi)部12C接口的串行時(shí)鐘線所述耳機(jī)接口的右聲道的連接,通過(guò)所述第二開關(guān)建立所述內(nèi)部I2C接口的串行數(shù)據(jù)線與所述耳機(jī)接口的左聲道接線端子的連接,通過(guò)所述第三開關(guān)建立所述第二低壓差線性穩(wěn)壓電源與耳機(jī)接口的耳機(jī)麥克接線端子的連接。6.根據(jù)權(quán)利要求5所述的移動(dòng)終端,其特征在于,所述第二檢測(cè)單元包括第二模數(shù)轉(zhuǎn)換器,所述第二模數(shù)轉(zhuǎn)換器依次與所述第五電阻、第六電阻、第三開關(guān)與所述第二低壓差線性穩(wěn)壓電源的輸出端連接。7.根據(jù)權(quán)利要求5所述的移動(dòng)終端,其特征在于,所述第二控制單元適于當(dāng)檢測(cè)到所述I2C設(shè)備拔出時(shí),通過(guò)所述第一開關(guān)斷開所述內(nèi)部I2C接口的串行時(shí)鐘線所述耳機(jī)接口的右聲道接線端子的連接,通過(guò)所述第二開關(guān)斷開所述內(nèi)部I2C接口的串行數(shù)據(jù)線與所述耳機(jī)接口的左聲道接線端子的連接,通過(guò)所述第三開關(guān)斷開所述第二低壓差線性穩(wěn)壓電源與耳機(jī)接口的耳機(jī)麥克接線端子的連接。
【專利摘要】一種移動(dòng)終端,包括:第一檢測(cè)單元,適于檢測(cè)所述外設(shè)接口是否有I2C設(shè)備插入;第一控制單元,適于當(dāng)檢測(cè)到所述外設(shè)接口有I2C設(shè)備插入時(shí),通過(guò)所述內(nèi)部I2C接口與I2C設(shè)備建立連接。上述的方案使得移動(dòng)終端與I2C設(shè)備之間進(jìn)行信息交互,擴(kuò)大移動(dòng)終端的適用范圍。
【IPC分類】G06F13/38
【公開號(hào)】CN105528317
【申請(qǐng)?zhí)枴緾N201410522125
【發(fā)明人】蘇煜仁, 李威信, 蘇家祥, 林柏達(dá), 蔡宗憲, 鄭雯妮
【申請(qǐng)人】展訊通信(上海)有限公司
【公開日】2016年4月27日
【申請(qǐng)日】2014年9月30日
【公告號(hào)】US20160094361