欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于存取存儲(chǔ)卡的系統(tǒng)及方法

文檔序號(hào):6752147閱讀:228來(lái)源:國(guó)知局
專利名稱:用于存取存儲(chǔ)卡的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于一種用于存取存儲(chǔ)卡的系統(tǒng)及方法,特別有關(guān)于經(jīng)由使用較少引腳
的控制單元存取存儲(chǔ)卡的方法。
背景技術(shù)
安全數(shù)碼(Secure Digital, SD)卡是 一種非易失性快閃式存儲(chǔ)卡格式,由Matsushita, SanDisk和Toshiba公司開(kāi)發(fā),使用于便攜式裝置中。記憶棒(MemoryStick,MS)卡是一種移動(dòng)式快閃式存儲(chǔ)卡,由Sony公司研制,也通常用于描述整個(gè)記憶棒系列。除了原始的記憶棒之外,記憶棒系列也包括高速記憶棒(Memory Stick PRO,MSP),這是一種擁有更大儲(chǔ)存容量與更快傳輸速率的版本。多媒體卡(MultiMediaCard,匪C)是一種由Siemens AG和SanDisk公司研制的快閃式存儲(chǔ)卡。 通常,SD卡、MS卡、MSP卡或匪C卡作為存儲(chǔ)介質(zhì)使用,并廣泛應(yīng)用于數(shù)碼相機(jī)、掌上電腦、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、全球定位系統(tǒng)(GPS)接收機(jī)、電視、數(shù)字多功能光盤(DVD)播放器、視頻游戲控制臺(tái)等。將SD卡與MS卡,MSP卡或匪C卡進(jìn)行比較,與這些存儲(chǔ)卡不同的是,SD卡具有寫保護(hù)特性/功能,當(dāng)其寫保護(hù)特性/功能被使能時(shí),SD卡處于一種只讀狀態(tài),即可被寫保護(hù)。 目前,電子裝置可提供一種多合一插座,能支持不同種類的存儲(chǔ)卡(例如SD卡、MS卡、MSP卡或匪C卡)以提供方便,因此增加了控制設(shè)計(jì)的復(fù)雜度及硬件成本。

發(fā)明內(nèi)容
為解決控制設(shè)計(jì)的復(fù)雜度及硬件成本的技術(shù)問(wèn)題,本發(fā)明提供一種用于存取存儲(chǔ)卡的系統(tǒng)及方法。 本發(fā)明提供一種用于存取存儲(chǔ)卡的系統(tǒng),包括控制單元,控制單元包括控制引腳;以及處理器,經(jīng)由控制引腳感測(cè)來(lái)自一插座的一卡插入信號(hào),以指示存儲(chǔ)卡是否已插入至插座,當(dāng)被感測(cè)的卡插入信號(hào)指示存儲(chǔ)卡已插入至插座,則經(jīng)由控制引腳提供一電源控制信號(hào),以供應(yīng)一工作電壓至存儲(chǔ)卡,并經(jīng)由控制引腳檢測(cè)存儲(chǔ)卡的一寫保護(hù)功能是否存在。 本發(fā)明提供一種用于存取存儲(chǔ)卡的系統(tǒng),包括控制單元,控制單元包括第一控制引腳;第二控制引腳;以及處理器,耦接第一控制引腳和第二控制引腳之一者,以感測(cè)來(lái)
自一插座的一卡插入信號(hào),以指示存儲(chǔ)卡是否已插入至插座,當(dāng)被感測(cè)的卡插入信號(hào)指示存儲(chǔ)卡已插入至插座,則經(jīng)由第一控制引腳和第二控制引腳之一者以提供一工作電壓至存儲(chǔ)卡,并經(jīng)由第一控制引腳和第二控制引腳之一者以檢測(cè)存儲(chǔ)卡的一寫保護(hù)功能是否存在。 本發(fā)明提供一種經(jīng)由控制單元存取存儲(chǔ)卡的方法,其中所述控制單元包括一控制引腳,所述方法包括經(jīng)由控制引腳感測(cè)卡插入信號(hào),其中卡插入信號(hào)指示存儲(chǔ)卡是否已插入至耦接至控制單元的插座;經(jīng)由控制引腳提供電源控制信號(hào)至電源單元,其中,電源單元
5提供工作電壓至已插入的存儲(chǔ)卡;以及經(jīng)由控制引腳檢測(cè)已插入的存儲(chǔ)卡的寫保護(hù)功能是 否存在。 本發(fā)明提供一種經(jīng)由控制單元存取存儲(chǔ)卡的方法,其中所述控制單元包括一第一 控制引腳和一第二控制引腳,所述方法包括經(jīng)由第一控制引腳和第二控制引腳感測(cè)卡插 入信號(hào),其中卡插入信號(hào)指示存儲(chǔ)卡已插入至耦接至控制單元的插座;經(jīng)由第一控制引腳 和第二控制引腳之一者提供一電源控制信號(hào)至一電源單元,其中,電源單元提供一工作電 壓至已插入的存儲(chǔ)卡;以及經(jīng)由第一控制引腳和第二控制引腳之一者檢測(cè)已插入的存儲(chǔ)卡 的一寫保護(hù)功能是否存在。 本發(fā)明提供的用于存取存儲(chǔ)卡的系統(tǒng)及方法,能以較少引腳實(shí)現(xiàn)存儲(chǔ)卡存取,并 降低了控制設(shè)計(jì)的復(fù)雜度及硬件成本。


