HPS · CHUỖI KIẾN THỨC KẾT NỐI · BÀI 31
Host và Device trên Type C là gì? Phân biệt vai trò dữ liệu và nguồn
KẾT NỐI TYPE C | Tham khảo kỹ thuật đã đối chiếu
Host và Device trên Type C — một cổng Type C có thể dùng để nối ổ SSD, xuất hình hoặc nhận sạc, nhưng ba hoạt động đó không phải một vai trò duy nhất. Muốn hiểu vì sao laptop vừa được Dock sạc vừa truyền dữ liệu cho Dock, cần tách vai trò dữ liệu Host/Device khỏi vai trò nguồn Source/Sink. Đây là hai cặp khái niệm có thể thay đổi độc lập theo khả năng phần cứng và quá trình thương lượng.
Nắm nhanh trong 30 giây
- Host quản lý giao tiếp USB; Device là thiết bị ngoại vi được Host điều khiển.
- Source cấp điện trên VBUS; Sink nhận điện từ VBUS.
- Dual-role không có nghĩa mọi tổ hợp chức năng đều có trên mọi cổng Type C.
1. Hai cặp vai trò không đồng nghĩa
Trong giao tiếp USB truyền thống, Host là phía khởi tạo và quản lý các phiên trao đổi dữ liệu với thiết bị ngoại vi; thiết bị được kết nối là Device. Ở tầng điện, Source là bên cấp nguồn còn Sink là bên tiêu thụ. Người dùng thường thấy máy tính đóng vai Host và cấp điện cho chuột, nhưng đó chỉ là một tổ hợp phổ biến.
Khi laptop nhận điện từ Dock Type C, laptop có thể là Sink về điện trong khi vẫn là Host đối với bàn phím hoặc SSD cắm trên Dock. Vì vậy câu “cổng này vừa nhận sạc vừa đọc USB” hoàn toàn không mâu thuẫn.
2. DRD và DRP thay đổi được những gì?
Dual-Role Data (DRD) chỉ khả năng đảm nhận cả vai Host lẫn Device trong những tình huống phù hợp. Dual-Role Power (DRP) nói về khả năng cấp hoặc nhận điện. Một thiết bị hỗ trợ đổi vai trò dữ liệu không đương nhiên đổi được chiều cấp điện; tương tự, pin dự phòng có hai chiều năng lượng không đảm bảo truyền dữ liệu như một USB Host hoàn chỉnh.
USB Power Delivery có cơ chế thương lượng và đổi vai trò nhưng chỉ hoạt động khi phần cứng, firmware và bên còn lại cùng hỗ trợ. Với phụ kiện trung gian, cần đọc chức năng của từng cổng thay vì suy từ đầu đực hay đầu cái.
3. Vì sao Dock vừa sạc laptop vừa nhận USB?
Một số Dock được cấp điện từ bộ sạc riêng và trở thành Source đối với laptop. Cùng lúc laptop duy trì Host đối với các thiết bị cắm vào cổng USB downstream của Dock. Dock tổ chức các đường dữ liệu, thiết bị ngoại vi và các đường cấp nguồn theo thiết kế; đường PD riêng không biến bất kỳ cổng Type C nào của laptop thành cổng xuất hình.
Nếu laptop chỉ hỗ trợ sạc và USB dữ liệu mà không có DP Alt Mode hay USB4/Thunderbolt thích hợp, Dock có cổng HDMI vẫn có thể không xuất màn hình bằng đường trực tiếp.
4. Cách đọc thông số cổng trước khi mua phụ kiện
Hãy tách bảng thông số thành ít nhất ba dòng: chiều cấp điện, vai trò dữ liệu và chế độ video. Kiểm tra máy có hỗ trợ USB Host/OTG, USB Power Delivery charging input/output và DP Alt Mode/USB4 theo tài liệu chính hãng. Khi máy không nhận SSD, không nên kết luận nguyên nhân nằm ở nguồn điện; khi không nhận sạc, cũng đừng suy rằng USB Host bị lỗi.
Tách phép thử sẽ giúp xác định đúng thành phần cần xử lý mà không phải thay cáp hoặc mua thêm Dock theo cảm tính.
Bảng đối chiếu theo tình huống
| Tình huống | Vai trò dữ liệu | Vai trò điện năng |
|---|---|---|
| Laptop + chuột USB | Host | Thường là Source cho ngoại vi |
| Laptop + Dock có PD | Host với thiết bị downstream | Có thể là Sink nhận sạc |
| Điện thoại dùng OTG | Host khi OTG được bật/hỗ trợ | Có thể cấp nguồn cho ngoại vi |
| Pin dự phòng Type C | Tùy thiết kế; có thể không có dữ liệu | Source hoặc Sink tùy chế độ |
Quy trình kiểm tra thực tế
Làm lần lượt các bước dưới đây và chỉ thay đổi một thành phần ở mỗi lần thử. Nếu kết quả khác nhau giữa các lần kiểm tra, hãy lưu lại model thiết bị và điều kiện kết nối để đối chiếu đúng nguyên nhân.
- Xác định cổng trên máy được nhà sản xuất mô tả là Host/OTG hay dữ liệu hai chiều.
- Đọc riêng chiều sạc vào/ra và công suất; không dùng biểu tượng Type C làm bằng chứng.
- Kết nối một thiết bị USB đơn giản trước, sau đó mới thử PD hoặc video để khoanh vùng.
- Nếu dùng Dock, xem hướng dẫn cổng upstream và downstream cùng điều kiện nhận nguồn.
Câu hỏi thường gặp
Type C có hai đầu giống nhau thì dữ liệu luôn chạy hai chiều?
Đầu cắm có thể đảo chiều, nhưng vai trò Host/Device và ứng dụng thực tế do thiết bị quyết định.
Laptop đang nhận điện có thể làm USB Host không?
Có, một số Dock được thiết kế để laptop nhận PD đồng thời làm Host của ngoại vi.
Sạc USB PD có thể làm cổng USB Host?
Không nên suy ra. Hỗ trợ cấp nguồn không chứng minh thiết bị có bộ điều khiển dữ liệu Host.
Bài viết liên quan tại HPS
Các bài dưới đây mở rộng những điều kiện tương thích hoặc hướng dẫn kiểm tra đang được nhắc trong nội dung. Mỗi thiết bị thực tế vẫn phải đối chiếu thông số của đúng model.
Nguồn kỹ thuật tham khảo
- Texas Instruments – Engineer Guide to USB Type C
- Microsoft – USB Type C Connector FAQ
- USB-IF – Type C Cable and Connector Specification 2.5
Lưu ý HPS: Đây là bài kiến thức giải thích chuẩn và điều kiện vận hành. Thông số của sản phẩm hoặc khả năng tương thích từng thiết bị phải dựa trên tài liệu của đúng model; không suy tính năng chỉ từ hình dạng đầu cắm hoặc tên phiên bản.