Câc kiểu truyền USB.

Một phần của tài liệu ghep noi va dieu khien thiet bi ngoai vi (Trang 104)

Câc thiết bị USB có thể trao ựổi dữ liệu với mây tắnh PC theo 4 kiểu hoăn toăn khâc nhau:

+ Truyn iu khin: để ựiều khiển phần cứng câc yắu cầu ựiều khiển (control

request) ựược truyền hay gọi lă truyền ựiều khiển (control transfers). Chúng lăm việc với mức ưu tiắn cao vă có khả năng kiếm soât lỗi tự ựộng. Tốc ựộ truyền lớn vì có ựến 64 byte trong một yắu cầu(request) có thể ựược truyền.

+Truyn ngt: câc thiết bị cung cấp một lượng dữ liệu nhỏ, tuần hoăn, chẳng hạn

như băn phắm, chuột, ựều sử dụng kiểu truyền ngắt (interrupt transfers). Khâc với sự phỏng ựoân từ tắn gọi, ở ựđy không có một ngắt năo ựược thiết bị xoâ. Câch tốt nhất lă hệ thống sẽ hỏi theo chu kỳ, chẳng hạn 10ms một lần, xem có câc dữ liệu mới gởi ựến. Thông thường có ựến 8 byte có thể ựược truyền.

+ Truyn theo khi: Khi có dung lượng dữ liệu lớn cần truyền vă cần kiểm soât

lỗi truyền nhưng lại không có yắu cầu thúc ĩp về thời gian truyền thì dữ liệu thường ựược truyền theo khối (bulk transfers). Câc ứng dụng của phương phâp năy như: mây in vă mây quĩt hình (scanner). Tốc ựộ truyền dữ liệu phụ thuộc văo mức ựộ ựấu tải trắn bus USB.

+ Truyn ựẳng thi: Khi có lượng lớn dữ liệu với tốc ựộ dữ liệu ựê ựược quy

ựịnh, chẳng hạn như dùng cho card đm thanh, thì thường âp dụng kiểu truyền ựẳng thời (isochronous transfers). Theo câch truyền năy một giâ trị tốc ựộ dữ liệu xâc ựịnh ựược duy trì. Việc hiệu chỉnh lỗi không ựược thực hiện vì những lỗi truyền lẻ tẻ cũng không gđy ảnh hưởng ựâng kể ựến chất lượng truyền.

Với câc ứng dụng trong lĩnh vực ựo lường vă ựiều khiển , kiểu truyền thứ nhất (truyền ựiểu khiển) thường ựược sử dụng vì vừa có ựộ an toăn dữ liệu cao vừa có tốc ựộ truyền lớn .Ngoăi ra còn dễ dăng thực hiện ựược giao thức truyền riắng ựể trong một số trường hợp ứng dụng có thể tiếp tục xử lý.

.

Một phần của tài liệu ghep noi va dieu khien thiet bi ngoai vi (Trang 104)