USBlà gì? Máy in được nối với máy tính qua cổng song song trong khi hầu hết các máy tính chỉ được trang bị một cổng này. Sẽ rất khó khăn nếu sử dụng thêm ổ Zip, luôn đòi hỏi tốc độ kết nối cao với máy tính và cần thiết phải dùng cổng song song. Modem được nối với máy tính qua cổng nối tiếp giống như một vài dạng thiết bị khác như Digital Camera, Palm Pilots trong khi mỗi máy tính thường chỉ có hai cổng nối tiếp và chúng rất chậm. Các thiết bị đòi hỏi các kết nối nhanh hơn như các Card đặc biệt được cắm trực tiếp vào khe cắm (Slot) trên bo mạch. Thực tế số lượng các khe cắm (Slot) là có hạn và cần phải cài đặt các phần mềm cho thiết bị này. Mục đích của USBlà giải quyết các vấn đề của người sử dụng khi các cổng kết nối trên không hiệu quả. USB cung cấp cho người sử dụng khả năng kết nối chuẩn, dễ dàng với 127 thiết bị trên cùng một máy tính. Mọi thiết bị ngoại vi hiện nay đều có thể kết nối trên cùng một phiên bản USB chẳng hạn như: máy in, máy quét ảnh, chuột, Joystick, Digital Camera, Webcam, Modem, loa, điện thoại, Network Connection, thiết bị lưu trữ thông tin (ổ Zip) Kết nối qua USB Việc nối một thiết bị với máy tính qua USB hết sức đơn giản, chỉ việc cắm các đầu nối của thiết bị với các cổng USB trên máy tính. Nếu thiết bị được kết nối với máy tính lần đầu, hệ điều hành sẽ tự động dò tìm và yêu cầu nạp đĩa Driver. Với thiết bị đã được cài đặt, máy tính tự động kích hoạt và kết nối với thiết bị. Các thiết bị kết nối qua USB có thể thiết lập hay ngắt kết nối bất kỳ lúc nào. Nhiều loại thiết bị USB được chế tạo liền với cáp nối với hai kiểu đầu nối “A Connection” và “B Connection”. Chuẩn USB sử dụng “A Connection” và “B Connection” trong hai trường hợp cụ thể sau: Đầu nối “B Connection” dùng trong “Downstream” và nối các thiết bị đơn lẻ với máy tính. Đầu nối “B Connection” dùng trong “Downstream” và nối các thiết bị đơn lẻ với máy tính. Mở rộng số cổng kết nối USB Thông thường các máy tính hiện nay chỉ có một hoặc hai khe cắm USB (USB Socket). Ngày nay với đa số các thiết bị đều sử dụng USB, máy tính rất dễ bị thiếu khe cắm. Ví dụ, trên máy tính có các thiết bị như: máy in, máy quét, Webcam, sử dụng USB trong khi máy tính chỉ có một cổng USB (USB Connector). Để giải quyết vấn đề này, chỉ cần lắp thêm một USB Hub. Chuẩn USB hỗ trợ tới 127 thiết bị và USB Hub là một trong số này. Các Hub này thường có bốn cổng nhưng cũng có thể có nhiều hơn tuỳ thuộc từng loại. Chỉ cần cắm USB Hub vào máy tính sau đó cắm các thiết bị hoặc Hub khác vào các cổng trên USB Hub. Hub có hai loại: loại có cung cấp nguồn và không cung cấp nguồn điện cho thiết bị cắm vào Hub. Chuẩn USB cho phép các thiết bị sử dụng nguồn điện từ cổng USB. Các thiết bị như máy in, máy quét sử dụng nguồn điện riêng cung cấp từ bộ nguồn (Power Supply) của chúng trong khi các thiết bị sử dụng rất ít điện năng như chuột, Digital Camera lại dùng điện năng (khoảng 500mA - 5V) từ Bus. Nếu máy tính kết nối với nhiều thiết bị sử dụng nguồn điện riêng (Máy in, máy quét ) thì USB Hub không cần thiết phải là loại cung cấp được nguồn điện. Nếu máy tính kết nối với nhiều thiết bị không có nguồn điện riêng (Chuột, Digital Camera) thì Hub nhất thiết phải có khả năng cung cấp nguồn cho các thiết bị này. Trên Hub có một bộ phận như biến thế để cung cấp dòng điện tới Bus và làm máy tính không bị quá tải. Các đặc tính của USB Các đặc điểm của USB bao gồm: • Máy tính hoạt động như một Host. • Có tới 127 thiết bị có thể kết nối vào máy tính bao gồm cả nối trực tiếp hay qua USB Hub. • Các cáp USB (USB Cable) của từng thiết bị có thể dài tới 5m hay 30m với Hub. • Chuẩn USB2.x cho phép truyền dữ liệu trên Bus tới tốc độ 480 Mbps. • Một cáp USB có hai dây cung cấp điện và một đôi dây xoắn truyền dữ liệu. • Trên dây cung cấp điện năng, điện áp có thể lên tới 500mA - 5V. • Các thiết bị sử dụng ít điện năng được cung cấp điện năng trực tiếp từ Bus. Các Hub có thể cung cấp điện năng cho các thiết bị nối với nó từ nguồn điện riêng của chúng. • Các thiết bị USB có khả năng hoán đổi nhanh, có thể cắm vào hay rút ra khỏi Bus bất kỳ lúc nào. • Các thiết bị USB có thể đặt ở chế độ “ngủ” (Sleep Mode) khi máy tính chuyển sang chế độ Power-Saving. • Các thiết bị nối với cổng USB dùng cáp USB để truyền tải dòng điện hay dữ liệu. Khi máy tính hoạt động, nó truy vấn tới tất cả các thiết bị nối vào Bus và gán cho mỗi thiết bị một địa chỉ. Quá trình này được gọi là liệt kê các thiết bị. Máy tính cũng sẽ tìm ra cách truyền dữ liệu của từng thiết bị: • Interrupt: Các thiết bị như bàn phím gửi lượng dữ liệu rất nhỏ và ngắt đoạn sẽ được chọn kiểu Interrupt Mode. • Bulk: Các thiết bị như máy in thường nhận những gói dữ liệu lớn, dùng kiểu Bulk Transfer Mode. Từng đoạn dữ liệu (64 Byte) được gửi tới máy in và được kiểm tra tính chính xác. • Isochronous: Các thiết bị truyền dữ liệu theo dạng Stream như loa sẽ dùng Isochronous Mode. Dữ liệu tức thời được truyền giữa thiết bị và máy tính và không có cơ chế sửa lỗi. Máy tính cũng có thể gửi đi các lệnh hay truy vấn các thông số với các gói Control Packet. Khi một thiết bị được máy tính liệt kê, máy tính sẽ giành tới 90% băng thông (Bandwidth) phục vụ các yêu cầu của các thiết bị kiểu Interrupt và Isochronous. Sau khi dùng 90% của 480 Mbps băng thông, máy tính sẽ từ chối các truy nhập của bất kỳ thiết bị kiểu Interrupt hay Isochronous nào khác. Các Control Packet và thiết bị kiểu Bulk Transfer sẽ sử dụng khoảng 10% băng thông còn lại. USB phân chia băng thông thành các Frame và máy tính sẽ điều khiển các Frame này. Mỗi Frame chứa 1.500 Byte và Frame mới được sinh ra sau mỗi mili giây. Trong một Frame, các thiết bị kiểu Isochronous và Interrupt phân chia thành các khe nên chúng đảm bảo được băng thông cần thiết trong khi các thiết bị Bulk Transfer và Control Packet sử dụng phần băng thông còn lại. High-Speed USB (USB2.0) Chuẩn USB2.0 xuất hiện vào tháng Tư năm 2000 và được nâng cấp từ USB1.1. USB2.0 cung cấp thêm băng thông cho các ứng dụng Multimedia và lưu trữ có tốc độ truyền dữ liệu lớn gấp 40 lần so với USB1.1. Để việc chuyển từ chuẩn USB1.1 sang USB2.0 thuận tiện cho cả người sử dụng và nhà sản xuất, USB2.0 được thiết kế hoàn toàn tương thích và làm việc được với cáp cũng như cổng nối của thiết bị USB nguyên thuỷ. USB2.0 hỗ trợ ba chế độ truyền dữ liệu: 1,5Mbps, 12Mbps và 480Mbps. Ngoài ra USB2.0 hỗ trợ các thiết bị băng thông thấp như bàn phím và chuột cũng như các thiết bị băng thông lớn như Webcam, máy in, máy quét ảnh và hệ thống lưu trữ. Năm 2001, lần đầu tiên cổng giao tiếp USB 2.0 đối với máy vi tính được giới thiệu. Lúc đó tốc độ truyền dữ liệu của USB 2.0 thực sự ấn tượng vì đạt 480 Mbps, hơn quá xa so với tốc độ 12 Mbps của chuẩn giao tiếp USB 1.1. Thế nhưng trong tương lai gần, cổng giao tiếp USB 3.0 sẽ làm người dùng ngạc nhiên hơn với tốc độ sẽ là 4,8 Gbps. Hãng Intel đã chính thức thông báo về USB 3.0 với thời điểm xuất hiện trên thị trường vào năm 2010. Không chỉ Intel, các người khổng lồ trong thế giới số như Microsoft, AMD, Dell, NEC cũng đã sẵn sàng với cổng giao tiếp USB 3.0. (theo www.intel.com ) . http://vi.wikipedia.org/wiki/USB USB (Universal Serial Bus) là một chuẩn kết nối tuần tự trong máy tính. USB sử dụng để kết nối các thiết bị ngoại vi với máy tính, chúng thường được thiết kế dưới dạng các đầu cắm cho các thiết bị tuân theo chuẩn cắm-là-chạy (plug-and-play) mà với tính năng gắn nóng (hot swapping) thiết bị (cắm và ngắt các thiết bị không cần phải khởi động lại hệ thống). Quy trình làm việc USB Sơ đồ 4 đường trong USB ở một dây dẫn kết nối USB; trong đó: 1, 4 là đường nguồn 5Vdc; 2, 3 là đường tín hiệu; Chuẩn A cắm vào máy tính, chuẩn B cắm vào thiết bị ngoại vi Khi một máy tính được cấp nguồn, nó truy vấn tất cả thiết bị được kết nối vào đường truyền và gán mỗi thiết bị một địa chỉ. Quy trình này được gọi là liệt kê – những thiết bị được liệt kê khi kết nối vào đường truyền. Máy tính cũng tìm ra từ mỗi thiết bị cách truyền dữ liệu nào mà nó cần để hoạt động: • Ngắt - Một thiết bị như chuột hoặc bàn phím, gửi một lượng nhỏ dữ liệu, sẽ chọn chế độ ngắt. • Hàng loạt - Một thiết bị như một chiếc máy in, nhận dữ liệu trong một gói lớn, sử dụng chế độ truyền hàng loạt. Một khối dữ liệu được gửi đến máy in (một khối 64 byte) và được kiểm tra để chắc chắn nó chính xác. • Đẳng thời - Một thiết bị truyền dữ liệu theo chuỗi (lấy ví dụ như loa) sử dụng chế độ đẳng thời. Những dòng dữ liệu giũa thiết bị và máy trong thời gian thực, và không có sự sửa lỗi ở đây. Máy tính có thể gửi lệnh hay truy vấn tham số với điều khiển những gói tin. Khi những thiết bị được liệt kê, máy tính sẽ giữ sự kiểm tra đối với tổng băng thông mà tất cả những thiết bị đẳng thời và ngắt yêu cầu. Chúng có thể tiêu hao tới 90 phần trăm của 480 Mbps băng thông cho phép. Sau khi 90 phần trăm được sử dụng, máy tính sẽ từ chối mọi truy cập của những thiết bị đẳng thời và ngắt khác. Điều khiển gói tin và gói tin cho truyền tải hàng loạt sử dụng mọi băng thông còn lại (ít nhất 10 phần trăm). USB chia băng thông cho phép thành những khung, và máy tính điều khiển những khung đó. Khung chứa 1.500 byte, và một khung mới bắt đầu mỗi mili giây. Thông qua một khung, những thiết bị đẳng thời và ngắt lấy được một vị trí do đó chúng được đảm bảo băng thông mà chúng cần. Truyền tải hàng loạt và điều khiển truyền tải sử dụng phần còn lại. [sửa] Những đặc trưng của USBUSB có những đặc trưng sau đây: • Mở rộng tới 127 thiết bị có thể kết nối cùng vào một máy tính trên một cổng USB duy nhất (bao gồm các hub USB) • Những sợi cáp USB riêng lẻ có thể dài tới 5 mét; với những hub, có thể kéo dài tới 30 mét (6 sợi cáp nối tiếp nhau thông qua các hub) tính từ đầu cắm trên máy tính. • Với USB 2.0 (tốc độ cao), đường truyền đạt tốc độ tối đa đến 480 Mbps. • Cáp USB gồm hai sợi nguồn (+5V và dây chung GND) cùng một cặp gồm hai sợi dây xoắn để mang dữ liệu. • Trên sợi nguồn, máy tính có thể cấp nguồn lên tới 500mA ở điện áp 5V một chiều (DC). • Những thiết bị tiêu thụ công suất thấp (ví dụ: chuột, bàn phím, loa máy tính công suất thấp ) được cung cấp điện năng cho hoạt động trực tiếp từ các cổng USB mà không cần có sự cung cấp nguồn riêng (thậm trí các thiết bị giải trí số như SmartPhone, PocketPC ngày nay sử dụng các cổng USB để xạc pin). Với các thiết bị cần sử dụng nguồn công suất lớn (như máy in, máy quét ) không sử dụng nguồn điện từ đường truyền USB như nguồn chính của chúng, lúc này đường truyền nguồn chỉ có tác dụng như một sự so sánh mức điện thế của tín hiệu. Hub có thể có nguồn cấp điện riêng để cấp điện thêm cho các thiết bị sử dụng giao tiếp USB cắm vào nó bởi mỗi cổng USB chỉ cung cấp một công suất nhất định. • Những thiết bị USB có đặc tính cắm nóng, điều này có nghĩa các thiết bị có thể được kết nối (cắm vào) hoặc ngắt kết nối (rút ra) trong mọi thời điểm mà người sử dụng cần mà không cần phải khởi động lại hệ thống. • Nhiều thiết bị USB có thể được chuyển về trạng thái tạm ngừng hoạt động khi máy tính chuyển sang chế độ tiết kiệm điện. [sửa] USB 2.0 Một ổ flash dùng cổng giao tiếp USB Chuẩn USB phiên bản 2.0 được đưa ra vào tháng tư năm 2000 và xem như bản nâng cấp của USB 1.1. USB 2.0 (USB với loại tốc độ cao) mở rộng băng thông cho ứng dụng đa truyền thông và truyền với tốc độ nhanh hơn 40 lần so với USB 1.1. Để có sự chuyển tiếp các thiết bị mới và cũ, USB 2.0 có đầy đủ khả năng tương thích ngược với những thiết bị USB trước đó và cũng hoạt động tốt với những sợi cáp, đầu cắm dành cho cổng USB trước đó. Hỗ trợ ba chế độ tốc độ (1,5 Mbps; 12 Mbps và 480 Mbps), USB 2.0 hỗ trợ những thiết bị chỉ cần băng thông thấp như bàn phím và chuột, cũng như thiết bị cần băng thông lớn như Webcam, máy quét, máy in, máy quay và những hệ thống lưu trữ lớn. Sự phát triển của chuẩn USB 2.0 đã cho phép những nhà phát triển phần cứng phát triển các thiết bị giao tiếp nhanh hơn, thay thế các chuẩn giao tiếp song song và tuần tự cổ điển trong công nghệ máy tính. USB 2.0 và các phiên bản kế tiếp của nó trong tương lai sẽ giúp các máy tính có thể đồng thời làm việc với nhiều thiết bị ngoại vi hơn. Hiện nay, nhiều máy tính cùng tồn tại song song hai chuẩn USB 1.1 và 2.0, người sử dụng nên xác định rõ các cổng 2.0 để sử dụng hiệu quả. Thông thường hệ điều hành Windows có thể cảnh báo nếu một thiết bị hỗ trợ chuẩn USB 2.0 được cắm vào cổng USB 1.1. [sửa] Hub USB Hub USB 2.0 - 10 cổng sử dụng nguồn ngoài đảm bảo hoạt động ổn định khi cắm nhiều thiết bị mà không gây sụt áp cho nguồn điện trên Mainboard của bạn. Phần lớn những máy tính ta mua ngày nay có hai hoặc nhiều hơn một chút (có thể là 8 đến 10) đầu cắm USB được thiết kế sẵn trên các cổng xuất vào/ra hoặc các đầu cắm trên bo mạch chủ. Tuy nhiên người sử dụng có thể sử dụng các thiết bị ngoại vi hơn số cổng sẵn có qua khả năng mở rộng thiết bị trên các cổng USB thông qua các USB hub. Các hub này có thể mở rộng ra rất nhiều cổng và nếu chúng được cung cấp nguồn điện từ bên ngoài (sử dụng các bộ adapter cấp nguồn riêng) sẽ cho phép các thiết bị USB sử dụng năng lượng từ hub mà không bị hạn chế bởi công suất giới hạn trên cổng USB trên máy tính. Các USB hub hiện nay rất đa dạng về chủng loại, chuẩn hỗ trợ, số cổng mở rộng, hình dạng và thiết kế tích hợp. Nhiều thiết bị ngoại vi đã tích hợp các hub giúp cho người sử dụng dễ dàng cắm các thiết bị kết nối qua cổng USB, màn hình máy tính, bàn phím máy tính cũng có thể được tích hợp USB hub. Lưu ý: Một số thiết bị ngoại vi sử dụng các cổng USB để cấp nguồn cho chúng (như các ổ đĩa cứng gắn ngoài không có nguồn độc lập) với yêu cầu cắm vào đồng thời hai cổng USB thì điều này có nghĩa rằng chúng cần một công suất lớn hơn so với khả năng cung cấp của một cổng USB trên máy tính. Nếu sử dụng USB hub loại không có nguồn điện ngoài thì cũng trở thành vô nghĩa bởi đầu cắm còn lại của thiết bị ngoại vi này chỉ dùng để lấy điện. Sự vô ý này của rất nhiều người sử dụng đã làm hư hỏng bo mạch chủ bởi sự cung cấp điện năng quá tải giới hạn cho mỗi đầu ra USB. • Quy trình làm việc USB Khi một máy tính được cấp nguồn, nó truy vấn tất cả thiết bị được kết nối vào đường truyền và gán mỗi thiết bị một địa chỉ. Quy trình này được gọi là liệt kê – những thiết bị được liệt kê khi kết nối vào đường truyền. Máy tính cũng tìm ra từ mỗi thiết bị cách truyền dữ liệu nào mà nó cần để hoạt động: • Ngắt - Một thiết bị như chuột hoặc bàn phím, gửi một lượng nhỏ dữ liệu, sẽ chọn chế độ ngắt. • Hàng loạt - Một thiết bị như một chiếc máy in, nhận dữ liệu trong một gói lớn, sử dụng chế độ truyền hàng loạt. Một khối dữ liệu được gửi đến máy in (một khối 64 byte) và được kiểm tra để chắc chắn nó chính xác. • Đẳng thời - Một thiết bị truyền dữ liệu theo chuỗi (lấy ví dụ như loa) sử dụng chế độ đẳng thời. Những dòng dữ liệu giũa thiết bị và máy trong thời gian thực, và không có sự sửa lỗi ở đây. Máy tính có thể gửi lệnh hay truy vấn tham số với điều khiển những gói tin. Khi những thiết bị được liệt kê, máy tính sẽ giữ sự kiểm tra đối với tổng băng thông mà tất cả những thiết bị đẳng thời và ngắt yêu cầu. Chúng có thể tiêu hao tới 90 phần trăm của 480 Mbps băng thông cho phép. Sau khi 90 phần trăm được sử dụng, máy tính sẽ từ chối mọi truy cập của những thiết bị đẳng thời và ngắt khác. Điều khiển gói tin và gói tin cho truyền tải hàng loạt sử dụng mọi băng thông còn lại (ít nhất 10 phần trăm). USB chia băng thông cho phép thành những khung, và máy tính điều khiển những khung đó. Khung chứa 1.500 byte, và một khung mới bắt đầu mỗi mili giây. Thông qua một khung, những thiết bị đẳng thời và ngắt lấy được một vị trí do đó chúng được đảm bảo băng thông mà chúng cần. Truyền tải hàng loạt và điều khiển truyền tải sử dụng phần còn lại. Một số sản phẩm USB như Hub usb, Flash usb có tại http://pcmax.vn . Webcam, sử dụng USB trong khi máy tính chỉ có một cổng USB (USB Connector). Để giải quyết vấn đề này, chỉ cần lắp thêm một USB Hub. Chuẩn USB hỗ trợ tới 127 thiết bị và USB Hub là một trong số. tiếp hay qua USB Hub. • Các cáp USB (USB Cable) của từng thiết bị có thể dài tới 5m hay 30m với Hub. • Chuẩn USB2 .x cho phép truyền dữ liệu trên Bus tới tốc độ 480 Mbps. • Một cáp USB có hai dây. Packet sử dụng phần băng thông còn lại. High-Speed USB (USB2 .0) Chuẩn USB2 .0 xuất hiện vào tháng Tư năm 2000 và được nâng cấp từ USB1 .1. USB2 .0 cung cấp thêm băng thông cho các ứng dụng Multimedia