Một hệ thống ứng dụng đầu nối USB điển hình bao gồm máy chủ USB, thiết bị USB và cáp USB.Trong hệ thống bus USB, các thiết bị bên ngoài thường được thống nhất thành thiết bị USB, chủ yếu hoàn thành các chức năng cụ thể, chẳng hạn như đĩa U, ổ cứng di động, chuột, bàn phím, bộ điều khiển trò chơi, v.v. thường được sử dụng. Máy chủ USB là chủ nhân của hệ thống và chịu trách nhiệm kiểm soát, xử lý dữ liệu trong quá trình giao tiếp USB.Trong quá trình truyền đầu nối USB, việc truyền dữ liệu từ máy chủ USB đến thiết bị USB được gọi là giao tiếp Dòng xuống và việc truyền dữ liệu từ thiết bị USB đến máy chủ USB được gọi là giao tiếp Dòng lên.
Tương tự như thiết kế cấu trúc phân lớp của Ethernet, hệ thống bus của đầu nối USB cũng có cấu trúc phân lớp rõ ràng.Nghĩa là, một hệ thống ứng dụng USB hoàn chỉnh có thể được chia thành lớp chức năng, lớp thiết bị và lớp giao diện bus.
1. Lớp chức năng.Lớp chức năng chủ yếu chịu trách nhiệm truyền dữ liệu giữa máy chủ USB và thiết bị trong hệ thống ứng dụng đầu nối USB, bao gồm đơn vị chức năng của thiết bị USB và chương trình máy chủ USB tương ứng.Lớp chức năng cung cấp bốn loại truyền dữ liệu, bao gồm Truyền điều khiển, Truyền hàng loạt, Truyền ngắt và Truyền đẳng thời.
2. Lớp thiết bị.Trong hệ thống đầu nối USB, lớp thiết bị chịu trách nhiệm quản lý các thiết bị USB, gán địa chỉ của các thiết bị USB và lấy các bộ mô tả thiết bị.Công việc của lớp thiết bị yêu cầu hỗ trợ trình điều khiển, thiết bị USB và máy chủ USB.Trong lớp thiết bị, trình điều khiển USB có thể có được các khả năng của thiết bị USB.
3. Lớp giao diện xe buýt.Lớp giao diện bus thực hiện việc định thời gian truyền dữ liệu USB trong hệ thống đầu nối USB.Truyền dữ liệu bus USB sử dụng mã hóa NRZI, mã hóa ngược không trở về 0.Trong lớp giao diện bus đầu nối USB, bộ điều khiển USB sẽ tự động thực hiện mã hóa hoặc giải mã NRZI để hoàn tất quá trình truyền dữ liệu.Lớp giao diện bus thường được hoàn thành tự động bởi phần cứng giao diện USB.
Thời gian đăng: 31-05-2021