
외장 HDD를 구입할 계획입니다. 이를 위해 제가 가지고 있는 USB 포트의 유형을 찾으려고 합니다. 제어판에서 다음 설정을 찾았습니다. 5번->제품군 USB2 강화 호스트 컨트롤러에 나와 있습니다.하지만 이전 "USB 호스트 컨트롤러"라고만 말하는 것
6개의 USB 포트가 있는데 모두 동시에 왔습니다. usb2 포트가 하나만 있고 다른 포트는 usb2가 아니라는 뜻인가요?
답변1
아니요, 모든 USB 포트는 USB 2.0일 가능성이 높습니다. 장치 관리자 출력에 USB 2 컨트롤러가 있다고 해서 별도의 포트가 USB 2를 실행할 수 있는 유일한 포트라는 의미는 아닙니다. 오히려 해당 컨트롤러는 기존 USB 1 컨트롤러의 포트를 감싸서 USB 2를 실행할 수 있게 해줍니다. USB 1도 마찬가지다.
ICH7의 USB 하드웨어는 이상한 짐승입니다. 처음에는 USB 1 모드에서 나타납니다(USB 2 모드에서 통신하는 방법을 아는 드라이버가 있다고 가정할 수 없기 때문입니다). 4개의 USB 1 컨트롤러가 있지만 IHC7에는 실제로 8개의 USB 포트에 해당하는 핀이 있습니다. 각 컨트롤러에는 2개의 포트가 내장된 USB "루트 허브"가 내장되어 있기 때문입니다. 따라서 처음 전원을 켜면 8개의 핀이 있습니다. USB 1.1 포트.
그러나 USB 2 호환 드라이버가 나타나 "USB2 Enhanced USB Controller"를 찾아서 활성화합니다. 이는 IHC7의 USB 포트 4쌍 중 일부 또는 전부를 "인계"할 수 있습니다. 그 이후에는 USB 포트 쌍이 USB 2로 실행됩니다. (일반적으로 모든 포트를 차지하지 않을 이유가 없습니다.) 물론 여전히 USB 1.x 장치와 통신할 수 있습니다.
참조인텔® I/O 컨트롤러 허브 7(ICH7) 제품군 데이터시트. 63페이지에서는 칩의 핀에 대해 설명합니다(이것은 루트 허브의 출력이므로 총 8개의 포트에 해당합니다). 200페이지에서는 UHCI(USB 1) 컨트롤러에 대해 설명하며 EHCI 컨트롤러에 대한 주요 내용은 페이지에 있습니다. 207:
ICH7에는 최대 8개의 USB 2.0 고속 루트 포트를 지원하는 EHCI(Enhanced Host Controller Interface) 호스트 컨트롤러가 포함되어 있습니다. USB 2.0을 사용하면 최대 480Mb/s의 데이터 전송이 가능합니다.같은 핀을 사용해서8개의 USB 전속/저속 포트. ICH7에는 USB 포트가 UHCI 컨트롤러 중 하나 또는 EHCI 컨트롤러에 의해 제어되는지 여부를 결정하는 포트 라우팅 논리가 포함되어 있습니다. ICH7에는 USB 2.0 기반 디버그 포트도 구현되어 있습니다.
(강조 추가)
따라서 단일 EHCI 컨트롤러는 "USB Universal ..." 장치 4개 모두에 해당하는 IHC7의 "루트 허브" USB 포트 8개 모두를 처리할 수 있습니다. 참고: 이들 중 8개 모두가 마더보드에 연결되어 있는 것은 아니며, 한두 개는 USB 장치에 연결될 수 있습니다.~에마더보드 - 후자는 종종 노트북의 경우입니다.