나는 모두에 윈도우 XP 와 7(및 2 개의 서로 다른 컴퓨터에 각각)로 관리할 수 있을 얻을 수"이 빠르게 수행할 수 있는 경우에 당신은 그것을 연결하는 고속 USB2.0 포트"알림 팝업하는 경우 연결 케이블을 아주 천천히(또는 투쟁이 약간 그 일을 한 손으로도). 면 내가 그것을 연결하는 충분히 빠르게 또는 일반적으로,두 손으로,없다 알림입니다. 어느 경우에,그러한 모든 장치는 정상적으로 작동.
어떻게 생각하는 사이의 접촉선 중단되는 충분한 시간 느린/서투른 연결 USB 컨트롤러가 생각하는 it's2.0 하지만 느립니다. 하지만 그것은 왜 그렇게 생각하십니까? 또는 왜 그것은 단지 말"당신은 나에 연결 케이블,주시기 바랍 분리고 다시 시도하십시오"?
의 메시지는 협상전 full speed(FS)데이터 속도의 12Mbit/s,대신 고속(HS)데이터 속도는 480Mbit/s. 그것은 정말 어려운 일이 효과를 얻을 수에서 포트 USB2. USB2.0HS 프로토콜이 설정한 후에는 상당히 복잡한 협상 사이 장치와 호스트하기 때문에,처음에는 모든 HS 장치로 작동 FS 장치입니다.
정상적인 프로세스는 다음과 같습니다:
HS-할 수 있는 장치를 끌 D+인 후 그것을 얻 VBUS 신호 1-1.5kΩ resistor3.3V. 로 FS 장치 않습니다.
호스트 포트 감지하 D+=high,그리고 후에 최소 100ms de-튀는 지연,호스트 주장 USB_RESET 상태에서 버스 운전,모두 D+및 D-라인을 땅과 함께 45Ω 드라이버 10 또는 50ms.
는 경우 장치가 FS,그것은 아무것도하지 않고 끝날 때까지 대기의 USB_RESET.
는 경우 장치가 HS,그것은 드라이브에 D-을 사용하여 높은 HS 드라이버(18mA 원본)를 약 1ms. 이것은 만들기와 펄스 진폭에 대해 800mV(18ma 로 45Ω 로드)라"짹짹-K";
검출시의 끝의 첩-K 는 경우에,호스트 수 있 HS 모드 드라이브 신호를 다시(동 18mA 으로 자신의 45Ω load),지금은 약 50 개µs. 는 경우 그것은 FS 호스트,그것을 무시합 짹짹-K,그 수익금으로 FS.
그런 다음 경우에는 호스트할 수 있 HS 모드 스위치의 드라이브에 D+와이어 형성,"짹짹-J",다시 50µs;
호스트가 반복 이 교 50µs 패턴에 대한 전체의 내구 USB_RESET 상태(10ms 에서는 허브 포트,50ms 에 뿌리는 허브 포트);
후에는 세 가지 교 짹짹-K/J,장치를 인식하는 호스트 HS,그리고 스위치 HS 모드 자체. 이 의미에 돌 HS 종료 장치에 끝을 만드는 총선 저항을 22Ω 및 첩 신호 진폭 하락하 400mV,표준 HS 신호 수준입니다.
호스트를 진행 HS 프레임의 시작(SOF)패킷을 시작 열거 프로세스에서 HS 모니다.
지금은 누군가는's 추측되는 부분의 흔들기았던 이 프로토콜,그 호스트를 표시하는 포트로 FS.
을 연결하면 장치에 USB2 포트,컴퓨터를 처음 시도하는 협상을 사용하여 연결 USB2 데이터를 프로토콜입니다. 면 실패하고 다시 사용하여 USB1 데이터를 프로토콜입니다.
나의 추측은 육체의 연결(으로 인해 흔들어 연락처)안정되지 아직 동안 USB2 협상. 그래서 그것을 USB1 도는 장치입니다 USB2 장치입니다.
충분히 재미 Windows 않을 실현하는 장치의 수 있어야 USB2 속도(한 정보로부터 얻 드라이버)그리고 윈도우 종결하는 USB 포트에 당신은 그것을 연결하는 아주 천천히 이루어졌 USB1 포트입니다. 윈도우는't 을 보일지 여부를 확인하는 포트 자체 USB2 할 수 있습니다. 그리고 왜 당신은 약간 오해의 소지가 오류 메시지입니다.
P.S. 고 그것은 나 자신으로 윈도우 10 기계:같은 효과가 있는 것은 아닙니다.