Tôi đã tự hỏi tại sao hầu hết tất cả các cáp USB tồn tại là USB-A đến (Micro-USB | USB-C | USB-B | v.v.)
Tại sao USB-A sang USB-A không phải là một thứ phổ biến? Có một lý do kỹ thuật này không thể làm việc?
Tôi đã tự hỏi tại sao hầu hết tất cả các cáp USB tồn tại là USB-A đến (Micro-USB | USB-C | USB-B | v.v.)
Tại sao USB-A sang USB-A không phải là một thứ phổ biến? Có một lý do kỹ thuật này không thể làm việc?
Câu trả lời:
USB-A nam sang USB-A là tốt. Chúng tồn tại, và tương đối phổ biến. Chúng chỉ hoạt động tốt như cáp mở rộng USB, miễn là chiều dài tổng thể không quá dài. Đối với khoảng cách xa hơn, các cáp hoạt động tồn tại có chứa bộ lặp bên trong hoặc bộ chia USB để tạo lại tín hiệu. Tuy nhiên, bạn có thể gặp phải các sự cố cung cấp điện do sụt áp.
USB-A male to USB-A male rất nguy hiểm. Nó cũng không phù hợp với đặc điểm kỹ thuật USB. Chúng cũng tồn tại, mặc dù tôi không thực sự chắc chắn tại sao. Có lẽ vì đầu nối USB-A ngắn hơn đầu nối USB-B, nên các nhà cung cấp vỏ ổ cứng gắn ngoài của Trung Quốc đã quyết định sử dụng nó vì nó rẻ hơn nửa cent so với đầu nối thích hợp. Cáp nối USB-A từ nam sang USB-A tương tự như dây nối có phích cắm nam ở hai đầu. Bạn không bao giờ nên sử dụng một trong số này. Có một số vấn đề. Trước hết, USB không cho phép hai máy chủ USB được kết nối với nhau. Ngăn xếp phần mềm không hỗ trợ nó. Bạn không thể đơn giản kết nối hai máy tính với nhau qua USB và để chúng nói chuyện với nhau mà không cần chèn một số thành phần ở giữa, chẳng hạn như hai bộ chuyển đổi USB back-to-back sang Ethernet hoặc tương tự. USB khi đang di chuyển là một câu chuyện hơi khác vì thiết bị USB OTG sẽ chuyển đổi vai trò giữa máy chủ và thiết bị. USB OTG cũng sử dụng một đầu nối hoàn toàn khác, một biến thể A / B chấp nhận cả đầu nối loại A và B, chỉ tồn tại ở các kích thước nhỏ hơn.
Nhưng đây không phải là điều khiến cáp USB-A sang USB-A trở nên nguy hiểm. Điều khiến chúng trở nên nguy hiểm là cáp USB cung cấp năng lượng và các máy chủ USB nói chung không được thiết kế để chấp nhận nguồn điện đi sai hướng. Nếu bạn kết nối hai máy tính với nhau bằng cáp USB-A với USB-A, nguồn cung cấp 5V của chúng gần như chắc chắn không có cùng điện áp, do đó, một trong số chúng sẽ cấp nguồn cho máy còn lại thông qua cáp USB. Điều này trong và bản thân nó không thực sự là một vấn đề lớn, với điều kiện nguồn có giới hạn dòng thích hợp để ngăn cáp nóng lên và bắt đầu cháy. Vấn đề thực sự xảy ra khi một trong các thiết bị bị tắt. Bây giờ, bạn có nguồn cung cấp 5V bên ngoài đến một thiết bị tắt nguồn không được thiết kế để xử lý nó. Điều này có thể làm hỏng các thành phần trên bo mạch chủ trong một hoặc cả hai thiết bị. Cũng thế,
USB-C là một câu chuyện khác nhau vì được thiết kế đặc biệt để có các đầu nối giống hệt nhau ở cả hai đầu. Không chỉ vậy, nó được thiết kế rõ ràng để hỗ trợ sạc thiết bị chủ thông qua đầu nối USB C. Do đó, các thiết bị USB C phải được thiết kế để xử lý tình huống này một cách thích hợp.
Bởi vì nó trái với tiêu chuẩn. Tiêu chuẩn USB nói rằng loại A dành cho máy chủ và loại B dành cho thiết bị.
Về mặt thực tế, một thiết bị có đầu nối loại A dự kiến sẽ cung cấp năng lượng, vì vậy nếu bạn kết nối hai trong số chúng với nhau, chúng sẽ cố gắng cung cấp năng lượng cho nhau, dẫn đến nhiều khả năng xảy ra sự cố xấu. Loại C có được điều này bằng một cơ chế đàm phán.
USB pre-3.0 có một mặt chủ và một bên nô lệ. Đầu nối USB-A dành cho máy chủ, USB-B dành cho nô lệ.
USB 3.0 trở lên là ngang hàng và đầu nối USB-C hỗ trợ điều đó.