圖l表示一引腳表,說(shuō)明一多合一存儲(chǔ)卡插座的引腳目錄; 圖2A表示本發(fā)明一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng); 圖2B表示根據(jù)圖2A的經(jīng)由控制單元以存取存儲(chǔ)卡的方法流程圖; 圖2C表示圖2B步驟S206中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖; 圖3A表示本發(fā)明另一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng); 圖3B表示根據(jù)圖3A的經(jīng)由一控制單元以存取存儲(chǔ)卡的方法流程圖; 圖3C表示圖3B步驟S306中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖; 圖4A表示本發(fā)明另一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng); 圖4B表示根據(jù)圖4A的經(jīng)由一控制單元以存取存儲(chǔ)卡的方法流程圖; 圖4C表示圖4B步驟S406中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖; 圖5A表示本發(fā)明另一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng); 圖5B表示根據(jù)圖5A的經(jīng)由一控制單元以存取存儲(chǔ)卡的方法流程圖; 圖5C表示圖5B步驟S506中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖。
具體實(shí)施例方式
圖1表示一引腳表,說(shuō)明一多合一存儲(chǔ)卡插座的引腳目錄,其中,SD卡、MS卡、MSP 卡或匪C卡可插入至所述多合一存儲(chǔ)卡插座。使用數(shù)據(jù)0、數(shù)據(jù)1、數(shù)據(jù)2、數(shù)據(jù)3引腳(圖 中表示為數(shù)據(jù)0、數(shù)據(jù)1、數(shù)據(jù)2、數(shù)據(jù)3)傳輸一 4位數(shù)據(jù)自/至已插入的存儲(chǔ)卡。使用一指 令引腳傳輸一指令信號(hào)至已插入的存儲(chǔ)卡。使用一時(shí)鐘引腳傳輸一時(shí)鐘信號(hào)至已插入的存 儲(chǔ)卡。使用一卡檢測(cè)引腳以指示存儲(chǔ)卡是否已插入至多合一存儲(chǔ)卡插座。SD—WP引腳是SD 卡的專用引腳,用以指示SD卡的寫保護(hù)功能是否存在,S卩,寫保護(hù)功能是否被使能。使用一 電源引腳以提供一工作電壓至已插入的存儲(chǔ)卡。 圖2A表示本發(fā)明一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng)200。在系統(tǒng)200中,控制單 元220經(jīng)由插座230存取存儲(chǔ)卡210,其中存儲(chǔ)卡210可為SD卡、MS卡、MSP卡或匪C卡。 控制單元220包括處理器240,使用處理器240控制存儲(chǔ)卡210與控制單元220之間的交互 作用。處理器240可使用8個(gè)引腳以存取和控制存儲(chǔ)卡210。如圖2A所示,控制單元220 的引腳CLK、CMD、D0、D1、D2和D3分別耦接至插座230的時(shí)鐘、指令、數(shù)據(jù)0、數(shù)據(jù)1、數(shù)據(jù)2和數(shù)據(jù)3引腳。進(jìn)一步,第二控制引腳耦接至插座230的卡檢測(cè)引腳,經(jīng)由第二控制引腳,
處理器240可感測(cè)卡插入信號(hào),以指示存儲(chǔ)卡210是否已插入至插座230。 第一控制引腳耦接至電源單元250,并通過(guò)電阻R3耦接至插座230的SD—WP引腳。
此外,第一控制引腳是一多功能引腳,處理器240可配置第一控制引腳作為一輸出引腳以
提供電源控制信號(hào)至電源單元250,并可配置第一控制引腳作為一輸入引腳以感測(cè)寫保護(hù)
信號(hào),其中,所述寫保護(hù)信號(hào)指示SD卡的寫保護(hù)功能是否被使能。 在系統(tǒng)200中,電源單元250包括一由電源控制信號(hào)控制的晶體管M1。當(dāng)晶體管Ml經(jīng)由電源控制信號(hào)導(dǎo)通時(shí),電源單元250可接收供應(yīng)電壓V,由,并經(jīng)由插座230的電源引腳提供工作電壓VCC至已插入的存儲(chǔ)卡210。此外,上拉電阻Rl耦接在第二控制引腳和供應(yīng)電壓Vsupply之間,上拉電阻R2耦接在第一控制引腳和供應(yīng)電壓Vsupply之間。在此實(shí)施例中,當(dāng)沒(méi)有存儲(chǔ)卡插入至插座230時(shí),由第二控制引腳感測(cè)的卡插入信號(hào)為高電平,否則由第二控制引腳感測(cè)的卡插入信號(hào)為低電平。當(dāng)SD卡的寫保護(hù)功能存在時(shí),由第一控制引腳感測(cè)的寫保護(hù)信號(hào)為高電平,否則由第一控制引腳感測(cè)的寫保護(hù)信號(hào)為低電平。
圖2B表示根據(jù)圖2A的經(jīng)由控制單元220以存取存儲(chǔ)卡210的方法流程圖。當(dāng)根據(jù)圖2A的實(shí)施例,通過(guò)處理器240執(zhí)行軟件/固件碼時(shí),執(zhí)行圖2B的流程圖。首先,處理器240可配置第二控制引腳以感測(cè)卡插入信號(hào),并根據(jù)已感測(cè)的卡插入信號(hào)確定存儲(chǔ)卡210是否已插入至插座230 (步驟S202)。若存儲(chǔ)卡210已插入至插座230,處理器240可配置第一控制引腳以提供電源控制信號(hào)至電源單元250,以產(chǎn)生工作電壓VCC至已插入的存儲(chǔ)卡210 (步驟S204)。然后,處理器240可反復(fù)執(zhí)行檢測(cè)過(guò)程(步驟S206)直至檢測(cè)到已插入的存儲(chǔ)卡210的類型(步驟S208)。接著,處理器240可根據(jù)已檢測(cè)的類型啟動(dòng)已插入的存儲(chǔ)卡210 (步驟S210),從而處理器240可實(shí)質(zhì)上存取已插入的存儲(chǔ)卡210。若步驟S202中,確定存儲(chǔ)卡210并無(wú)插入至插座230,則結(jié)束流程。 圖2C表示圖2B步驟S206中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖。首先,處理器240可經(jīng)由第一控制引腳雙態(tài)觸變(toggle)電源控制信號(hào),以重置工作電壓VCC,從而重置已插入的存儲(chǔ)卡210 (步驟S222)。然后,處理器240根據(jù)特定存儲(chǔ)卡類型發(fā)出一特定指令信號(hào)至已插入的存儲(chǔ)卡210,并接收來(lái)自已插入的存儲(chǔ)卡210的響應(yīng)(步驟S224),其中特定存儲(chǔ)卡類型選自MS卡、MSP卡、SD卡或匪C卡之一者(即,特定存儲(chǔ)卡類型可以是MS卡、MSP卡、SD卡或匪C卡)。接著,處理器240可檢查來(lái)自已插入的存儲(chǔ)卡210的響應(yīng),根據(jù)已選擇的卡類型以確定響應(yīng)是否相應(yīng)于特定指令信號(hào)(步驟S226)。如果響應(yīng)不相應(yīng)于特定指令信號(hào),處理器240可執(zhí)行下一次檢測(cè)過(guò)程,并選擇另一存儲(chǔ)卡類型作為下一次特定存儲(chǔ)卡類型。否貝U,當(dāng)特定存儲(chǔ)卡類型是MS卡、MSP卡或匪C卡時(shí),處理器240可確定已插入的存儲(chǔ)卡210是MS卡、MSP卡或匪C卡(步驟S228),當(dāng)特定存儲(chǔ)卡類型是SD卡時(shí),確定已插入的存儲(chǔ)卡210是SD卡(步驟S230)。在步驟S230檢測(cè)到已插入的存儲(chǔ)卡210是SD卡之后,處理器240可配置第一控制引腳作為一輸入引腳,以感測(cè)來(lái)自已插入的存儲(chǔ)卡210的寫保護(hù)信號(hào),并根據(jù)已感測(cè)的寫保護(hù)信號(hào),檢測(cè)已插入的存儲(chǔ)卡210的寫保護(hù)功能是否存在(步驟S232)。接著,處理器240可配置第一控制引腳作為一輸出引腳,以提供電源控制信號(hào),以再次提供工作電壓VCC至已插入的存儲(chǔ)卡210 (步驟S234)。
圖3A表示本發(fā)明另一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng)300。在系統(tǒng)300中,控制單元320經(jīng)由插座330存取存儲(chǔ)卡310,其中存儲(chǔ)卡310可為SD卡、MS卡、MSP卡或匪C卡??刂茊卧?20包括處理器340,使用處理器340控制存儲(chǔ)卡310與控制單元320之間的交互 作用。處理器340可使用8個(gè)引腳以存取和控制存儲(chǔ)卡310。如圖3A所示,控制單元320 的引腳CLK、CMD、D0、D1、D2和D3分別耦接至插座330的時(shí)鐘、指令、數(shù)據(jù)0、數(shù)據(jù)1、數(shù)據(jù)2 和數(shù)據(jù)3引腳。進(jìn)一步,第一控制引腳通過(guò)電阻R3耦接至插座330的卡檢測(cè)引腳,并耦接 至電源單元350。此外,第一控制引腳是一多功能引腳,處理器340可配置第一控制引腳作 為一輸出引腳以提供電源控制信號(hào)至電源單元350,并可配置第一控制引腳作為一輸入引 腳以感測(cè)卡插入信號(hào),其中,所述卡插入信號(hào)用以指示存儲(chǔ)卡310是否以插入至插座330。 第二控制引腳耦接至插座330的SD_WP引腳,處理器340可經(jīng)由第二控制引腳感測(cè)寫保護(hù) 信號(hào),其中,所述寫保護(hù)信號(hào)用以指示SD卡的寫保護(hù)功能是否存在。根據(jù)電源控制信號(hào),電 源單元350可接收供應(yīng)電壓Vsupply,并經(jīng)由插座330的電源引腳提供工作電壓VCC至已插入 的存儲(chǔ)卡310。此外,上拉電阻Rl耦接在第二控制引腳和供應(yīng)電壓V,wy之間,上拉電阻R2 耦接在第一控制引腳和供應(yīng)電壓Vsupply之間。在此實(shí)施例中,當(dāng)沒(méi)有存儲(chǔ)卡插入至插座330 時(shí),由第一控制引腳感測(cè)的卡插入信號(hào)為高電平,否則卡插入信號(hào)為低電平。當(dāng)SD卡的寫 保護(hù)功能存在時(shí),由第二控制引腳感測(cè)的寫保護(hù)信號(hào)為高電平,否則寫保護(hù)信號(hào)為低電平。
圖3B表示根據(jù)圖3A的經(jīng)由一控制單元320以存取存儲(chǔ)卡310的方法流程圖,當(dāng)根 據(jù)圖3A的實(shí)施例,通過(guò)處理器340執(zhí)行軟件/固件代碼時(shí),執(zhí)行圖3B的流程圖。首先,處 理器340可配置第一控制引腳作為輸入引腳以感測(cè)卡插入信號(hào),并根據(jù)已感測(cè)的卡插入信 號(hào)確定存儲(chǔ)卡310是否已插入至插座330 (步驟S302)。若存儲(chǔ)卡310已插入至插座330, 處理器340可配置第一控制引腳作為輸出引腳以提供電源控制信號(hào)至電源單元350,以產(chǎn) 生工作電壓VCC至已插入的存儲(chǔ)卡310 (步驟S304)。然后,處理器340可反復(fù)執(zhí)行檢測(cè)過(guò) 程(步驟S306)直至檢測(cè)到已插入的存儲(chǔ)卡310的類型(步驟S308)。接著,處理器340可 根據(jù)已檢測(cè)的已插入的存儲(chǔ)卡310類型啟動(dòng)已插入的存儲(chǔ)卡310 (步驟S310),從而處理器 340可實(shí)質(zhì)上存取已插入的存儲(chǔ)卡310。 圖3C表示圖3B步驟S306中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖。首先,處理器 340可經(jīng)由第一控制引腳雙態(tài)觸變電源控制信號(hào),以重置工作電壓VCC,并重置已插入的存 儲(chǔ)卡310 (步驟S322)。然后,處理器340根據(jù)特定存儲(chǔ)卡類型發(fā)出一特定指令信號(hào)至已插 入的存儲(chǔ)卡310,并接收來(lái)自已插入的存儲(chǔ)卡310的響應(yīng)(步驟S324),其中特定存儲(chǔ)卡類 型選自MS卡、MSP卡、SD卡或匪C卡之一者。接著,處理器340可檢查響應(yīng),根據(jù)已選擇的 卡類型以確定響應(yīng)是否相應(yīng)于特定指令信號(hào)(步驟S326)。如果響應(yīng)不相應(yīng)于特定指令信 號(hào),處理器340可執(zhí)行下一次檢測(cè)過(guò)程,并選擇另一存儲(chǔ)卡類型作為下一次特定存儲(chǔ)卡類 型。否則,當(dāng)特定存儲(chǔ)卡信號(hào)類型是MS卡、MSP卡或匪C卡時(shí),處理器340可確定已插入的 存儲(chǔ)卡310是MS卡、MSP卡或匪C卡(步驟S328),當(dāng)特定存儲(chǔ)卡信號(hào)類型是SD卡時(shí),確定 已插入的存儲(chǔ)卡310是SD卡(步驟S330)。在檢測(cè)到已插入的存儲(chǔ)卡310是SD卡的后,處 理器340可配置第二控制引腳以感測(cè)來(lái)自已插入的存儲(chǔ)卡310的寫保護(hù)信號(hào),并根據(jù)已感 測(cè)的寫保護(hù)信號(hào),檢測(cè)已插入的存儲(chǔ)卡310的寫保護(hù)功能是否存在(步驟S332)。
圖4A表示本發(fā)明另一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng)400。在系統(tǒng)400中,控制 單元420經(jīng)由插座430存取存儲(chǔ)卡410,其中存儲(chǔ)卡410可為SD卡、MS卡、MSP卡或匪C卡。 此外,第一控制引腳經(jīng)由電阻R4耦接至電源單元450,處理器440可提供電源控制信號(hào)至電 源單元450,以提供工作電壓VCC至插座430。在系統(tǒng)400中,電阻Rl,R2和R3可組成一分
8壓電路。電阻Rl耦接在供應(yīng)電壓Vsupply和控制單元420的第二控制引腳之間,電阻R2耦接在第二控制引腳和插座430的SD_WP引腳之間,電阻R3耦接在SD_WP引腳和插座430的卡檢測(cè)引腳之間。 在系統(tǒng)400中,第二控制引腳是一多功能引腳,處理器440可配置第二控制引腳,通過(guò)接收一分壓信號(hào)以感測(cè)來(lái)自插座430的寫保護(hù)信號(hào)和卡插入信號(hào)。其中寫保護(hù)信號(hào)指示存儲(chǔ)卡410的寫保護(hù)功能是否存在,卡插入信號(hào)指示存儲(chǔ)卡410是否已插入至插座430。根據(jù)以上描述,當(dāng)沒(méi)有存儲(chǔ)卡插入至插座430時(shí),卡插入信號(hào)為高電平,否則卡插入信號(hào)為低電平。當(dāng)SD卡的寫保護(hù)功能存在時(shí),寫保護(hù)信號(hào)為高電平,否則寫保護(hù)信號(hào)為低電平。例如,電阻R1、R2和R3的電阻值比例為2 : 1 : l然而,當(dāng)存儲(chǔ)卡410已插入至插座430時(shí),通過(guò)控制單元420經(jīng)由第二控制引腳接收的分壓信號(hào)可小于或等于Vsupply/2 (即,卡插入信號(hào)為低電平)。此外,當(dāng)SD卡已插入至插座430且SD卡的寫保護(hù)功能存在時(shí),分壓信號(hào)可大致上等于Vsupply/2。否則,當(dāng)SD卡已插入至插座430但SD卡的寫保護(hù)功能不存在時(shí),分壓信號(hào)可大致上等于V,由/3。 圖4B表示根據(jù)圖4A的經(jīng)由一控制單元420以存取存儲(chǔ)卡410的方法流程圖,當(dāng)根據(jù)圖4A的實(shí)施例,通過(guò)處理器440執(zhí)行軟件/固件代碼時(shí),執(zhí)行圖4B的流程圖。首先,通過(guò)接收分壓信號(hào),處理器440可配置第二控制引腳以感測(cè)卡插入信號(hào),并根據(jù)分壓信號(hào)確定存儲(chǔ)卡410是否已插入至插座430 (步驟S402),即,檢測(cè)分壓信號(hào)是否小于或等于特定電壓,如上描述,所述特定電壓與供應(yīng)電壓Vsupply及電阻Rl-R3的電阻值有關(guān)。若存儲(chǔ)卡410已插入至插座430,處理器440可配置第一控制引腳以提供電源控制信號(hào)至電源單元450,以產(chǎn)生工作電壓VCC至已插入的存儲(chǔ)卡410 (步驟S404)。然后,處理器440可反復(fù)執(zhí)行檢測(cè)過(guò)程(步驟S406)直至檢測(cè)到已插入的存儲(chǔ)卡410的類型(步驟S408)。接著,處理器440可根據(jù)已檢測(cè)的類型啟動(dòng)已插入的存儲(chǔ)卡410 (步驟S410),從而處理器440可實(shí)質(zhì)上存取已插入的存儲(chǔ)卡410。 圖4C表示圖4B步驟S406中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖。首先,處理器440可經(jīng)由第一控制引腳雙態(tài)觸變電源控制信號(hào),以重置工作電壓VCC,并重置已插入的存儲(chǔ)卡410 (步驟S422)。然后,處理器440根據(jù)特定存儲(chǔ)卡類型發(fā)出一特定指令信號(hào)至已插入的存儲(chǔ)卡410,并接收來(lái)自已插入的存儲(chǔ)卡410的響應(yīng)(步驟S424),其中特定存儲(chǔ)卡類型選自MS卡、MSP卡、SD卡或匪C卡之一者。接著,處理器440可檢查響應(yīng),根據(jù)已選擇的卡類型以確定響應(yīng)是否相應(yīng)于特定指令信號(hào)(步驟S426)。如果響應(yīng)不相應(yīng)于特定指令信號(hào),處理器440可執(zhí)行下一次檢測(cè)過(guò)程,并選擇另一存儲(chǔ)卡類型作為下一次特定存儲(chǔ)卡類型。否則,當(dāng)特定存儲(chǔ)卡信號(hào)類型是MS卡、MSP卡或匪C卡時(shí),處理器440可確定已插入的存儲(chǔ)卡410是MS卡、MSP卡或匪C卡(步驟S428),當(dāng)特定存儲(chǔ)卡信號(hào)類型是SD卡時(shí),確定已插入的存儲(chǔ)卡410是SD卡(步驟S430)。在檢測(cè)到已插入的存儲(chǔ)卡410是SD卡之后,處理器440經(jīng)由第二控制引腳,根據(jù)之前已接收的分壓信號(hào)檢測(cè)已插入的存儲(chǔ)卡410的寫保護(hù)功能是否存在(步驟S432)。如果已接收的分壓信號(hào)大致上等于特定電壓,處理器440可確定SD卡的寫保護(hù)功能存在,否則,則確定寫保護(hù)功能不存在。 圖5A表示本發(fā)明另一實(shí)施例的用于存取存儲(chǔ)卡的系統(tǒng)500。在系統(tǒng)500中,控制單元520經(jīng)由插座530存取存儲(chǔ)卡510,其中存儲(chǔ)卡510可為SD卡、MS卡、MSP卡或匪C卡。其中存儲(chǔ)卡310可為SD卡、MS卡、MSP卡或匪C卡??刂茊卧?20包括處理器540,使用處
9理器540控制存儲(chǔ)卡510與控制單元520之間的交互作用。處理器540可使用7個(gè)引腳以存取和控制存儲(chǔ)卡510。如圖5A所示,控制單元520的引腳CLK、 CMD、 D0、 Dl、 D2和D3分別耦接至插座530的時(shí)鐘、指令、數(shù)據(jù)0、數(shù)據(jù)1、數(shù)據(jù)2和數(shù)據(jù)3引腳。進(jìn)一步,控制引腳耦接至電源單元550,處理器540可提供電源控制信號(hào)至電源單元550,并經(jīng)由插座530的電源引腳提供工作電壓VCC至已插入的存儲(chǔ)卡510。在系統(tǒng)500中,電阻R1、R2和R3可組成分壓電路。電阻Rl耦接在供應(yīng)電壓Vsupply和控制單元520的控制引腳之間,電阻R2耦接在控制單元520的控制引腳和插座530的SD_WP引腳之間,電阻R3耦接在SD_WP引腳和插座530的卡檢測(cè)引腳之間。 在系統(tǒng)500中,控制引腳是一多功能引腳,處理器540可配置控制引腳作為輸入引腳以感測(cè)來(lái)自插座530的寫保護(hù)信號(hào)和卡插入信號(hào)。其中寫保護(hù)信號(hào)指示存儲(chǔ)卡510的寫保護(hù)功能是否存在,卡插入信號(hào)指示存儲(chǔ)卡510是否已插入至插座530。根據(jù)以上描述,當(dāng)沒(méi)有存儲(chǔ)卡插入至插座530時(shí),卡插入信號(hào)為高電平,否則卡插入信號(hào)為低電平。當(dāng)SD卡的寫保護(hù)功能存在時(shí),寫保護(hù)信號(hào)為高電平,否則寫保護(hù)信號(hào)為低電平。例如,電阻R1,R2和R3的電阻值比例為2 :1:1。然而,當(dāng)存儲(chǔ)卡510已插入至插座530時(shí),通過(guò)控制單元520經(jīng)由控制引腳接收的分壓信號(hào)可小于或等于V,^/2(即,卡插入信號(hào)為低電壓電平)。此外,當(dāng)SD卡已插入至插座530且SD卡的寫保護(hù)功能存在時(shí),分壓信號(hào)可大致上等于Vsupply/2。否則,當(dāng)SD卡已插入至插座530但SD卡的寫保護(hù)功能不存在時(shí),分壓信號(hào)可大致上等于V,由/3。 圖5B表示根據(jù)圖5A的經(jīng)由一控制單元520以存取存儲(chǔ)卡510的方法流程圖,當(dāng)根據(jù)圖5A的實(shí)施例,通過(guò)處理器540執(zhí)行軟件/固件代碼時(shí),執(zhí)行圖5B的流程圖。首先,通過(guò)接收分壓信號(hào),處理器540可配置控制引腳以感測(cè)卡插入信號(hào),并根據(jù)分壓信號(hào)確定存儲(chǔ)卡510是否已插入至插座530 (步驟S502),即,檢測(cè)分壓信號(hào)是否小于或等于特定電壓,如上描述,所述特定電壓與供應(yīng)電壓V,^及電阻R1-R3的電阻值有關(guān)。若存儲(chǔ)卡510已插入至插座530,處理器540可配置控制引腳以提供電源控制信號(hào)至電源單元550,以產(chǎn)生工作電壓VCC至已插入的存儲(chǔ)卡510 (步驟S504)。然后,處理器540可反復(fù)執(zhí)行檢測(cè)過(guò)程(步驟S506)直至檢測(cè)到已插入的存儲(chǔ)卡510的類型(步驟S508)。接著,處理器540可根據(jù)已檢測(cè)的類型啟動(dòng)已插入的存儲(chǔ)卡510(步驟S510),從而處理器540可實(shí)質(zhì)上存取已插入的存儲(chǔ)卡510。 圖5C表示圖5B步驟S506中執(zhí)行檢測(cè)過(guò)程一實(shí)施例的方法流程圖。首先,處理器540可經(jīng)由控制引腳雙態(tài)觸變電源控制信號(hào),以重置工作電壓VCC,并重置已插入的存儲(chǔ)卡510 (步驟S522)。然后,處理器540根據(jù)特定存儲(chǔ)卡類型發(fā)出一特定指令信號(hào)至已插入的存儲(chǔ)卡510,并接收來(lái)自已插入的存儲(chǔ)卡510的響應(yīng)(步驟S524),其中特定存儲(chǔ)卡類型選自MS卡、MSP卡、SD卡或匪C卡之一者。接著,處理器540可檢查響應(yīng),根據(jù)已選擇的卡類型以確定響應(yīng)是否相應(yīng)于特定指令信號(hào)(步驟S526)。如果響應(yīng)不相應(yīng)于特定指令信號(hào),處理器540可執(zhí)行下一次檢測(cè)過(guò)程,并選擇另一存儲(chǔ)卡類型作為下一次特定存儲(chǔ)卡類型。否貝U,當(dāng)特定存儲(chǔ)卡信號(hào)類型是MS卡、MSP卡或匪C卡時(shí),處理器540可確定已插入的存儲(chǔ)卡510是MS卡、MSP卡或匪C卡(步驟S528),當(dāng)特定存儲(chǔ)卡信號(hào)類型是SD卡時(shí),確定已插入的存儲(chǔ)卡510是SD卡(步驟S530)。在檢測(cè)到已插入的存儲(chǔ)卡510是SD卡之后,處理器540根據(jù)之前已接收的分壓信號(hào)檢測(cè)已插入的存儲(chǔ)卡510的寫保護(hù)功能是否存在(步驟S532)。如果已接收的分壓信號(hào)大致上等于特定電壓,處理器540可確定SD卡的寫保護(hù)功能存在,否則,則確定寫保護(hù)功能不存在。 在一實(shí)施例中,本發(fā)明的電源單元(例如圖2A的250、圖3A的350、圖4A的450、圖5A的550)可為低壓差(low-dropout, LDO)線性調(diào)節(jié)器。此外,本發(fā)明的控制單元(例如圖2A的220、圖3A的320、圖4A的420、圖5A的520)可實(shí)施在一集成電路中,從而使用較少引腳以存取存儲(chǔ)卡,并減少芯片成本。 雖然本發(fā)明以前述的較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明。本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動(dòng)與潤(rùn)飾。因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
一種用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述系統(tǒng)包括一控制單元,所述控制單元包括一控制引腳;以及一處理器,經(jīng)由所述控制引腳感測(cè)來(lái)自一插座的一卡插入信號(hào),所述卡插入信號(hào)用以指示所述存儲(chǔ)卡是否已插入至所述插座,當(dāng)所述被感測(cè)的卡插入信號(hào)指示所述存儲(chǔ)卡已插入至所述插座,則所述處理器經(jīng)由所述控制引腳提供一電源控制信號(hào),以供應(yīng)一工作電壓至所述存儲(chǔ)卡,并經(jīng)由所述控制引腳檢測(cè)所述存儲(chǔ)卡的一寫保護(hù)功能是否存在。
2. 如權(quán)利要求1所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,當(dāng)所述存儲(chǔ)卡插入至所 述插座時(shí),所述處理器經(jīng)由所述控制引腳雙態(tài)觸變所述電源控制信號(hào),以重置所述工作電 壓,進(jìn)而重置已插入的所述存儲(chǔ)卡。
3. 如權(quán)利要求2所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述處理器檢測(cè)已插入 的所述存儲(chǔ)卡的一類型,當(dāng)檢測(cè)到已插入的所述存儲(chǔ)卡的所述類型時(shí),啟動(dòng)已插入的所述 存儲(chǔ)卡。
4. 如權(quán)利要求1所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述存儲(chǔ)卡是一安全數(shù) 碼卡、 一記憶棒卡、 一高速記憶棒卡或一多媒體卡。
5. 如權(quán)利要求4所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,當(dāng)已檢測(cè)的所述存儲(chǔ)卡 是一安全數(shù)碼卡時(shí),所述處理器檢測(cè)所述寫保護(hù)功能是否存在。
6. 如權(quán)利要求1所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述插座包括 一第一引腳,所述第一引腳提供所述卡插入信號(hào);以及一第二引腳,所述第二引腳提供一寫保護(hù)信號(hào),所述寫保護(hù)信號(hào)指示所述存儲(chǔ)卡的所 述寫保護(hù)功能是否存在。
7. 如權(quán)利要求6所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述系統(tǒng)更包括一第一電阻,耦接在一供應(yīng)電壓與所述控制引腳之間; 一第二電阻,耦接在所述控制引腳與所述第二引腳之間;以及 一第三電阻,耦接在所述第二引腳與所述第一引腳之間。
8. 如權(quán)利要求1所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述系統(tǒng)更包括一電源單元,根據(jù)所述電源控制信號(hào)經(jīng)由所述插座提供所述工作電壓至所述存儲(chǔ)卡, 其中,所述控制引腳耦接至所述插座及所述電源單元。
9. 一種用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述系統(tǒng)包括 一控制單元,所述控制單元包括一第一控制引腳; 一第二控制引腳;以及一處理器,耦接所述第一控制引腳和所述第二控制引腳之一者,以感測(cè)來(lái)自一插座的 一卡插入信號(hào),所述卡插入信號(hào)用以指示所述存儲(chǔ)卡是否已插入至所述插座,當(dāng)所述被感 測(cè)的卡插入信號(hào)指示所述存儲(chǔ)卡已插入至所述插座,則所述處理器經(jīng)由所述第一控制引腳 和所述第二控制引腳之一者以提供一工作電壓至所述存儲(chǔ)卡,并經(jīng)由所述第一控制引腳和 所述第二控制引腳之一者以檢測(cè)所述存儲(chǔ)卡的一寫保護(hù)功能是否存在。
10. 如權(quán)利要求9所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,當(dāng)所述存儲(chǔ)卡被插入至 所述插座時(shí),所述處理器雙態(tài)觸變所述電源控制信號(hào),以重置所述工作電壓,進(jìn)而重置已插入的所述存儲(chǔ)卡。
11. 如權(quán)利要求io所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述處理器檢測(cè)已插入的所述存儲(chǔ)卡的一類型,當(dāng)檢測(cè)到已插入的所述存儲(chǔ)卡的所述類型時(shí),啟動(dòng)已插入的所 述存儲(chǔ)卡。
12. 如權(quán)利要求9所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述存儲(chǔ)卡是一安全數(shù) 碼卡、 一記憶棒卡、 一高速記憶棒卡或一多媒體卡。
13. 如權(quán)利要求12所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,當(dāng)已檢測(cè)的所述存儲(chǔ) 卡是一安全數(shù)碼卡時(shí),所述處理器檢測(cè)所述寫保護(hù)功能是否存在。
14. 如權(quán)利要求9所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述系統(tǒng)更包括 一電源單元,以根據(jù)所述電源控制信號(hào)經(jīng)由所述插座提供所述工作電壓至所述存儲(chǔ)卡。
15. 如權(quán)利要求14所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,當(dāng)所述第一控制引腳 耦接至所述電源單元時(shí),所述處理器經(jīng)由所述第一控制引腳以提供所述電源控制信號(hào),所述插座包括一第一引腳,所述第一引腳提供所述卡插入信號(hào);以及一第二引腳,所述第二引腳提供一寫保護(hù)信號(hào),所述寫保護(hù)信號(hào)指示所述存儲(chǔ)卡的所 述寫保護(hù)功能是否存在。
16. 如權(quán)利要求15所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述處理器經(jīng)由所述 第一控制引腳以感測(cè)所述寫保護(hù)信號(hào),以檢測(cè)所述存儲(chǔ)卡的所述寫保護(hù)功能是否存在,當(dāng) 所述第一控制引腳耦接至所述插座的所述第二引腳且所述第二控制引腳耦接至所述插座 的所述第一引腳時(shí),所述處理器經(jīng)由所述第二控制引腳以感測(cè)所述卡保護(hù)信號(hào)。
17. 如權(quán)利要求15所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,當(dāng)所述第一控制引腳 耦接至所述插座的所述第一引腳且所述第二控制引腳耦接至所述插座的所述第二引腳時(shí), 所述處理器經(jīng)由所述第一控制引腳以感測(cè)所述卡插入信號(hào),并經(jīng)由所述第二控制引腳以感 測(cè)所述寫保護(hù)信號(hào),以檢測(cè)所述存儲(chǔ)卡的所述寫保護(hù)功能是否存在。
18. 如權(quán)利要求15所述的用于存取存儲(chǔ)卡的系統(tǒng),其特征在于,所述系統(tǒng)更包括 一第一電阻,耦接在一供應(yīng)電壓與所述第二控制引腳之間; 一第二電阻,耦接在所述第二控制引腳與所述第二引腳之間;以及 一第三電阻,耦接在所述第二引腳與所述第一引腳之間,其中所述處理器經(jīng)由所述第二控制引腳以感測(cè)所述卡插入信號(hào),并感測(cè)所述寫保護(hù)信 號(hào),以檢測(cè)所述存儲(chǔ)卡的所述寫保護(hù)功能是否存在。
19. 一種經(jīng)由控制單元存取存儲(chǔ)卡的方法,其中所述控制單元包括一控制引腳,其特征 在于,所述方法包括經(jīng)由所述控制引腳感測(cè)一卡插入信號(hào),其中所述卡插入信號(hào)指示所述存儲(chǔ)卡是否已插 入至一耦接至所述控制單元的插座;經(jīng)由所述控制引腳提供一電源控制信號(hào)至一電源單元,其中,所述電源單元提供一工 作電壓至已插入的所述存儲(chǔ)卡;以及經(jīng)由所述控制引腳檢測(cè)已插入的所述存儲(chǔ)卡的一寫保護(hù)功能是否存在。
20. 如權(quán)利要求19所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,所述方法更包括執(zhí)行一檢測(cè)過(guò)程以檢測(cè)已插入的所述存儲(chǔ)卡的一類型;以及根據(jù)已檢測(cè)的所述存儲(chǔ)卡的所述類型啟動(dòng)所述存儲(chǔ)卡。
21. 如權(quán)利要求20所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,執(zhí)行所述檢測(cè)過(guò)程的所述步驟包括雙態(tài)觸變所述電源控制信號(hào)以重置所述工作電壓;發(fā)出相應(yīng)于一特定存儲(chǔ)卡類型的一指令至已插入的所述存儲(chǔ)卡,并由此接收一響應(yīng);以及當(dāng)所述響應(yīng)相應(yīng)于所述指令時(shí),確定已檢測(cè)的所述存儲(chǔ)卡的所述類型。
22. 如權(quán)利要求21所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,所述特定存儲(chǔ)卡類型是一安全數(shù)碼卡、 一記憶棒卡、 一高速記憶棒卡或一多媒體卡。
23. 如權(quán)利要求22所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,當(dāng)已插入的所述存儲(chǔ)卡是一安全數(shù)碼卡時(shí),檢測(cè)所述寫保護(hù)功能。
24. —種經(jīng)由控制單元存取存儲(chǔ)卡的方法,其中所述控制單元包括一第一控制引腳和一第二控制引腳,其特征在于,所述方法包括經(jīng)由所述第一控制引腳和所述第二控制引腳感測(cè)一卡插入信號(hào),其中所述卡插入信號(hào)指示所述存儲(chǔ)卡是否已插入至一耦接至所述控制單元的插座;經(jīng)由所述第一控制引腳和所述第二控制引腳之一者提供一電源控制信號(hào)至一電源單元,其中,所述電源單元提供一工作電壓至已插入的所述存儲(chǔ)卡;以及經(jīng)由所述第一控制引腳和所述第二控制引腳之一者檢測(cè)已插入的所述存儲(chǔ)卡的一寫保護(hù)功能是否存在。
25. 如權(quán)利要求24所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,所述方法更包括執(zhí)行一檢測(cè)過(guò)程以檢測(cè)已插入的所述存儲(chǔ)卡的一類型;以及根據(jù)已檢測(cè)的所述存儲(chǔ)卡的所述類型啟動(dòng)所述存儲(chǔ)卡。
26. 如權(quán)利要求25所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,執(zhí)行所述檢測(cè)過(guò)程的所述步驟包括雙態(tài)觸變所述電源控制信號(hào)以重置所述工作電壓;發(fā)出相應(yīng)于一特定存儲(chǔ)卡類型的一指令至已插入的所述存儲(chǔ)卡,并由此接收一響應(yīng);以及當(dāng)所述響應(yīng)相應(yīng)于所述指令時(shí),確定已檢測(cè)的所述存儲(chǔ)卡的所述類型。
27. 如權(quán)利要求26所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,所述特定存儲(chǔ)卡類型是一安全數(shù)碼卡、一記憶棒卡、一高速記憶棒卡或一多媒體卡。
28. 如權(quán)利要求27所述的經(jīng)由控制單元存取存儲(chǔ)卡的方法,其特征在于,當(dāng)已插入的所述存儲(chǔ)卡是一安全數(shù)碼卡時(shí),檢測(cè)所述寫保護(hù)功能。
全文摘要
一種用于存取存儲(chǔ)卡的系統(tǒng)及方法。本發(fā)明提供一種用于存取存儲(chǔ)卡的系統(tǒng),包括控制單元,控制單元包括控制引腳;以及處理器,經(jīng)由控制引腳感測(cè)來(lái)自一插座的一卡插入信號(hào),以指示存儲(chǔ)卡是否已插入至插座,當(dāng)被感測(cè)的卡插入信號(hào)指示存儲(chǔ)卡已插入至插座,則經(jīng)由控制引腳提供一電源控制信號(hào),以供應(yīng)一工作電壓至存儲(chǔ)卡,并經(jīng)由控制引腳檢測(cè)存儲(chǔ)卡的一寫保護(hù)功能是否存在。本發(fā)明提供的系統(tǒng)及方法能以較少引腳實(shí)現(xiàn)存儲(chǔ)卡存取,并降低了控制設(shè)計(jì)的復(fù)雜度及硬件成本。
文檔編號(hào)G11C7/10GK101740105SQ200910006560
公開(kāi)日2010年6月16日 申請(qǐng)日期2009年2月19日 優(yōu)先權(quán)日2008年11月24日
發(fā)明者張正良, 紀(jì)明勛 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
深泽县| 府谷县| 镇沅| 岳池县| 玛多县| 上虞市| 馆陶县| 璧山县| 吉首市| 兴安县| 南岸区| 诸城市| 麦盖提县| 西青区| 东至县| 乐都县| 太湖县| 西吉县| 万荣县| 垣曲县| 景泰县| 吉木萨尔县| 永春县| 信阳市| 璧山县| 南和县| 赤峰市| 潮安县| 南平市| 墨竹工卡县| 定安县| 涡阳县| 贡觉县| 义乌市| 梅河口市| 富阳市| 五常市| 曲水县| 大余县| 乃东县| 高雄市|