lớp thiết bị usb

lớp thiết bị usb

Chức năng của thiết bị USB được xác định bằng mã lớp, được truyền tới máy chủ USB để tác động đến việc tải các mô-đun trình điều khiển phần mềm phù hợp cho từng thiết bị được kết nối. Điều này mang lại khả năng thích ứng và tính độc lập của thiết bị của máy chủ để hỗ trợ các thiết bị mới từ các nhà sản xuất khác nhau.

Các lớp thiết bị bao gồm:

Lớp học Cách sử dụng Sự miêu tả Ví dụ hoặc ngoại lệ
00h Thiết bị Không xác định Lớp thiết bị không được chỉ định, bộ mô tả giao diện được sử dụng để xác định trình điều khiển cần thiết
01h Giao diện Âm thanh Loa, micro, card âm thanh, MIDI
02h Cả hai Kiểm soát Truyền thông và CDC Modem, bộ chuyển đổi Ethernet, bộ chuyển đổi Wi-Fi
03h Giao diện Thiết bị giao diện con người (HID) Bàn phím, chuột, cần điều khiển
05h Giao diện Thiết bị giao diện vật lý (PID) Cần điều khiển phản hồi cưỡng bức
06h Giao diện Hình ảnh Webcam, máy quét
07h Giao diện Máy in Máy in laser, máy in phun, máy CNC
08h Giao diện Bộ lưu trữ lớn (MSC hoặc UMS) Ổ flash USB, đầu đọc thẻ nhớ, máy nghe nhạc kỹ thuật số, máy ảnh kỹ thuật số, ổ đĩa ngoài
09h Thiết bị Trung tâm USB Trung tâm băng thông đầy đủ
0ah Giao diện Dữ liệu CDC Dùng chung với lớp 02h: Truyền thông và điều khiển CDC
0Bh Giao diện Thẻ thông minh Đầu đọc thẻ thông minh USB
0Dh Giao diện Bảo mật nội dung đầu đọc vân tay
Giao diện Băng hình Webcam
0Fh Giao diện Chăm sóc sức khỏe cá nhân Máy theo dõi xung (đồng hồ)
10h Giao diện Âm thanh/Video (AV) Webcam, tivi
DCh Cả hai Thiết bị chẩn đoán Thiết bị kiểm tra tuân thủ USB
E0h Giao diện Bộ điều khiển không dây Bộ chuyển đổi Bluetooth, Microsoft RNDIS
EFh Cả hai Điều khoản khác Thiết bị ActiveSync
FEh Giao diện Ứng dụng cụ thể Cầu IrDA, Lớp kiểm tra & đo lường (USBTMC),USB DFU (Cập nhật chương trình cơ sở trực tiếp)
FFh Cả hai Nhà cung cấp cụ thể Cho biết thiết bị cần trình điều khiển dành riêng cho nhà cung cấp


Bộ lưu trữ dung lượng lớn USB / ổ USB

Xem thêm: Phân loại thiết bị lưu trữ dung lượng lớn USB, Vỏ đĩa và Ổ đĩa cứng ngoài

USB thực hiện kết nối với các thiết bị lưu trữ bằng cách sử dụng một bộ tiêu chuẩn được gọi là lớp thiết bị lưu trữ dung lượng lớn USB (MSC hoặc UMS). Điều này ban đầu được thiết kế cho các ổ đĩa từ và ổ đĩa quang truyền thống và đã được mở rộng để hỗ trợ các ổ đĩa flash. Nó cũng đã được mở rộng để hỗ trợ nhiều loại thiết bị mới vì nhiều hệ thống có thể được điều khiển bằng phép ẩn dụ quen thuộc về thao tác tệp trong các thư mục. Quá trình làm cho một thiết bị mới trông giống một thiết bị quen thuộc còn được gọi là tiện ích mở rộng. [cần dẫn nguồn] Khả năng khởi động thẻ SD bị khóa ghi bằng bộ chuyển đổi USB đặc biệt thuận lợi để duy trì tính toàn vẹn và trạng thái nguyên sơ, không bị hỏng của phương tiện khởi động.


Ổ đĩa flash, thiết bị lưu trữ dung lượng lớn USB điển hình


Bảng mạch từ vỏ ổ cứng SATA 2,5 inch gắn ngoài USB 3.0

