SDIO介面簡單描述

2021-10-04 22:59:44 字數 1853 閱讀 3799

**

sdio介面

一、sdio簡介

sdio介面是在sd記憶體卡介面的基礎上發展起來的介面,sdio介面相容以前的sd記憶體卡,並且可以連線sdio介面的裝置。

sdio1.0標準定義了兩種型別的sdio卡:

1.全速的sdio卡,傳輸率可以超過100mbps;

2.低速的sdio卡,支援的時脈速率在0至400khz之間。

sdio協議是由sd卡的協議演化公升級而來的,很多地方保留了sd卡的讀寫協議,同時sdio協議又在sd卡協議之上新增了cmd52和cmd53命令。由於這個,sdio和sd卡規範間的乙個重要區別是增加了低速標準,低速卡的目標應用是以最小的硬體開支來支援低速i/o能力。低速卡支援類似數據機,條形碼掃瞄器和gps接收器等應用。高速卡支援網絡卡,電視卡以及組合卡等。組合卡指的是儲存器+sdio,對組合卡來操作需要全速和4bit的傳輸模式,這是sdio1.0標準規定的。

二、sdio匯流排

sdio匯流排和usb匯流排類似,sdio匯流排也有兩端,其中一端是主機(host)端,另一端是裝置端(device),採用host- device這樣的設計是為了簡化device的設計,所有的通訊都是由host端發出命令開始的。在device端只要能解析host的命令,就可以同host進行通訊了,sdio的host可以連線多個device。

sdio的訊號傳輸模式有spi、1-bit、4-bit三種。在spi模式中,第8腳位被當成中斷訊號。其它腳位的功能和通訊協定與sd記憶卡的標準規範一樣。在sdio匯流排定義中,dat1訊號線復用為中斷線。在sdio的1bit模式下dat0用來傳輸資料,dat1用作中斷線。在sdio的4bit模式下dat0-dat3用來傳輸資料,其中dat1復用作中斷線。

sdio的每個腳位在不同訊號模式下的定義如下圖:

micro sd card,原名trans-flash card(tf卡)。2023年正式更名為micro sd card,由sandisk(閃迪)公司發明。sd卡的管腳定義和micro sd(tf)卡的管腳定義是不一樣的。

三、sdio命令

sdio匯流排上都是host端發起請求,然後device端回應請求,其中請求和回應中會包含資料資訊:

1. command: 用於開始傳輸的命令,是由host端發往device端的,其中命令是通過cmd訊號線傳送的;

2. response: 回應是device返回的host命令作為command的回應。也是通過cmd線傳送的;

3. data: 資料是雙向的傳送的。可以設定為1線模式,也可以設定為4線模式。資料是通過dat0-dat3訊號線傳輸的。

sdio的每次操作都是由host在cmd線上發起乙個cmd,對於有的cmd,device需要返回response,有的則不需要。

對於讀命令,首先host會向device傳送命令,緊接著device會返回乙個握手訊號,此時,當host收到回應的握手訊號後,會將資料放在4位的資料線上,在傳送資料的同時會跟隨著crc校驗碼。當整個讀傳送完畢後,host會再次傳送乙個命令,通知device操作完畢,device同時會返回乙個響應。

對於寫命令,首先host會向device傳送命令,緊接著device會返回乙個握手訊號,此時,當host收到回應的握手訊號後,會將資料放在4位的資料線上,在傳送資料的同時會跟隨著crc校驗碼。當整個寫傳送完畢後,host會再次傳送乙個命令,通知device操作完畢,device同時會返回乙個響應。

簡單原理描述

之所以是電動懸浮,是因為用於切割導體使之感應出電流的磁場是有通有交流電的線圈產生,導體在此磁場下,導體與磁場有相對的位移,這時候就會在導體產生環形感應電流進而產生乙個與原磁場方向相反的磁場,磁性相反體現出斥力。其本質就是將乙個旋轉電機沿著軸向將其切開展平。乙個單元的直線電機有三個相位差120 的交流...

DFS 簡單描述

深度優先遍歷圖的方法是,從圖中某頂點v出發 1 訪問頂點v 2 依次從v的未被訪問的鄰接點出發,對圖進行深度優先遍歷 直至圖中和v有路徑相通的頂點都被訪問 3 若此時圖中尚有頂點未被訪問,則從乙個未被訪問的頂點出發,重新進行深度優先遍歷,直到圖中所有頂點均被訪問過為止。當然,當人們剛剛掌握深度優先搜...

Linq to object簡單描述

學習linq to object時,經常會遇到linq to object問題,這裡將介紹xx問題的解決方法。普通儲存過程,首先在查詢分析器執行下面的 來建立乙個儲存過程 create proc sp singleresultset asset nocount on select from cust...