USB海量存儲設備類規范包括四個獨立的子類規范:(ATA command的那個沒有)
①USB Mass Storgage Class Control/Bulk/Interrupt(CBI)Transport
②USB Mass Storage Class Bulk-Only Transport
③USB Mass Storage Class ATA Command Block
④USB Mass Stroage Class UFI Command Specification。
前兩個子規范定義了數據/命令/狀態在USB上的傳輸方法。
Bulk-Only傳輸規范僅僅使用Bulk端點傳送數據/命令/狀態,
CBI傳輸規范則使用Control/Bulk/Interrupt三種類型的端點進行數據/命令/狀態傳送。
后兩個子規范定義了對存儲介質的操作命令。
ATA 命令規范用于硬盤。
UFI命令規范是針對USB移動存儲而制定的,實際上UFI命令格式是基于SFF-8070i和SCSI-2規范,總共定義了19個12字節長度的操作命令。
通用串行總線USB(Universal Serial Bus)是一種新型的微機總線接口規范。隨著客戶對系統數據采集速度要求的不斷提高,USB以其使用方便、易于擴展、速度快等優點而越來越多的應用于數據采集系統中。本文介紹了一種基于USB總線的數據采集系統的設計方法,采用PHILIPS公司的USB接口芯片PDIUSBD12與單片機AT89C51進行通信,并和PC機通信而編制出友善的設備應用程序。該系統用傳統的USB總線取代了RS232串行總線,通過對USB協議和設備構架的充分理解,對以單片機89C51和USB接口芯片PDIUSBD12為主的數據采集系統進行了硬件設計和軟件編程,并在此設計的基礎上給出相應的原理圖。硬件設計主要解決的是PDIUSBD12和ADC0809與單片機之