Почему Windows показать и"Это устройство может работать быстрее" и уведомление, если я коряво подключить его?

Я заметил, что на обоих Windows XP и 7 (и 2 разных компьютеров, соответственно), что мне удалось узнать, что "Это устройство может работать быстрее если подключить его к высокоскоростному порту USB 2.0" и уведомление, чтобы выскочить, если я подключаю кабель очень медленно (или немного сложно делать это одной рукой). Если я подключить его достаточно быстро или нормально, с обеими руками, уведомлений нет. В любом случае, все подобные устройства появляются, чтобы нормально функционировать.

Что я думаю происходит так, что контакт между проводами может быть прерван для достаточно времени во время медленного/неуклюжий подключения, что USB-контроллер думает, что это's не 2.0, но медленнее. Но почему это так думаешь? Или почему он не просто сказать "Вы плохо на соединительные кабели, пожалуйста, отключите и попробуйте снова"?

Комментарии к вопросу (5)

Сообщение относится к переговорным старой полной скорости (ФС) скорость передачи данных 12 Мбит/с, а не высокая скорость (ГС) скорость передачи данных которого составляет 480 Мбит/с. Это должно быть очень трудно, чтобы получить этот эффект от порта USB2. Порт USB2.0 протокол ГС получает установила после довольно сложных переговоров между устройством и хостом, потому что изначально каждый УГ устройств является устройством ФС.

Нормальный процесс выглядит следующим образом:

  1. ГВ-совместимое устройство тянет " Р " + строка после того, как он получает сигнал vbus в с 1-1.5 kΩ резистор на 3.3 В. Только в качестве устройства ФС будет делать.

  2. Хост-порт обнаруживает Д+=максимум, и после минимум 100мс де-подпрыгивая задержки, хозяин утверждает государственный USB_RESET на автобусе, за рулем как D+ и D - линии на массу с драйверами 45Ω на 10 или 50 мс.

  3. Если устройство ФС, он ничего не делает и ждет до конца USB_RESET.

  4. Если устройство УГ, это будет диск D - высокое, используя драйвера УГ (18ма источник) в течение примерно 1 мс. Это создаст импульс с амплитудой около 800мв (18 Ма в нагрузку 45Ω) называется "Я чирикает-к&;;

  5. При обнаружении конца щебечут-к, если хозяин способен в режиме HS, это сводит этот сигнал обратно (так же, 18ма на собственный груз 45Ω), сейчас около 50µс'. Если это хост-ФС, он игнорирует чирикают-К, и действует, как ФС.

  6. Затем, если хозяин способен режиме HS, он переключает свой диск в D+ провода, образуя на "Пи-Джей" и, опять на 50µс;

  7. Хозяин повторяет это переменное 50µс рисунком на весь срок действия государственного USB_RESET (10мс на порты концентратора, 50мс на корневого порта концентратора);

  8. После трех чередующихся чирикают-к/Дж, устройство определяет, что хост УГ, и переключается в режим УГ. Это предполагает включение прекращении УГ на конце устройства, что делает общий провод сопротивления 22Ω, и щебечут амплитуда сигнала падает до 400мв, на стандартный уровень сигналов УГ.

  9. Хост приступает к УГ начало кадра (СОФ) пакетов, и начинается процесс пересчета в режиме HS.

Сейчас это кто-то'угадать, какая часть шевелить вовсе разорвать этот протокол, и сделал узел, чтобы отметить порт как FS.

Комментарии (15)

Когда вы подключите устройство в порт USB2, компьютер сначала пытается установить связь с использованием протокола передачи данных с USB2. Когда это не удается, он пытается снова использовать с USB1 протокол передачи данных.

Моя догадка заключается в том, что физическое соединение (из-за шевеления контактов) еще не стабильна в ходе переговоров с USB2. Поэтому он возвращается к USB1, хотя это устройство с USB2.

Достаточно смешно в Windows поймут, что устройства должны быть способны скорость USB2 (данные она получает от драйвера) и поэтому Windows приходит к выводу, что один из портов USB подключил его к компьютеру, чтобы был медленный порт с USB1. Windows не'т, кажется, чтобы проверить, работает ли сам порт с USB2 способен. И поэтому вы получаете несколько вводит в заблуждение сообщением об ошибке.

П. С. Только что пробовал с компьютера с Windows 10: такая же эффект есть.

Комментарии (8)

Это может быть то, что вы вставили ее достаточно медленно, что Windows уже закончил рукопожатие процесс с контроллером и что в то время контакты для связи USB 2.0 там'т трогательно.Что может привести к Windows ошибки устройство USB 2.0 в качестве устройства 1.1 Как не будет ответа на рельсы, помеченные как только на USB 2.0 и до.

Комментарии (6)