USB通信協議——錯誤檢查 作者: 時間:2013-10-12 來源:網絡 加入技術交流群 掃碼加入和技術大咖面對面交流海量資料庫查詢 收藏 通過USB來作數據傳輸的期間,可能會由硬件來檢測若干錯誤現象。當然,通過驅動器、傳送器以及纜線等的USB規范,所構建出的硬件,基本上發生錯誤的幾率很小。因此,在稍前所介紹過,用來設計整合至USB數據交易協議的握手封包,可以確認出封包已經被成功地接收到。此外,涵蓋錯誤檢查位的USB封包也可使得接收器能確實地辨識所接收到的數據是否與傳送出去的數據相符合。此外,如果需要多個數據交易,數據緊密連接(data toggle)位將會保持傳送器與接收器同步,以確保沒有數據交易已經完全地被遺漏掉。而由USB所支持的錯誤檢查的機制包含了: ·封包錯誤辨識; ·假的EOP; ·總線超時(tlme-out),沒有響應; ·數據緊密連接錯誤檢查。
評論