Mặc dù hầu hết các máy tính sau Mùa hè năm 2004 đều có thể khởi động từ các thiết bị lưu trữ dung lượng lớn USB, nhưng USB không được coi là bus chính cho bộ nhớ trong của máy tính. Các bus như Parallel ATA (PATA hoặc IDE), Serial ATA (SATA) hoặc SCSI hoàn thành vai trò đó trong các máy tính loại PC. Tuy nhiên, USB có một ưu điểm quan trọng, đó là có thể cài đặt và gỡ bỏ thiết bị mà không cần khởi động lại máy tính (trao đổi nóng), khiến nó hữu ích cho các thiết bị ngoại vi di động, bao gồm cả các loại ổ đĩa.

Được hình thành lần đầu tiên và ngày nay vẫn được sử dụng cho các thiết bị lưu trữ quang (ổ CD-RW, ổ DVD, v.v.), một số nhà sản xuất cung cấp ổ đĩa cứng USB di động bên ngoài hoặc hộp trống cho ổ đĩa. Chúng cung cấp hiệu suất tương đương với các ổ đĩa trong, bị giới hạn bởi số lượng và loại thiết bị USB gắn kèm hiện tại cũng như bởi giới hạn trên của giao diện USB (trong thực tế là khoảng 30 MB/s đối với USB 2.0 và có thể là 400 MB/s trở lên đối với USB 3.0). Các ổ đĩa ngoài này thường bao gồm một "thiết bị dịch" kết nối giữa giao diện của ổ đĩa với cổng giao diện USB. Về mặt chức năng, người dùng thấy ổ đĩa giống như một ổ đĩa trong. Các tiêu chuẩn cạnh tranh khác về khả năng kết nối ổ đĩa ngoài bao gồm eSATA, ExpressCard (hiện có phiên bản 2.0), FireWire (IEEE 1394) và gần đây nhất là Thunderbolt.

Một cách sử dụng khác của thiết bị lưu trữ dung lượng lớn USB là thực thi di động các ứng dụng phần mềm (chẳng hạn như trình duyệt web và máy khách VoIP) mà không cần cài đặt chúng trên máy tính chủ.

Giao thức truyền tải phương tiện

Giao thức truyền phương tiện (MTP) được Microsoft thiết kế để cấp quyền truy cập cấp cao hơn vào hệ thống tệp của thiết bị so với bộ lưu trữ dung lượng lớn USB, ở cấp độ tệp thay vì khối đĩa. Nó cũng có các tính năng DRM tùy chọn. MTP được thiết kế để sử dụng với các trình phát phương tiện di động, nhưng nó đã được sử dụng làm giao thức truy cập lưu trữ chính của hệ điều hành Android từ phiên bản 4.1 Jelly Bean cũng như Windows Phone 8 (các thiết bị Windows Phone 7 đã sử dụng giao thức Zune. là một sự phát triển của MTP). Lý do chính cho điều này là MTP không yêu cầu quyền truy cập độc quyền vào thiết bị lưu trữ theo cách UMS thực hiện, giúp giảm bớt các sự cố tiềm ẩn nếu chương trình Android yêu cầu bộ nhớ trong khi được gắn vào máy tính. Hạn chế chính là MTP không được hỗ trợ tốt bên ngoài hệ điều hành Windows.

Thiết bị giao diện con người

Bài chi tiết: Lớp thiết bị giao diện con người USB
Cần điều khiển, bàn phím, máy tính bảng và các thiết bị giao diện con người (HID) khác cũng đang dần chuyển đổi từ đầu nối cổng trò chơi MIDI và PC sang USB.

Chuột và bàn phím USB thường có thể được sử dụng với các máy tính cũ có đầu nối PS/2 với sự trợ giúp của bộ chuyển đổi USB-to-PS/2 nhỏ. Đối với chuột và bàn phím có hỗ trợ giao thức kép, có thể sử dụng bộ chuyển đổi không chứa mạch logic: phần cứng trong bàn phím hoặc chuột USB được thiết kế để phát hiện xem nó có được kết nối với cổng USB hay cổng PS/2 hay không và giao tiếp bằng cổng USB. giao thức thích hợp. Ngoài ra còn có các bộ chuyển đổi kết nối bàn phím và chuột PS/2 (thường là một trong hai) với cổng USB. Các thiết bị này cung cấp hai điểm cuối HID cho hệ thống và sử dụng bộ vi điều khiển để thực hiện dịch dữ liệu hai chiều giữa hai tiêu chuẩn.