專(zhuān)利名稱(chēng):可抽取式電子裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及可抽取式電子裝置,更明確地說(shuō),涉及可抽取式存儲(chǔ)卡標(biāo)準(zhǔn)及其方法。
背景技術(shù):
存儲(chǔ)卡是眾所熟知的含有數(shù)字存儲(chǔ)器的小型可攜式封裝,舉例來(lái)說(shuō),非易失存儲(chǔ)器(例如閃存、EPROM、EEPROM(電可擦除可編程只讀存儲(chǔ)器))陣列。存儲(chǔ)卡已經(jīng)普遍成為用于儲(chǔ)存來(lái)自個(gè)人計(jì)算機(jī)、筆記本電腦、個(gè)人數(shù)字助理、手機(jī)、相機(jī)、以及支持可抽取式數(shù)據(jù)儲(chǔ)存裝置的其它電子裝置等龐大數(shù)據(jù)字節(jié)的裝置。
一般來(lái)說(shuō),存儲(chǔ)卡包含位于其表面上的外露電接點(diǎn),以便可輕易地連接至主電子系統(tǒng)或裝置(尤其是可攜式裝置)的插孔之中以及從該插孔之中移除。已經(jīng)有人設(shè)計(jì)出數(shù)種存儲(chǔ)卡標(biāo)準(zhǔn),其包含位于加州Cupertino之MultiMedia Card Association(MMCA)公司所訂定的MultiMedia Card(MMC)標(biāo)準(zhǔn)。MMC是一種小型、可抽取式存儲(chǔ)卡,其可用來(lái)儲(chǔ)存且獲取小型、低功率裝置中的數(shù)字信息。MMC已經(jīng)被運(yùn)用在許多移動(dòng)式電子應(yīng)用中,例如音樂(lè)播放機(jī)、移動(dòng)電話(huà)、個(gè)人數(shù)字助理(PDA)、數(shù)碼相機(jī)、錄音機(jī)、以及GPS導(dǎo)覽裝置。MMCA已經(jīng)開(kāi)發(fā)且調(diào)整其開(kāi)放式業(yè)界標(biāo)準(zhǔn),同時(shí)還將所有種類(lèi)的MMC定義成可跨越多種主機(jī)平臺(tái)與市場(chǎng)的業(yè)界標(biāo)準(zhǔn)。MMC的物理與電氣規(guī)格已公布在“The MultiMediaCard System Specification”之中,其由MMCA適時(shí)更新與公告。
另一種已知的可抽取式存儲(chǔ)卡標(biāo)準(zhǔn)為通用串行總線(xiàn)(USB),不過(guò)該項(xiàng)標(biāo)準(zhǔn)并不受限于存儲(chǔ)儲(chǔ)存裝置。USB是一種高速串行總線(xiàn),其可支持各種裝置,例如打印機(jī)、鍵盤(pán)、掃描儀、指針裝置、以及PDA。USB已經(jīng)成為計(jì)算機(jī)界中的一種標(biāo)準(zhǔn),因?yàn)榇藚f(xié)議可利用最少的連接來(lái)互連多個(gè)裝置而取具有很高的使用者友善性。USB目前是由Universal Serial BusSpecification來(lái)定義,由USB Implementers Forum,Inc.來(lái)撰寫(xiě)與控制,USBImplementers Forum,Inc.是由負(fù)責(zé)開(kāi)發(fā)USB規(guī)格的一群公司所創(chuàng)立的非營(yíng)利團(tuán)體。該份規(guī)格涵蓋USB運(yùn)行的所有方面,其包含電性、機(jī)械性、以及通信特征與規(guī)格在內(nèi)。USB的其中一項(xiàng)重要特點(diǎn)是其允許外圍裝置儲(chǔ)存和本身有關(guān)的信息,并且于主機(jī)要求時(shí)提供此信息。此作法可免除該主機(jī)(其可能是計(jì)算機(jī)、操作系統(tǒng)、或是應(yīng)用程序)保留許多不同裝置的此項(xiàng)信息的需求。更確切地說(shuō),該裝置本身會(huì)儲(chǔ)存且提供該信息。
于存儲(chǔ)卡的演進(jìn)中,我們希望存儲(chǔ)卡降低功耗并且提供較高的存取速度,同時(shí)依然與既有的協(xié)議(例如MMC及USB規(guī)格)保有反向兼容的能力。
發(fā)明內(nèi)容
本文揭示一種新穎的可抽取式存儲(chǔ)卡標(biāo)準(zhǔn)。本發(fā)明的標(biāo)準(zhǔn)同時(shí)包含探測(cè)技術(shù)及硬件接口兼容需求。再者,本新穎的標(biāo)準(zhǔn)反向兼容于MMC與USB應(yīng)用。
根據(jù)本發(fā)明具體實(shí)施例,提供一種可抽取式電子裝置,其包括探測(cè)器,用以探測(cè)運(yùn)行模式,以便區(qū)分多媒體卡(MMC)兼容模式、通用串行總線(xiàn)(USB)兼容模式、或是Mu模式;交錯(cuò)器(wrapper),用以轉(zhuǎn)換數(shù)據(jù),以便于USB兼容模式及Mu模式之間來(lái)進(jìn)行傳輸;USB實(shí)體層電路,用以傳輸兼容于USB兼容模式的數(shù)據(jù);USB兼容裝置控制器,用以控制USB兼容模式中的數(shù)據(jù)傳輸;以及MMC兼容裝置控制器,用以控制MMC兼容模式中的數(shù)據(jù)傳輸。
進(jìn)一步根據(jù)本發(fā)明,提供一種具有應(yīng)用模塊用以將數(shù)據(jù)傳輸至主機(jī)或是傳輸來(lái)自主機(jī)的數(shù)據(jù)存儲(chǔ)器陣列的可抽取式電子裝置,該裝置包括探測(cè)器,用以探測(cè)多種運(yùn)行模式中的其中一種運(yùn)行模式,上述這些運(yùn)行模式包含至少一Mu模式以及一第一運(yùn)行模式;交錯(cuò)器用以轉(zhuǎn)換于該第一模式及Mu模式之間進(jìn)行傳輸?shù)臄?shù)據(jù);傳輸電路,用以傳輸兼容于該第一運(yùn)行模式的儲(chǔ)存數(shù)據(jù);以及兼容裝置控制器,用以控制該第一模式中的數(shù)據(jù)傳輸。
另外,根據(jù)本發(fā)明,提供一種方法讓可抽取式電子裝置探測(cè)運(yùn)行模式,以便區(qū)分多媒體卡(MMC)兼容模式、通用串行總線(xiàn)(USB)兼容模式、以及Mu模式,該方法包括;判斷電源電壓是否大于預(yù)設(shè)電壓電平;當(dāng)該電源電壓大于該預(yù)設(shè)電壓電平時(shí)便斷定為USB兼容模式;接收發(fā)送自主機(jī)的命令信號(hào);判斷該命令信號(hào)是否對(duì)應(yīng)于Mu格式;以及當(dāng)該命令信號(hào)對(duì)應(yīng)于Mu格式時(shí)便斷定為Mu模式,否則便斷定為MMC兼容模式。
又,根據(jù)本發(fā)明,提供一種方法讓可抽取式電子裝置探測(cè)運(yùn)行模式,以便區(qū)分多媒體卡(MMC)兼容模式以及Mu模式,該方法包括接收發(fā)送自主機(jī)的命令信號(hào);判斷該命令信號(hào)是否對(duì)應(yīng)于Mu格式;以及當(dāng)該命令信號(hào)對(duì)應(yīng)于Mu格式時(shí)便斷定為Mu模式,否則便斷定為MMC兼容模式。
再,根據(jù)本發(fā)明,提供一種方法讓收納可抽取式電子裝置的裝置于至少M(fèi)MC兼容模式以及Mu模式之間來(lái)探測(cè)運(yùn)行模式,該方法包括于收納該可抽取式電子裝置之后發(fā)送對(duì)應(yīng)于Mu格式的命令信號(hào);探測(cè)該可抽取式電子裝置是否響應(yīng)該命令信號(hào);倘若該可抽取式電子裝置并未響應(yīng)該命令信號(hào)的話(huà)便斷定該運(yùn)行模式為MMC兼容模式;以及倘若該可抽取式電子裝置響應(yīng)該命令信號(hào)的話(huà)便提供Mu接口。
進(jìn)一步根據(jù)本發(fā)明,提供一種方法讓收納可抽取式電子裝置的裝置探測(cè)Mu運(yùn)行模式,該方法包括;收納可抽取式電子裝置;發(fā)送對(duì)應(yīng)于Mu格式的命令信號(hào)給該可抽取式電子裝置;探測(cè)該可抽取式電子裝置是否響應(yīng)該命令信號(hào);以及于該可抽取式電子裝置響應(yīng)該命令信號(hào)之后便提供Mu接口。
又,根據(jù)本發(fā)明,提供一種方法讓可抽取式電子裝置探測(cè)運(yùn)行模式,以便區(qū)分第一運(yùn)行模式以及Mu運(yùn)行模式,該方法包括;接收發(fā)送自主機(jī)的命令信號(hào);判斷該命令信號(hào)是否對(duì)應(yīng)于Mu格式;以及當(dāng)該命令信號(hào)對(duì)應(yīng)于Mu格式時(shí)便斷定為Mu運(yùn)行模式,否則便斷定為第一運(yùn)行模式。
再,根據(jù)本發(fā)明,提供一種方法讓收納可抽取式電子裝置的裝置于第一運(yùn)行模式以及Mu運(yùn)行模式之間來(lái)探測(cè)運(yùn)行模式,該方法包括;于收納該可抽取式電子裝置之后發(fā)送對(duì)應(yīng)于Mu格式的命令信號(hào);探測(cè)該可抽取式電子裝置是否響應(yīng)該命令信號(hào);倘若該可抽取式電子裝置并未響應(yīng)該命令信號(hào)的話(huà)便斷定該運(yùn)行模式為第一運(yùn)行模式;以及倘若該可抽取式電子裝置響應(yīng)該命令信號(hào)的話(huà)便提供Mu接口。
于下文的說(shuō)明中將部分提出本發(fā)明的額外特點(diǎn)與優(yōu)點(diǎn),而且從該說(shuō)明中將了解其中一部分,或者通過(guò)實(shí)行本發(fā)明亦可得知。通過(guò)權(quán)利要求中特別提出的元件與組合將可了解且達(dá)成本發(fā)明的特點(diǎn)與優(yōu)點(diǎn)。
應(yīng)該了解的是,上文的概要說(shuō)明以及下文的詳細(xì)說(shuō)明都僅供作示范與解釋?zhuān)洳⑽聪拗票疚乃鲝埖陌l(fā)明。
本說(shuō)明書(shū)中所并入且構(gòu)成本說(shuō)明書(shū)其中一部分的附圖所圖解的是本發(fā)明的其中一具體實(shí)施例,其連同本說(shuō)明可用來(lái)解釋本發(fā)明的原理。
參照附圖閱覽,即可更佳了解本發(fā)明前面披露的內(nèi)容以及下文詳細(xì)說(shuō)明。為達(dá)本發(fā)明的說(shuō)明目的,各附圖里繪制有現(xiàn)屬較佳的各具體實(shí)施例。然應(yīng)了解本發(fā)明并不限于所繪的精確排置方式及設(shè)備裝置。
在各附圖中圖1A、1B、以及1C為根據(jù)本發(fā)明一具體實(shí)施例的存儲(chǔ)卡的一般應(yīng)用的功能方框圖;圖2為根據(jù)本發(fā)明一具體實(shí)施例用于探測(cè)運(yùn)行模式的方法流程圖;圖3為根據(jù)本發(fā)明一具體實(shí)施例用于探測(cè)運(yùn)行模式的方法的另一流程圖;圖4A為根據(jù)本發(fā)明一具體實(shí)施例所建議的可抽取式電子裝置的引腳設(shè)置圖;圖4B為根據(jù)本發(fā)明另一具體實(shí)施例所建議的可抽取式電子裝置的引腳設(shè)置圖;圖5為根據(jù)本發(fā)明一具體實(shí)施例的可抽取式電子裝置的示意圖;以及圖6A與6B為根據(jù)本發(fā)明具體實(shí)施例的示范電子裝置。
主要元件標(biāo)記說(shuō)明30 可抽取式電子裝置32 IF模式探測(cè)器34 MMC裝置控制器35 交錯(cuò)器36 USB實(shí)體層電路37 USB裝置控制器38 應(yīng)用模塊40 主機(jī)42 總線(xiàn)100可抽取式電子裝置102凹口104相鄰側(cè)106相鄰側(cè)120可抽取式電子裝置122凹口124凹陷部126凹陷部具體實(shí)施方式
為達(dá)解釋目的,本詳細(xì)說(shuō)明中提出各種明確的細(xì)節(jié)以便更徹底地了解本發(fā)明的具體實(shí)施例。不過(guò),所屬技術(shù)領(lǐng)域的技術(shù)人員將會(huì)發(fā)現(xiàn),沒(méi)有上述這些明確細(xì)節(jié)亦可實(shí)現(xiàn)本發(fā)明的具體實(shí)施例。于其它實(shí)例中,會(huì)以方框圖的形式來(lái)顯示各結(jié)構(gòu)與裝置。再者,所屬技術(shù)領(lǐng)域的技術(shù)人員便可輕易地明白本文中表現(xiàn)與實(shí)行方法的特定順序僅供解釋之用,本發(fā)明亦涵蓋各種變化順序,而且仍然落在本發(fā)明具體實(shí)施例的精神與范疇之中。
圖1A、1B、以及1C為根據(jù)本發(fā)明一具體實(shí)施例的可抽取式電子裝置30的一般應(yīng)用的功能方框圖。電子裝置30(暫稱(chēng)為Mu卡)能夠支持兼容于USB以及MMC、CF(小型快閃)、SM(智能型媒體)、以及SD(安全數(shù)字)等應(yīng)用中至少其中之一的運(yùn)行模式。舉例來(lái)說(shuō),USB兼容模式包含USB 2.0應(yīng)用,而MMC兼容模式則包含MMC 4.0或MMC SPI(串行-外圍接口)應(yīng)用中其中之一。為達(dá)簡(jiǎn)化目的,下面具體實(shí)施例中僅闡述MMC兼容模式。所屬技術(shù)領(lǐng)域的技術(shù)人員將會(huì)了解,本發(fā)明可等效應(yīng)用至CF、SM、SD等模式中。
電子裝置30包含1、4、8、或16位接口,并且會(huì)提供5V/3.3V/1.8V的低電壓支持,于待機(jī)期間具有零功耗。此外,電子裝置30能夠支持約從50KB/s至120MB/s的寬的帶寬。相反地,MMC 4.0支持1、4、或8位數(shù)據(jù)傳輸,最大速度為52MB/sec;而USB 2.0則支持最大速度為60MB/sec的數(shù)據(jù)傳輸。結(jié)果,電子裝置30可提供高速應(yīng)用,且同時(shí)保有至少與USB、MMC、MMC SPI等應(yīng)用有關(guān)的反向兼容能力。
圖1A為運(yùn)行于USB模式中的電子裝置30的功能方框圖。參照?qǐng)D1A,電子裝置30包含接口(IF)模式探測(cè)器32、多媒體卡(MMC)裝置控制器34、交錯(cuò)器35、通用串行總線(xiàn)(USB)實(shí)體層(PHY)電路36、USB裝置控制器37、以及應(yīng)用模塊38。當(dāng)電子裝置30被插入主機(jī)40之中時(shí),IF模式探測(cè)器32會(huì)探測(cè)運(yùn)行模式,用以區(qū)分MMC模式、USB模式、或是Mu模式。主機(jī)40(舉例來(lái)說(shuō),筆記本電腦、個(gè)人計(jì)算機(jī)(PC)、手機(jī)、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、或是數(shù)碼攝影機(jī)(DV)/數(shù)碼相機(jī)(DSC))可能包含卡片閱讀機(jī)(圖中未示)用以收納電子裝置30。于本具體實(shí)施例中,IF模式探測(cè)器32會(huì)探測(cè)主機(jī)40(與電子裝置30相連者)是否符合USB規(guī)格。USB裝置控制器37會(huì)通過(guò)USB PHY電路36在主機(jī)40與應(yīng)用模塊38間的共享總線(xiàn)42上控制數(shù)據(jù)傳輸。應(yīng)用模塊38視所檢測(cè)列的運(yùn)行模式而定,可用作存儲(chǔ)器或輸入/輸出(I/O)接口。
圖1B為運(yùn)行于Mu模式中的電子裝置30的功能方框圖。參照?qǐng)D1B,IF模式探測(cè)器32會(huì)探測(cè)主機(jī)40(與電子裝置30相連者)是否符合Mu規(guī)格。USB裝置控制器37會(huì)通過(guò)交錯(cuò)器35控制主機(jī)40與應(yīng)用模塊38間的數(shù)據(jù)傳輸。交錯(cuò)器35會(huì)將呼叫交錯(cuò)至另一函數(shù)或程序內(nèi)的某個(gè)函數(shù)或程序,該交錯(cuò)器35會(huì)將16位數(shù)據(jù)轉(zhuǎn)換成USB裝置控制器37可識(shí)別的串行數(shù)據(jù),或是反向轉(zhuǎn)換。就此而言,交錯(cuò)器35是橋接Mu總線(xiàn)與UTMI(USB 2.0Transceiver Macrocell Interface(USB 2.0收發(fā)器宏單元接口))總線(xiàn)之間。UTMI(其是被開(kāi)發(fā)用來(lái)定義USB 2.0的上述這些實(shí)體層電路及部分上述這些邏輯層電路的接口規(guī)格)可于高速(HS)模式中促成480Mbps的數(shù)據(jù)傳輸速率,該速率遠(yuǎn)高于USB 1.1的速率,同時(shí)又可保持反向兼容于USB 1.1標(biāo)準(zhǔn)。
圖1C為運(yùn)行于MMC模式中的電子裝置30的功能方框圖。參照?qǐng)D1C,IF模式探測(cè)器32會(huì)探測(cè)主機(jī)40(與電子裝置30相連者)是否符合MMC規(guī)格。MMC裝置控制器34會(huì)控制主機(jī)40與應(yīng)用模塊38間的數(shù)據(jù)傳輸。MMC應(yīng)用包含下面其中之一MMC 4.0,1、4、或8位接口;或是MMCSPI,1位接口。
圖2為根據(jù)本發(fā)明一具體實(shí)施例用于探測(cè)運(yùn)行模式的方法流程圖。參照?qǐng)D2,于裝置端,會(huì)于步驟50處開(kāi)啟主機(jī)40(與電子裝置30相連者)。于步驟52處會(huì)探測(cè)主機(jī)40的電源電壓VDD,用以判斷VDD是否等于或大于USB應(yīng)用所需要的電壓電平。通常,USB應(yīng)用可運(yùn)行的電壓電平范圍約介于4.5V(伏)至5.5V之間,而MMC或Mu應(yīng)用可運(yùn)行的電壓電平則約在1.8V或3.3V。于其中一具體實(shí)施例中,倘若主機(jī)40的VDD電平等于或大于4.4V的話(huà),便會(huì)于步驟54處決定運(yùn)行模式為USB 2.0。倘若主機(jī)40的VDD電平小于4.4V的話(huà),則會(huì)決定運(yùn)行模式為Mu應(yīng)用或MMC應(yīng)用。
接著,于步驟56處會(huì)判斷主機(jī)40所發(fā)送的命令信號(hào)CMD0是否被電子裝置30收到。于步驟58處會(huì)于預(yù)設(shè)時(shí)間周期內(nèi)探測(cè)命令信號(hào)CMD0。倘若超過(guò)預(yù)設(shè)時(shí)間的話(huà),于步驟60處,主機(jī)40便會(huì)被關(guān)閉或是“被暫?!币怨?jié)省電源。倘若未超過(guò)預(yù)設(shè)時(shí)間的話(huà),便會(huì)繼續(xù)探測(cè)該命令信號(hào)。當(dāng)收到命令信號(hào)時(shí),便會(huì)于步驟62處判斷該命令信號(hào)是否表示Mu應(yīng)用。倘若該命令信號(hào)并非Mu命令信號(hào)的話(huà),便會(huì)于步驟64處決定該運(yùn)行模式為MMC應(yīng)用。倘若決定該命令信號(hào)是Mu命令信號(hào)的話(huà),于步驟66處,電子裝置30便會(huì)響應(yīng)主機(jī)40該運(yùn)行模式為Mu應(yīng)用。接著,于步驟68處,電子裝置30便會(huì)等待一段預(yù)設(shè)時(shí)間(舉例來(lái)說(shuō),8個(gè)頻率)以進(jìn)行同步。一般來(lái)說(shuō),該頻率速率相依于主機(jī)速度及系統(tǒng)頻率。接著,于步驟70處,電子裝置30便會(huì)切換至Mu界面以便于步驟72處實(shí)行Mu應(yīng)用。
圖3為根據(jù)本發(fā)明一具體實(shí)施例用于探測(cè)運(yùn)行模式的方法的另一流程圖。參照?qǐng)D3,于主機(jī)端,主機(jī)40會(huì)于步驟80處將Mu命令信號(hào)Mu CMD0發(fā)送至電子裝置30。于步驟82處,倘若電子裝置30未發(fā)送響應(yīng)信號(hào)的話(huà),主機(jī)40便會(huì)于步驟84處發(fā)送MMC命令信號(hào)MMC CMD0,用以于步驟86處表示該運(yùn)行模式為MMC應(yīng)用。于步驟82處,倘若電子裝置30回復(fù)Mu響應(yīng)信號(hào)的話(huà),主機(jī)40便會(huì)于步驟88處發(fā)送預(yù)設(shè)數(shù)量的頻率(舉例來(lái)說(shuō),8個(gè)頻率),用以進(jìn)行同步。電子裝置30會(huì)于步驟90處切換至Mu模式。于步驟92處,電子裝置30可視情況發(fā)送信號(hào)給主機(jī)40,用以表示Mu接口已經(jīng)備妥待用。
舉例來(lái)說(shuō),命令信號(hào)MMC CMD0及Mu CMD0分別被定義成下面的6字節(jié)格式“40h、00h、00h、00h、00h、95h”及“40h、4Dh、55h、BFh、B2h、AAh”。再者,Mu響應(yīng)信號(hào)則被定義成下面的6字節(jié)格式“19h、[4字節(jié)運(yùn)行參數(shù)]、FFh”。
圖4A為根據(jù)本發(fā)明一具體實(shí)施例所建議的可抽取式電子裝置的引腳設(shè)置圖。參照?qǐng)D4A,裝置端處的所有引腳均保持在HiZ(高阻抗)狀態(tài),直到?jīng)Q定主機(jī)與該可抽取式電子裝置間的運(yùn)行模式為止。對(duì)MMC 4.0模式來(lái)說(shuō),該可抽取式電子裝置的第一引腳(也就是,DAT 3)是被定義成用以將MMC 4.0模式切換成MMC SPI模式,其已定義在MMC規(guī)格之中。Mu接口模式的第二引腳(也就是,DAT 8)則是用來(lái)確認(rèn)選擇的是MMC模式或Mu接口模式。USB模式的第十四根與第十五根引腳(也就是,D+與D-)則是一對(duì)數(shù)據(jù)信號(hào),其可用來(lái)判斷USB模式是否被選擇。該對(duì)數(shù)據(jù)信號(hào)(D+、D-)是一互補(bǔ)對(duì),其中當(dāng)其中之一處于高電平處時(shí),另一者便處于低電平處。對(duì)SIMM(單邊接觸存儲(chǔ)模塊)卡應(yīng)用而言,引腳18、19、20則保留。因此,本發(fā)明的可抽取式電子裝置能夠支持MMC兼容應(yīng)用、USB兼容應(yīng)用、以及Mu界面應(yīng)用,并且同時(shí)保留適用于SIMM應(yīng)用的彈性。
本發(fā)明的接口協(xié)議范例說(shuō)明如下1.SYNC欄(1)1-位DAT=0b(2)4-位DAT[3:0]=xxx0b(3)8-位DAT[7:0]=xxxxxxx0b(4)16-位DAT[15:0]=xxxxxxxxxxxxxxx0b其中「x」表示和該協(xié)議無(wú)關(guān)的條件。
2.PID欄(1)1-位LSB優(yōu)先DAT=PID
PID[1]PID[2]PID[3]nPID
nPID[1]nPID[2]nPID[3](2)4-位DAT[3:0]=PID[3:0]nPID[3:0](3)8-位DAT[7:4]=PID[3:0]的反向DAT[3:0]=PID[3:0]其中“nPID”表示為PID的反向信號(hào)。PID數(shù)據(jù)交易會(huì)受到PID與nPID的反向鏡數(shù)據(jù)保護(hù)。主機(jī)端與裝置端中的控制器應(yīng)該要驗(yàn)證PID的合法性。PID碼定應(yīng)在下面表1中。
表1PID碼
*注PID位以MSb序列顯示,在USB上傳送時(shí),首先傳送該最右位(位0)。
3.地址、結(jié)束點(diǎn)、CRC5欄(1)地址=>7位,ADDR[6:0](2)結(jié)束點(diǎn)=>4位,EndP[3:0](3)Token CRC=>5位,TCRC[4:0]{ADDR[6:0]&EndP[3]}+{EndP[2:0]&TCRC[4:0]}其中TCRC是5位的Token CRC,而Mu卡上的CRC則是可選項(xiàng)。
倘若啟動(dòng)CRC的話(huà),CRC檢查便會(huì)同時(shí)存在于主機(jī)與裝置中。然而,倘若取消CRC的話(huà),交錯(cuò)器便必須為USB控制器產(chǎn)生CRC。因?yàn)轭A(yù)設(shè)值是取消CRC,所以當(dāng)取消CRC時(shí)便沒(méi)有任何CRC欄。
4.EOP欄(1)1-位DAT0=1b(2)4位DAT[3:0]=xxx1b(3)8位DAT[7:0]=xxxxxxx1b(4)16位DAT[15:0]=xxxxxxxxxxxxxxx1b其中“x”表示“不理會(huì)”條件。為解決16位模式交易中的偶/奇字節(jié)問(wèn)題,會(huì)于EOP欄的b[15]中加入OddByte位。倘若OddByte=1,那么DATA[15:8]中的最后字節(jié)便不合法。倘若OddByte=0,那么DATA[15:0]中的最后字組便合法。
5.標(biāo)記封包格式標(biāo)記封包由3字節(jié)的SYNC與EOP所組成。標(biāo)記封包支持至少1位、4位、以及8位模式。
(1)1位(LSB優(yōu)先)SYNC+PID+ADDR+ENDP+CRC5+EOP(2)4位{DAT[3:0]}SYNC+PID+not(PID)+A[3:0]+{ENDP
&A[6:4]}+{CRC0&ENDP[3:1]}+CRC[5:1]+EOP(3)8位模式{DAT[7:0]}SYNC+{not(PID)&PID}+{EP
&A[6:0]}+{TCRC[4:0]&EP[3:1]}+EOP5.1.幀起始格式SYNC+{not(PID)&PID}+{FN[10:3]}+{FN[2:0]&TCRC[4:0]}+EOP
其中FN表示幀編號(hào)。
6.數(shù)據(jù)封包格式6.1.數(shù)據(jù)域格式(i)1位(LSB優(yōu)先) (ii)4位 (iii)8位 (iv)16位
其中16位模式僅使用在數(shù)據(jù)封包中。
6.2.數(shù)據(jù)封包格式SYNC+{not(PID)&PID}+{DAT[7:0]}*(0~1024)+{DCRC[15:8]}+{DCRC[7:0]}+EOP其中DCRC為16位多項(xiàng)式的數(shù)據(jù)CRCX16+X15+X2+1(SEED=800Dh)7.交握封包格式(1)1位(LSB優(yōu)先)SYNC+PID+EOP(2)4位{DAT[3:0]}SYNC+PID+not(PID)+EOP(3)8位模式{DAT[7:0]}SYNC+{not(PID)&PID}+EOP8.特殊封包格式8.1.回波(Ping)格式(i)1位(LSB優(yōu)先)SYNC+PID+ADDR+ENDP+CRC5+EOP(ii)4位{DAT[3:0]}
SYNC+PID+not(PID)+A[3:0]+{ENDP
&A[6:4]}+{CRC0&ENDP[3:1]}+CRC[5:1]+EOP(iii)8位模式{DAT[7:0]}SYNC+{not(PID)&PID}+{EP
&A[6:0]}+{TCRC[4:0]&EP[3:1]}+EOP9.傳輸類(lèi)型上述這些傳輸類(lèi)型是USB標(biāo)準(zhǔn)固有的,其包含(1)控制、(2)中斷、(3)聚集(Bulk)、以及(4)等時(shí)性(Isochronous)。
10.信號(hào)完整性該總線(xiàn)中的信號(hào)或數(shù)據(jù)傳輸具有3種保護(hù)種類(lèi)(1)PID會(huì)受到PID與nPID的反向鏡保護(hù)。其中nPID為PID的反向信號(hào)。
(2)標(biāo)記封包與幀起始會(huì)受到CRC5保護(hù),其多項(xiàng)式與數(shù)據(jù)源(SEED)如下X5+X2+1 with SEED=01100b(3)數(shù)據(jù)封包會(huì)受到CRC 16保護(hù),其多項(xiàng)式與數(shù)據(jù)源(SEED)如下X16+X15+X2+1 with SEED=800Dh11.總線(xiàn)寬度及設(shè)定該裝置會(huì)于1位總線(xiàn)模式處被提供電源。主機(jī)可設(shè)定1位(初始)、4位、8位、或是16位總線(xiàn)寬度用以于兩端處運(yùn)行。
(1)1位標(biāo)記(1位)、交握(1位)、特殊(1位)、數(shù)據(jù)(1位)。
(2)4位標(biāo)記(4位)、交握(4位)、特殊(4位)、數(shù)據(jù)(4位)。
(3)8位標(biāo)記(8位)、交握(8位)、特殊(8位)、數(shù)據(jù)(8位)。
(4)16位標(biāo)記(8位)、交握(8位)、特殊(8位)、數(shù)據(jù)(16位)。
圖4B為根據(jù)本發(fā)明另一具體實(shí)施例所建議的可抽取式電子裝置的引腳設(shè)置圖。和圖4A中所示的16位應(yīng)用的20引腳設(shè)置不同的是,圖4B圖解的是8位應(yīng)用的3引腳設(shè)置。USB模式的第十一根與第十二根引腳分別針對(duì)D-與D+來(lái)定義,可用于判斷該USB模式是否被選擇。再者,引腳11、12、13是針對(duì)SIMM卡應(yīng)用來(lái)定義。
圖5為根據(jù)本發(fā)明一具體實(shí)施例的可抽取式電子裝置100的示意圖。參照?qǐng)D5,電子裝置100于左上角處包含凹口102,用以避免誤插入電子裝置100。此外,凹口102與相關(guān)的反部件可達(dá)到MMC與USB應(yīng)用的反向兼容目的,不過(guò)反之卻不然。于其中一方式中,凹口102會(huì)以實(shí)質(zhì)相同的角度(約45度)和相鄰側(cè)104及106相交。
電子裝置100還包含多個(gè)交織的接觸觸點(diǎn)1至20,其對(duì)應(yīng)的是圖4A中所示的引腳。上述這些接觸觸點(diǎn)中的交織設(shè)計(jì)允許于相同的地區(qū)中出現(xiàn)額外的引腳。因此,亦可使用不同數(shù)量接觸觸點(diǎn)。和電子裝置100內(nèi)的存儲(chǔ)電路芯片(圖中未示)相連的上述這些接觸觸點(diǎn)是沿著正面104及凹口102置于頂表面的二十個(gè)凹窩處。上述這些接觸觸點(diǎn)可分成第一列與第二列。每個(gè)上述這些接觸觸點(diǎn)包含實(shí)質(zhì)漸細(xì)的末端,致使可通過(guò)它們的實(shí)質(zhì)漸細(xì)末端讓第一列的接觸觸點(diǎn)對(duì)齊第二列的對(duì)應(yīng)接觸觸點(diǎn)。上述這些實(shí)質(zhì)漸細(xì)末端可平順地接觸該主機(jī)的接觸終端。
圖6A與6B為根據(jù)本發(fā)明一具體實(shí)施例的可抽取式電子裝置120的示意圖。圖6A為具有外殼(未編號(hào))的電子裝置120的俯視圖。參照?qǐng)D6A,該外殼包含頂表面、底表面、以及周?chē)?。電子裝置120包含凹口122及位于該外殼周?chē)蠈?shí)質(zhì)“U形”的凹陷部124,以允許產(chǎn)生低高度的設(shè)計(jì)。明確地說(shuō),凹陷部124可讓主機(jī)中的卡片閱讀機(jī)(圖中未示)抓住電子裝置120并且經(jīng)由凹陷部124固定電子裝置120,不同于公知應(yīng)用利用存儲(chǔ)卡的龐大體積來(lái)固定其在主機(jī)中的位置。就此而言,本發(fā)明的存儲(chǔ)卡的凹口設(shè)計(jì)可降低存儲(chǔ)卡設(shè)計(jì)的考慮,并且可最小化存儲(chǔ)卡的設(shè)計(jì)。據(jù)此,亦可最小化主機(jī)中的卡片閱讀機(jī)高度。
除了位于第一列與第二列中的多個(gè)交織接觸觸點(diǎn)(未編號(hào))以外,電子裝置120還包含延伸跨越第一列至第二列的接觸觸點(diǎn)128。于其中一具體實(shí)施例中,第一列接觸觸點(diǎn)與第二列接觸觸點(diǎn)的總數(shù)為20個(gè)。
圖6B為電子裝置120的仰視圖。參照?qǐng)D6B,電子裝置120于周?chē)习鄠€(gè)額外的凹陷部126,用以讓電子裝置120固鎖至主機(jī)側(cè)處的外殼。
所屬技術(shù)領(lǐng)域的技術(shù)人員應(yīng)即了解可對(duì)上述各項(xiàng)具體實(shí)施例進(jìn)行變化,而不致悖離其廣義的發(fā)明性概念。因此,應(yīng)了解本發(fā)明并不限于本文披露的特定具體實(shí)施例,而是為涵蓋歸屬權(quán)利要求所定義的本發(fā)明精神及范圍內(nèi)的修改項(xiàng)目。
權(quán)利要求
1.一種可抽取式電子裝置,其特征是包括探測(cè)器,用以探測(cè)運(yùn)行模式,以便區(qū)分多媒體卡(MMC)兼容模式、通用串行總線(xiàn)(USB)兼容模式、或是Mu模式;交錯(cuò)器,用以轉(zhuǎn)換數(shù)據(jù),以便于USB兼容模式及Mu模式之間來(lái)進(jìn)行傳輸;USB實(shí)體層電路,用以傳輸兼容于USB兼容模式的數(shù)據(jù);USB兼容裝置控制器,用以控制USB兼容模式中的數(shù)據(jù)傳輸;以及MMC兼容裝置控制器,用以控制MMC兼容模式中的數(shù)據(jù)傳輸。
2.根據(jù)權(quán)利要求1所述的裝置,其特征是該MMC兼容模式包含下面其中之一MMC 4.0兼容或MMC SPI(串行-外圍接口)兼容應(yīng)用。
3.根據(jù)權(quán)利要求1所述的裝置,其特征是該Mu模式支持1位、4位、8位、或是16位數(shù)據(jù)傳輸?shù)钠渲兄弧?br>
4.根據(jù)權(quán)利要求1所述的裝置,其特征是該交錯(cuò)器會(huì)將兼容于Mu模式的數(shù)據(jù)轉(zhuǎn)換成UTMI(USB 2.0收發(fā)器巨胞接口)模式。
5.根據(jù)權(quán)利要求1所述的裝置,其特征是還包括被連接至該MMC兼容裝置控制器及該USB兼容裝置控制器的存儲(chǔ)模塊。
6.根據(jù)權(quán)利要求5所述的裝置,其特征是該USB兼容裝置控制器會(huì)于該USB兼容模式中通過(guò)USB實(shí)體層電路來(lái)控制主機(jī)與該存儲(chǔ)模塊間的數(shù)據(jù)傳輸。
7.根據(jù)權(quán)利要求5所述的裝置,其特征是該MMC兼容裝置控制器會(huì)于該MMC兼容模式中來(lái)控制主機(jī)與該存儲(chǔ)模塊間的數(shù)據(jù)傳輸。
8.根據(jù)權(quán)利要求5所述的裝置,其特征是該USB兼容裝置控制器會(huì)于該Mu模式中通過(guò)該交錯(cuò)器來(lái)控制主機(jī)與該存儲(chǔ)模塊間的數(shù)據(jù)傳輸。
9.一種具有應(yīng)用模塊用以將數(shù)據(jù)傳輸至主機(jī)或是傳輸來(lái)自主機(jī)數(shù)據(jù)的可抽取式電子裝置,其特征是該裝置包括探測(cè)器,用以探測(cè)多種運(yùn)行模式中的其中一種運(yùn)行模式,上述這些運(yùn)行模式包含至少一Mu模式以及一第一運(yùn)行模式;交錯(cuò)器用以轉(zhuǎn)換于該第一模式及Mu模式之間進(jìn)行傳輸?shù)臄?shù)據(jù);傳輸電路,用以傳輸兼容于該第一運(yùn)行模式的儲(chǔ)存數(shù)據(jù);以及兼容裝置控制器,用以控制該第一模式中的數(shù)據(jù)傳輸。
10.根據(jù)權(quán)利要求9所述的裝置,其特征是該兼容裝置控制器會(huì)于該第一模式中通過(guò)該實(shí)體層電路來(lái)控制主機(jī)與該存儲(chǔ)模塊間的數(shù)據(jù)傳輸。
11.根據(jù)權(quán)利要求9所述的裝置,其特征是該第一運(yùn)行模式包含下面其中之一多媒體卡(MMC)兼容模式、安全數(shù)字(SD)模式、小型快閃(CF)模式、通用串行總線(xiàn)(USB)模式或是智能型媒體(SM)模式。
12.根據(jù)權(quán)利要求11所述的裝置,其特征是該MMC兼容模式包含下面其中之一MMC 4.0兼容或MMC SPI(串行-外圍接口)兼容應(yīng)用。
13.根據(jù)權(quán)利要求9所述的裝置,其特征是應(yīng)用模塊包含下面其中之一存儲(chǔ)器或輸入/輸出(I/O)接口。
14.一種用于可抽取式電子裝置中探測(cè)運(yùn)行模式的方法,以便區(qū)分多媒體卡(MMC)兼容模式、通用串行總線(xiàn)(USB)兼容模式、或是Mu模式,其特征是包括;判斷電源電壓是否大于預(yù)設(shè)電壓電平;當(dāng)該電源電壓大于該預(yù)設(shè)電壓電平時(shí)便斷定為USB兼容模式;接收發(fā)送自主機(jī)的命令信號(hào);判斷該命令信號(hào)是否對(duì)應(yīng)于Mu格式;以及當(dāng)該命令信號(hào)對(duì)應(yīng)于Mu格式時(shí)便斷定為Mu模式,否則便斷定為MMC兼容模式。
15.根據(jù)權(quán)利要求14所述的方法,其特征是還包括探測(cè)是否超過(guò)預(yù)設(shè)的時(shí)間周期。
16.根據(jù)權(quán)利要求14所述的方法,其特征是還包括當(dāng)超過(guò)預(yù)設(shè)的時(shí)間周期時(shí)切斷該電源電壓。
17.根據(jù)權(quán)利要求14所述的方法,其特征是還包括當(dāng)該命令信號(hào)對(duì)應(yīng)于該Mu格式時(shí)切換至Mu界面。
18.根據(jù)權(quán)利要求14所述的方法,其特征是還包括當(dāng)該命令信號(hào)對(duì)應(yīng)于該Mu格式時(shí)等待多個(gè)頻率以進(jìn)行同步。
19.根據(jù)權(quán)利要求14所述的方法,其特征是還包括決定該運(yùn)行模式為MMC串行-外圍接口(SPI)兼容模式。
20.一種用于可抽取式電子裝置中來(lái)探測(cè)運(yùn)行模式的方法,以便區(qū)分多媒體卡(MMC)兼容模式以及Mu模式,其特征是包括;接收發(fā)送自主機(jī)的命令信號(hào);判斷該命令信號(hào)是否對(duì)應(yīng)于Mu格式;以及當(dāng)該命令信號(hào)對(duì)應(yīng)于Mu格式時(shí)便斷定為Mu模式,否則便斷定為MMC兼容模式。
21.根據(jù)權(quán)利要求20所述的方法,其特征是還包括檢測(cè)用來(lái)接收該命令信號(hào)的一段,預(yù)設(shè)時(shí)間周期是否已逾時(shí),以及在超過(guò)預(yù)設(shè)的時(shí)間周期時(shí)實(shí)行暫停作業(yè)。
22.根據(jù)權(quán)利要求20所述的方法,其特征是還包括當(dāng)該命令信號(hào)對(duì)應(yīng)于該Mu格式時(shí)切換至Mu界面。
23.根據(jù)權(quán)利要求20所述的方法,其特征是還包括當(dāng)該命令信號(hào)對(duì)應(yīng)于該Mu格式時(shí)等待多個(gè)頻率以進(jìn)行同步。
24.一種用于收納可抽取式電子裝置之裝置中來(lái)探測(cè)運(yùn)行模式的方法,以便區(qū)分多媒體卡(MMC)兼容模式以及Mu模式,其特征是包括;于收納該可抽取式電子裝置之后發(fā)送一對(duì)應(yīng)于Mu格式的命令信號(hào);探測(cè)該可抽取式電子裝置是否響應(yīng)該命令信號(hào);倘若該可抽取式電子裝置并未響應(yīng)該命令信號(hào)的話(huà)便斷定該運(yùn)行模式為MMC兼容模式;以及倘若該可抽取式電子裝置響應(yīng)該命令信號(hào)的話(huà)便提供Mu接口。
25.根據(jù)權(quán)利要求24所述的方法,其特征是還包括發(fā)送多個(gè)頻率給該可抽取式電子裝置,用以進(jìn)行同步。
26.根據(jù)權(quán)利要求24所述的方法,其特征是還包括斷定MMC串行-外圍接口(SPI)兼容的運(yùn)行模式。
27.一種用于收納可抽取式電子裝置之裝置中來(lái)探測(cè)Mu運(yùn)行模式的方法,其特征是包括;收納可抽取式電子裝置;發(fā)送對(duì)應(yīng)于Mu格式的命令信號(hào)給該可抽取式電子裝置;探測(cè)該可抽取式電子裝置是否響應(yīng)該命令信號(hào);以及于該可抽取式電子裝置響應(yīng)該命令信號(hào)之后便提供Mu接口。
28.根據(jù)權(quán)利要求27所述的方法,其特征是還包括發(fā)送多個(gè)頻率給該可抽取式電子裝置,用以進(jìn)行同步。
29.一種用于可抽取式電子裝置中來(lái)探測(cè)運(yùn)行模式的方法,以便區(qū)分第一運(yùn)行模式以及Mu運(yùn)行模式,其特征是包括;接收發(fā)送自主機(jī)的命令信號(hào);判斷該命令信號(hào)是否對(duì)應(yīng)于Mu格式;以及當(dāng)該命令信號(hào)對(duì)應(yīng)于Mu格式時(shí)便斷定為Mu運(yùn)行模式,否則便斷定為第一運(yùn)行模式。
30.根據(jù)權(quán)利要求29所述的方法,其特征是還包括于斷定第一運(yùn)行模式時(shí)斷定為下面其中之一MMC兼容運(yùn)行模式、MMC SPI(串行-外圍接口)兼容運(yùn)行模式、SD(安全數(shù)字)兼容運(yùn)行模式、CF(小型快閃)兼容運(yùn)行模式、通用串行總線(xiàn)(USB)模式或是SM(智能型媒體)兼容運(yùn)行模式。
31.一種用于收納可抽取式電子裝置之裝置中來(lái)探測(cè)運(yùn)行模式的方法,以便區(qū)分第一運(yùn)行模式以及Mu運(yùn)行模式,其特征是包括;于收納該可抽取式電子裝置之后發(fā)送一對(duì)應(yīng)于Mu格式的命令信號(hào);探測(cè)該可抽取式電子裝置是否響應(yīng)該命令信號(hào);倘若該可抽取式電子裝置并未響應(yīng)該命令信號(hào)的話(huà)便斷定該運(yùn)行模式為第一運(yùn)行模式;以及倘若該可抽取式電子裝置響應(yīng)該命令信號(hào)的話(huà)便提供Mu接口。
32.根據(jù)權(quán)利要求31所述的方法,其特征是還包括于斷定第一運(yùn)行模式時(shí)斷定為下面其中之一MMC兼容運(yùn)行模式、MMC SPI(串行-外圍接口)兼容運(yùn)行模式、SD(安全數(shù)字)兼容運(yùn)行模式、CF(小型快閃)兼容運(yùn)行模式、通用串行總線(xiàn)(USB)模式或是SM(智能型媒體)兼容運(yùn)行模式。
全文摘要
一種可抽取式電子裝置,其包含探測(cè)器,用以探測(cè)運(yùn)行模式,以便區(qū)分多媒體卡(MMC)兼容模式、通用串行總線(xiàn)(USB)兼容模式、或是Mu模式;交錯(cuò)器(wrapper),用以轉(zhuǎn)換數(shù)據(jù),以便于USB兼容模式及Mu模式之間來(lái)進(jìn)行傳輸;USB實(shí)體層電路,用以傳輸兼容于USB兼容模式的數(shù)據(jù);USB兼容裝置控制器,用以控制USB兼容模式中的數(shù)據(jù)傳輸;以及MMC兼容裝置控制器,用以控制MMC兼容模式中的數(shù)據(jù)傳輸。
文檔編號(hào)G06F13/38GK1790305SQ20051009866
公開(kāi)日2006年6月21日 申請(qǐng)日期2005年9月7日 優(yōu)先權(quán)日2004年9月7日
發(fā)明者林傳生, 劉智遠(yuǎn), 李鐘亮, 余金龍 申請(qǐng)人:瑞程科技股份有限公司, 希旺科技股份有限公司, 萬(wàn)國(guó)電腦股份有限公司, 財(cái)團(tuán)法人工業(yè)技術(shù)研究院, 華碩電腦股份有限公司, 大霸電子股份有限公司, 積智日通卡股份有限公司