国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可識別sd卡的移動終端及其識別sd卡的方法

      文檔序號:6373675閱讀:152來源:國知局
      專利名稱:一種可識別sd卡的移動終端及其識別sd卡的方法
      技術領域
      本發(fā)明涉及移動終端及其外部存儲設備領域,特別涉及一種可識別SD卡的移動終端及其識別SD卡的方法。
      背景技術
      SD卡(Secure Dig ital Memory Card)也稱安全數(shù)碼卡,是一種基于半導體快閃記憶器的新一代記憶設備,它已經在各種移動終端上廣泛應用,例如手機、數(shù)碼相機、個人數(shù)碼助理(PDA) (ipad不支持插SD卡)等。目前的SD卡是通用的,即SD卡放入任何帶SD卡接口的移動終端中都能使用。雖然在一定程度上方便了用戶的使用,但是對于某些商家來說,其希望所生產的移動終端只能識別某些特定廠商生產的SD卡,當用戶購買了移動終端后,必須同時購買特定的SD卡,以達到利潤最大化??紤]到改變SD卡物理結構的研發(fā)成本較高且穩(wěn)定性有待研究,因此如何通過軟件方式令移動終端有選擇的識別SD卡成為當前研究的方向之一。

      發(fā)明內容
      鑒于上述現(xiàn)有技術的不足,本發(fā)明的目的在于提供一種可識別SD卡的移動終端及其識別SD卡的方法,旨在解決現(xiàn)有技術中SD卡放入任何帶SD卡接口的移動終端中都能使用,不利于生產廠家捆綁銷售SD卡的問題。本發(fā)明的技術方案如下
      一種可識別SD卡的移動終端,包括SD卡接口和基帶芯片,其中,所述基帶芯片內設置

      CID數(shù)據(jù)庫,用于保存預先設定的SD卡識別信息;
      讀取模塊,用于向插入SD卡接口的SD卡發(fā)送讀取命令,讀取SD卡中CID寄存器的內容,并發(fā)送至下述的分析模塊;
      分析模塊,用于將所述CID寄存器的內容中SD卡識別信息與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息進行比較,如相同則使能所述SD卡,否則禁能所述SD卡。優(yōu)選地,所述的可識別SD卡的移動終端,其中,所述讀取模塊發(fā)送的讀取命令依次包括初始化SD卡命令和讀取SD卡中CID寄存器內容的命令。優(yōu)選地,所述的可識別SD卡的移動終端,其中,當所述CID寄存器內存儲有128位的SD卡的標識號時,所述SD卡識別信息為CID寄存器中標識號的第104位至119位的信息和/或標識號的第120位至127位的信息。優(yōu)選地,所述的可識別SD卡的移動終端,其中,所述讀取命令的長度為48位。一種上述的移動終端識別SD卡的方法,其中,所述方法包括以下步驟
      STl、基帶芯片的讀取模塊向插入SD卡接口的SD卡發(fā)送讀取命令,讀取SD卡中CID寄存器的內容,并發(fā)送至分析模塊;ST2、分析模塊將所述CID寄存器的內容中SD卡識別信息與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息進行比較,如相同則使能所述SD卡,否則禁能所述SD卡。優(yōu)選地,所述的移動終端識別SD卡的方法,其中,所述步驟STl中發(fā)送讀取命令時,保持基帶芯片的MISO腳為高電平,CS腳為低電平,SCK腳和MOSI腳產生相應的命令對應的時序。優(yōu)選地,所述的移動終端識別SD卡的方法,其中,所述步驟ST2中,當所述CID寄存器內存儲有128位的SD卡的標識號時,所述SD卡識別信息為CID寄存器中標識號的第104位至119位的信息和/或標識號的第120位至127位的信息。優(yōu)選地,所述的移動終端識別SD卡的方法,其中,所述CID數(shù)據(jù)庫中的預先設定的SD卡識別信息為多個 有益效果
      本發(fā)明的可識別SD卡的移動終端及其識別SD卡的方法,在不改變SD卡物理結構的前提下,以軟件的方式對SD卡進行篩選,使移動終端只能匹配使用特定的SD卡,如此一來,當用戶購買了移動終端后,必須同時購買特定的SD卡,令移動終端廠商能夠捆綁銷售SD卡,實現(xiàn)了利潤的最大化。


      圖I是本發(fā)明的可識別SD卡的移動終端的示意圖。圖2是本發(fā)明的實施例中MCU與SD卡接口連接的電路圖。圖3是本發(fā)明的可識別SD卡的移動終端中基帶芯片的示意圖。圖4是本發(fā)明的實施例中基帶芯片向SD卡發(fā)送的命令格式的示意圖。圖5是本發(fā)明的可識別SD卡的移動終端識別SD卡的方法的流程圖。圖6是本發(fā)明的實施例中MCU向SD卡發(fā)送COMO命令時的時序圖。圖7是本發(fā)明的實施例中MCU向SD卡發(fā)送C0M10命令時的時序圖。圖8是本發(fā)明的實施例中SD卡響應C0M10命令的相應格式的示意圖。
      具體實施例方式本發(fā)明提供一種可識別SD卡的移動終端及其識別SD卡的方法,為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了更好地理解本發(fā)明的技術方案,先將下面會提到的SD卡行業(yè)的英文關鍵詞進行介紹
      MCU Micro Control Unit,微控制單兀
      CID Card Identification,SD 卡內部寄存器
      OEM 0riginal Equipment Manufacturer,原始設備制造商即代工
      CMD Command,命令的簡稱
      CRC Cyclic Redundancy Check ,循環(huán)冗余校驗碼,是數(shù)據(jù)通信領域中最常用的一種差錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定SPI Serial Peripheral Interface,串行外圍設備接口。
      本發(fā)明的可識別SD卡的移動終端包括MCU100 (也稱基帶芯片)、SD卡接口 200,如圖I所示。圖2為本實施例的一種MCU與SD卡接口連接的電路圖,其中,SD卡接口 200的VCC腳連接電源VCC,SD卡接口 200的VSSl腳和VSS2腳連接地,SD卡與MCU100之間采用SPI方式通訊,SD卡接口 200的DAT3/CS腳連接MCU100的CS腳,SD卡接口 200的CMD/DI腳連接MCU100的MOSI腳,SD卡接口 200的CLK/SCLK腳連接MCU100的SCK腳,SD卡接口 200的DAT0/D0腳連接MCU100的MISO腳,SD卡接口 200的DATl腳和DAT2腳均不與MCU100 相連接。另外,SD 卡接口 的 DAT2 腳、DAT3/CS 腳、CMD/DI 腳、CLK/SCLK 腳、DAT0/D0腳和DATl腳都分別通過一個上拉電阻R連接至電源VCC。在本實施例中,所述電源VCC為3. 3V,R為IOk Ω。應當理解地是,本實施例所述方法主要是MCU通過SPI方式與SD卡之間進行通訊,令MCU讀取SD卡的CID寄存器里的內容。為何可以通過CID寄存器來進行識別SD卡呢,這是因 為任何一張SD卡都有相應的CID寄存器,CID寄存器是長度為128位的SD卡唯一標識號,該標識號在SD卡生產廠家編程后無法修改。該128位標識號中,第120位至127位為廠商ID,由SD卡協(xié)會管理和分配;第104位至119位用于識別卡的OEM ID,由制造商分配。其中,如圖3所示,所述基帶芯片卿MCU)100內設置有CID數(shù)據(jù)庫103、分析模塊102和讀取模塊101,具體來說,所述CID數(shù)據(jù)庫103用于保存預先設定的SD卡識別信息,需要注意地是,所述SD卡識別信息可能為多個,即移動終端生產商可能會指定多個SD卡生產商的SD卡可用;所述讀取模塊101用于向插入SD卡接口的SD卡發(fā)送讀取命令,讀取SD卡中CID寄存器的內容,并發(fā)送至下述的分析模塊;所述分析模塊102用于將所述CID寄存器的內容中SD卡識別信息與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息進行比較,如相同則使能所述SD卡,否則禁能所述SD卡。在本實施例中,所述讀取模塊發(fā)送的讀取命令依次包括初始化SD卡命令和讀取SD卡中CID寄存器內容的命令。另外,所述SD卡識別信息為CID寄存器中標識號的第104位至119位的信息和/或標識號的第120位至127位的信息。進一步地,MCU和SD卡之間通過SPI方式進行通訊時,MCU發(fā)送給SD卡的命令(在本發(fā)明中,所述命令指的是讀取命令)是固定的48位長度。如圖4所示,為一個命令的格式結構,只要控制MCU的SCK腳,MOSI腳產生相應的時序,并且保持MISO腳為高電平,CS腳為低電平就可以向SD卡發(fā)送命令。其中MCU發(fā)送給SD卡的命令中,按圖4中自左至右各個位依次含義為
      第I位固定為0,第2位固定為I;
      第3位至第8位是長度為6位的命令索引,發(fā)送CMDX則第3位至第8位是X,例如發(fā)送CMDO (即初始化SD卡命令)則第3位至第8位是O、發(fā)送CMDlO (即讀取SD卡中CID寄存器內容的命令)則第3位至第8位是10 ;
      第9位至第40位是長度為32位的命令參數(shù),本實例只需用到CMDO、CMD10,均不帶參數(shù),所以第9位至第40位都是O ;
      第41位至第47位是長度為7位的CRC校驗碼,本實施例用到的CMDO的CRC校驗碼為0x4A, CMDlO 的 CRC 校驗碼為 0x7F。針對上述可識別SD卡的移動終端,本發(fā)明還提供了一種識別SD卡的方法,如圖5所示,所述方法包括以下步驟51、基帶芯片的讀取模塊向插入SD卡接口的SD卡發(fā)送讀取命令,讀取SD卡中CID寄存器的內容,并發(fā)送至分析模塊;
      52、分析模塊將所述CID寄存器的內容中SD卡識別信息與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息進行比較,如相同則使能所述SD卡,否則禁能所述SD卡。在本實施例中,所述步驟SI中發(fā)送讀取命令時,保持基帶芯片的MISO腳為高電平,CS腳為低電平,SCK腳和MOSI腳產生相應的命令對應的時序。舉例來說,當發(fā)送CMDO(即初始化SD卡命令)時,MCU的SCK腳、MOSI腳、MISO腳、CS腳產生如圖6所示的時序;當發(fā)送CMDlO (即讀取SD卡中CID寄存器內容的命令)時,MCU的SCK腳、MOSI腳、MISO腳、CS腳產生如圖7所示的時序。 SD卡對于MCU發(fā)送過來的CMDlO命令進行響應,其為固定的136位長度,格式如圖8所示
      第I位固定為0,第2位固定為O;
      第3位至第8位是長度為6位保留位,保留給將來使用;
      第9位至第136位是長度為128位的CID寄存器的內容。CID寄存器的內容(即SD卡識別信息)是長度為128位的卡的唯一標識號,該標識號在卡生產廠家編程后無法修改,由前述知,該128位標識號中,第120位至127位為廠商ID由SD卡協(xié)會管理和分配,第104位至119位用于識別卡的OEM ID,由制造商分配,故在所述步驟S2中判斷CID寄存器值的第120位至127位或第104位至119位是否與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息一致。如一致則使能所述SD卡,否則禁能所述SD卡。綜上所述,本發(fā)明的可識別SD卡的移動終端及其識別SD卡的方法,所述可識別SD卡的移動終端包括SD卡接口和基帶芯片,其中,所述基帶芯片內設置有CID數(shù)據(jù)庫、分析模塊和讀取模塊。從而在不改變SD卡物理結構的前提下,以軟件的方式對SD卡進行篩選,使移動終端只能匹配使用特定的SD卡,如此一來,當用戶購買了移動終端后,必須同時購買特定的SD卡,令移動終端廠商能夠捆綁銷售SD卡,實現(xiàn)了利潤的最大化。應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
      權利要求
      1.一種可識別SD卡的移動終端,包括SD卡接口和基帶芯片,其特征在于,所述基帶芯片內設置有 CID數(shù)據(jù)庫,用于保存預先設定的SD卡識別信息; 讀取模塊,用于向插入SD卡接口的SD卡發(fā)送讀取命令,讀取SD卡中CID寄存器的內容,并發(fā)送至下述的分析模塊; 分析模塊,用于將所述CID寄存器的內容中SD卡識別信息與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息進行比較,如相同則使能所述SD卡,否則禁能所述SD卡。
      2.如權利要求I所述的可識別SD卡的移動終端,其特征在于,所述讀取模塊發(fā)送的讀取命令依次包括初始化SD卡命令和讀取SD卡中CID寄存器內容的命令。
      3.如權利要求I或2所述的可識別SD卡的移動終端,其特征在于,當所述CID寄存器內存儲有128位的SD卡的標識號時,所述SD卡識別信息為CID寄存器中標識號的第104位至119位的信息和/或標識號的第120位至127位的信息。
      4.如權利要求3所述的可識別SD卡的移動終端,其特征在于,所述讀取命令的長度為48位。
      5.一種權利要求I所述的移動終端識別SD卡的方法,其特征在于,所述方法包括以下步驟 STl、基帶芯片的讀取模塊向插入SD接口的SD卡發(fā)送讀取命令,讀取SD卡中CID寄存器的內容,并發(fā)送至分析模塊; ST2、分析模塊將所述CID寄存器的內容中SD卡識別信息與CID數(shù)據(jù)庫中的預先設定的SD卡識別信息進行比較,如相同則使能所述SD卡,否則禁能所述SD卡。
      6.如權利要求5所述的移動終端識別SD卡的方法,其特征在于,所述步驟STl中發(fā)送讀取命令時,保持基帶芯片的MISO腳為高電平,CS腳為低電平,SCK腳和MOSI腳產生相應的命令對應的時序。
      7.如權利要求5所述的移動終端識別SD卡的方法,其特征在于,所述步驟ST2中,當所述CID寄存器內存儲有128位的SD卡的標識號時,所述SD卡識別信息為CID寄存器中標識號的第104位至119位的信息和/或標識號的第120位至127位的信息。
      8.如權利要求5所述的移動終端識別SD卡的方法,其特征在于,所述CID數(shù)據(jù)庫中的預先設定的SD卡識別信息為多個。
      全文摘要
      本發(fā)明涉及一種可識別SD卡的移動終端及其識別SD卡的方法,所述可識別SD卡的移動終端包括SD卡接口和基帶芯片,其中,所述基帶芯片內設置有CID數(shù)據(jù)庫、分析模塊和讀取模塊。在不改變SD卡物理結構的前提下,以軟件的方式對SD卡進行篩選,使移動終端只能匹配使用特定的SD卡,如此一來,當用戶購買了移動終端后,必須同時購買特定的SD卡,令移動終端廠商能夠捆綁銷售SD卡,以實現(xiàn)利潤的最大化。
      文檔編號G06F21/00GK102842003SQ20121025568
      公開日2012年12月26日 申請日期2012年7月24日 優(yōu)先權日2012年7月24日
      發(fā)明者俞斌, 楊維琴 申請人:惠州Tcl移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1