Các kiểu truyền USB

Một phần của tài liệu THIẾT KẾVÀ CHẾTẠO MÁY PHÂN TÍCH ĐA KÊNH (1024 kênh) GHÉP VỚI MÁY VI TÍNH QUA CỔNG USB (Trang 33 - 34)

Dữ liệu trao đổi với giữa thiết bị USB với máy tính sử dụng một trong bốn kiểu truyền là: truyền điều khiển, truyền ngắt, truyền khối và truyền theo kiểu đồng bộ.

1) Truyền điều khiển (Control Transfers): thường sử dụng để cài đặt phần cứng và đưa ra các lệnh cho điều khiển thiết bị. Kiểu truyền này được làm việc ở mức ưu tiên cao với khả năng kiểm soát lỗi tựđộng. Mỗi gói tin có thể truyền lên đến 64byte.

2) Truyền ngắt (Interrupt Transfers): sử dụng cho các thiết bị cần cung cấp một lượng dữ liệu nhỏ (chỉ truyền theo hướng vào) và tuần hoàn chẳng hạn như: chuột, bàn phím đều sử dụng kiểu truyền ngắt. Không giống như cơ chế ngắt, ở đây không có yêu cầu ngắt được gửi tới chủ USB mà máy tính sẽ hỏi vòng theo chu kỳ xem có thiết bị nào gửi dữ liệu tới không. Thường thiết bị gửi tới chủ máy tính 8 byte dữ liệu trong một lần truyền. Các thiết bị sử dụng kiểu truyền ngắt như bàn phím, chuột hay cũng có thể dùng cho một thiết bịđo lường khác.

3) Truyền theo khối (Bulk Transfers): khi có lượng dữ liệu lớn cần truyền và cần kiểm soát lỗi tryuề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 kiểu khối. Kiểu truyền này thường áp dụng cho các thiết bị như máy in, máy quét.

4) Truyền đồng bộ (Isochronous Transfers): khi lượng dữ liệu cần truyền lớn với tốc độ dữ liệu đã được qui định, chẳng hạn như dùng cho card âm thanh thì thường áp dụng truyền đồng bộ. 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ì các lỗi lẻ tẻ cũng không gây ảnh hưởng đáng kểđến chất lượng cuộc truyền.

Trong lĩnh vực đo lường và điều khiển bằng máy tính thường sử dụng kiểu truyền điều khiển vì có mức ưu tiên cao và có thể kiểm soát được lỗi. Ngoài ra còn có thể 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 THIẾT KẾVÀ CHẾTẠO MÁY PHÂN TÍCH ĐA KÊNH (1024 kênh) GHÉP VỚI MÁY VI TÍNH QUA CỔNG USB (Trang 33 - 34)