Tìm hiểu về chuẩn giao tiếp usb

54 1.6K 17
Tìm hiểu về chuẩn giao tiếp usb

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tìm hiểu về chuẩn giao tiếp usb Sinh viên thực hiện: Nguyễn Bá Sỹ Nội dung: • Giới thiệu chung về chuẩn USB. • Mô hình luồng dữ liệu USB. • Tầng giao thức USB • Quá trình tìm hiểu của máychủ đối với thiết bị • Ứng dụng I. Giới thiệu chung về chuẩn USB 1.Định nghĩa: USB (Universal Serial Bus) là bus nối tiếp đa năng cho phép thiết bị đầu cuối giao tiếp với máy chủ Chuẩn truyền thông: nối tiếp 2.Lịch sử hình thành và phát triển: -Năm 1995 USB chính thức ra đời thế hệ đầu tiên là USB1.0 -Tháng 4 năm 2000 chuẩn USB 2.0 ra đời -Năm 2007 USB 3.0 ra đời mang 1 bước đột phá về tốc độ truyền dữ liệu 3.Các mục tiêu hướng tới khi sử dụng USB -Dễ dàng mở rộng các thiết bị đầu cuối của PC -Chi phí thấp nhưng tốc độ truyền dẫn cao,lên tới 480Mb/s với USB 2.0 và 3.2 đến 4 Gb/s đối với USB3.0 - Hỗ trợ thời gian thực như video,audio… -Được windows và các hệ điều hành khác hỗ trợ do đó không cần driver mức thấp nhất cho các thiết bị - Đa năng,độ tin cậy cao 4.Mô tả hệ thống USB Một hệ thống USB được mô tả bởi 3 định nghĩa: -Kết nối USB -Các thiết bị USB -USB host Kết nối USB được hiểu là kết nối mà trong đó các thiết bị USB được kết nối với máy tính chủ. -USB host : là một máy chủ USB duy nhất trong hệ thống USB bất kỳ -Thiết bị USB có thể là các thiết bị sau: .Hub: cung cấp điểm lắp thêm vào USB .Các chức năng:cung cấp các khả năng cho hệ thống như kết nối ISDN,digital joystick, speakers .Thiết bị hiểu được giao thức USB [...]... nối USB Việc thực hiện kết nối USB gồm các thành phần: -Thiết bị USB vật lý: một phần cứng ở đầu cuối của cáp USB thi hành một vài chức năng hữu dụng với người sử dụng -Client Software: Phần mềm thi hành trên máy chủ.Phần mềm này có thể được cung cấp bởi hệ điều hành hoặc được cung cấp cùng với thiết bị USB - USB system software: là phần mềm hỗ trợ USB trong một hệ điều hành cụ thể.Phần mềm hệ thống USB. .. thiết bị USB cụ thể nào - USB host cotroller: Bao gồm các thiết bị phần cứng và phần mềm cho phép các thiết bị USB kết nối với host - USB bus interface layer cung cấp kết nối vật lý,gói tin,báo hiệu giữa host và một thiết bị -USB decive layer cho thấy hệ hệ điều hành hỗ trợ thiết bị USB cần có một phần mềm hệ thống để thực hiện việc quản lý thiết bị USB logic Các vùng thực hiện trong việc kết nối USB -Function... chưa cho phép nhận dữ liệu từ host trong giao tác out STALL : Tín hiệu này được trả về bởi một chức năng trong đáp ứng một thông báo In hoặc sau pha giao tác out NYET: đây chỉ là gói bắt tay cho truyền tốc độ cao.Nó được trả về bởi một điểm cuối tốc độ cao như một phần của giao tác Ping.Nó cũng có thể được trả về bởi một hub trong đáp ứng giao tác phân chia khi giao tác tốc độ thấp hoặc toàn tốc chưa... phần sơ cấp của một hệ thống USB -Cấu trúc vật lý: cho thấy các thành phần USB được nối với nhau như thế nào -Cấu trúc logic: cho thấy vai trò và trách nhiệm của các thành phần USB khác nhau -Mối liên quan giữa chức năng và phần mềm khách 3.Luồng truyền thông USB -USB cung cấp sự sử dụng bus toàn diện hơn bằng cách tách các luồng truyền thông khác nhau tới một chức năng USB -Mỗi luồng truyền thông được... thông 4.Các loại truyền dữ liệu USB -USB truyền dữ liệu qua một ống dẫn giữa một bên là phần mềm khách một bên là một điểm cuối trên thiết bị USB -USB cung cấp 4 loại truyền dữ liệu: Truyền điều khiển Truyền ngắt Truyền đẳng thời Truyền khối a.Truyền điều khiển -Truyền điều khiển là truyền theo kiểu 2 chiều -Loại truyền này thường được sử dụng để cài đặt thiết bị ngoại vi -Giao thức truyền điều khiển được... hoàn thành ERR: đây cũng là một gói bắt tay tốc độ cao được trả về để cho phép 1 hub tốc độ cao thông báo một lỗi trên bus toàn tốc hoặc tốc độ thấp 5.Các chuối gói giao tác -Các goi của một giao tác sẽ biến thiên dựa vào loại điểm cuối -Có 4 loại điểm cuối là:khối(bulk), điều khiển (control) ngắt(interrupt) và đẳng thời (isochoronous) a .Giao tác khối ... của phần tải tin (data) phải là một số nguyên lần của một byte c.Các gói bắt tay -Các gói bắt tay chỉ có 1 trường PID.Các gói bắt tay này dùng để báo tình trạng của một giao tác dữ liệu và có thể trả về những giá trị để biết quá trình tiếp nhận dữ liệu thành công,chấp nhận lệnh hay từ chối lệnh,điều khiển luồng và dừng hoạt động -Có tất cả 5 loại gói bắt tay: ACK : Tín hiệu này báo rằng gói dữ liệu nhận... bị ngoại vi -Giao thức truyền điều khiển được bắt đầu bằng một giai đoạn thông báo, tiếp theo là giai đoạn dữ liệu và kết thúc là giai đoạn bắt tay -Mọi thiết bị ngoại vi USB đều phải xử lý được loại truyền này b.Truyền ngắt -Truyền ngắt là kiểu truyền một chiều,sử dụng cho các thiết bị ngoại vi như chuột,bàn phím… -Giao thức truyền ngắt khởi động khi máy chủ(host)bắt đầu bằng 1 thông báo in(in token)... chiều Hướng truyền có thể truyền từ thiết bị ngoại vi về máy chủ hoặc ngược lại -Truyền đẳng thời không dùng gói bắt tay để để thông báo kết quả truyền thông tin nên thông tin có thể bị thất lạc (dùng cho điện thoại hay loa) - d Truyền khối -Truyền khối là phương pháp truyền một chiều Hướng truyền có thể từ điểm cuối về máy chủ hoặc ngược lại -Giao thức truyền khối gồm 3 giai đoạn: Thông báo,dữ liệu... giai đoạn dữ liệu mà chỉ có thông báo và bắt tay -Dữ liệu được truyền qua ống dẫn từ một vùng đệm dữ liệu trong bộ nhớ của chương trình tương ứng tới một điểm cuối của thiết bị ngoại vi III Tầng giao thức USB 1.Thứ tự byte/bit -Các bit trong một byte truyền trên bus sẽ được truyền lần lượt từ bit LSB cho đến MSB -Các gói sẽ được biểu diễn bởi các bit và trường sắp xếp theo thứ tự từ trái qua phải,đó . Tìm hiểu về chuẩn giao tiếp usb Sinh viên thực hiện: Nguyễn Bá Sỹ Nội dung: • Giới thiệu chung về chuẩn USB. • Mô hình luồng dữ liệu USB. • Tầng giao thức USB • Quá trình tìm hiểu của. dụng I. Giới thiệu chung về chuẩn USB 1.Định nghĩa: USB (Universal Serial Bus) là bus nối tiếp đa năng cho phép thiết bị đầu cuối giao tiếp với máy chủ Chuẩn truyền thông: nối tiếp 2.Lịch sử hình. cao 4.Mô tả hệ thống USB Một hệ thống USB được mô tả bởi 3 định nghĩa: -Kết nối USB -Các thiết bị USB -USB host Kết nối USB được hiểu là kết nối mà trong đó các thiết bị USB được kết nối với

Ngày đăng: 27/04/2015, 15:32

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung:

  • I. Giới thiệu chung về chuẩn USB

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • II. Mô hình luồng dữ liệu

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan