Новини високих технологій
» » Універсальний USB-контролер

Універсальний USB-контролер

13-04-2017, 10:45
1 057
Кожен сучасний користувач комп'ютера знає, що таке USB-пристрої зберігання даних і периферія. Проблема в тому, що далеко не всі віддають собі звіт в тому, як все це працює, вважаючи, що достатньо підключити пристрій до відповідного порту, і справу зроблено (система підключений пристрій зазвичай визначає автоматично). За функціонування всіх таких девайсів відповідають універсальний USB-контроллер і так звана послідовна шина. Давайте з нею познайомимося.

Що таке універсальний контролер послідовної шини USB (Windows 7)?

Саме поняття контролера цього типу, виходячи з назви, передбачає, що він, по ідеї, повинен щось контролювати. Але от що?

Якщо говорити простою мовою, USB-контролер є своєрідним мостом між самим пристроєм, послідовною шиною USB, до якого вона підключається, та системою, в якій воно буде використовуватися. Але це лише примітивне тлумачення.

Принципи роботи

Порівняти принцип функціонування USB-контролера в певному сенсі можна з операційною системою, яка забезпечує взаємодію між «залізом» і програмами.
Універсальний USB-контролер
Але тільки при розгляді питання поточного мова йде про взаємодію підключається периферії або пристроїв зберігання даних через інтерфейс шини USB з оперативною пам'яттю, минаючи звернення до центрального процесора. Внаслідок цього забезпечується працездатність будь-якого типу пристроїв з середньою і низькою швидкістю передачі даних. Природно, щоб все працювало, для контролера, як і для всіх інших компонентів комп'ютерної системи, повинна бути встановлена спеціальна керуюча програма (драйвер), через яку система розпізнає пристрій і забезпечує його коректну роботу.

Драйвер контролера USB

В будь-якій операційній системі Windows такі драйвери інсталюються автоматично, оскільки є універсальними. Переглянути інформацію про USB-контролер і встановленому для нього драйвер можна в «Диспетчері пристроїв», який викликається або з «Панелі управління», або з розділу адміністрування комп'ютера, або з консолі запуску програм «Виконати» шляхом введення рядка devmgmt.msc.
Тут є розділ USB контролерів, розгорнувши який, можна переглянути список встановлених пристроїв. Відразу варто звернути увагу на те, що їх може бути кілька. При цьому кожному окремо взятому пристрою може відповідати чотири і більше елементів: Generic USB Hub, кореневої USB-концентратор, хост-контролер для чіпсета і складений пристрій USB.
У цьому списку нас більше цікавлять перший і другий елементи, оскільки саме вони можуть викликати помилки і неполадки в роботі, причому навіть у тому випадку, якщо з встановленим драйвером все в порядку.

Можливі проблеми в роботі

Однією з головних причин, коли не працюють флешки, знімні USB-вінчестери, бездротові клавіатури і миші, можна назвати саме проблему з драйвером. При його відсутності, некоректної установки або старіння контролер USB Windows 7 так само як будь-яка інша операційна система, просто не розпізнає.

Іноді може спостерігатися ситуація, коли включена економія енергії, і в такі моменти сам контролер системою відключається як пристрій, невиправдано її споживає. Для таких збоїв рішення по усуненню неполадок є, але, якщо зовнішні пристрої не працюють по причині пошкодження USB-порту, тут нічого не поробиш. Порт доведеться або лагодити, або міняти.

Методика усунення несправностей

Визначити, що виною того, що підключаються пристрої не працюють, є саме USB-контролер, можна безпосередньо в «Диспетчері завдань». В цьому випадку він буде позначений жовтим маркером.
У властивостях можна подивитися код помилки і визначити причину збою. Наприклад, збій під номером 28 відповідає тому, що відсутня або неправильно встановлений драйвер, код 43 свідчить про поломки фізичного характеру USB-порту і т. д.
У цьому разі насамперед потрібно спробувати перевстановити драйвер, використовуючи базу даних Windows на комп'ютері. Якщо це не допоможе, драйвер можна видалити, після чого переустановка відбудеться автоматично. Нарешті, можна видалити і сам пристрій. Система визначить його заново і інсталює необхідні для роботи компоненти. У разі якщо і це ефекту не матиме, доведеться в розділі властивостей на вкладці дані для двох других пристроїв, згаданих вище, виставити відображення ІД-обладнання і найдовшим рядками з ідентифікаторами VEN і DEV знайти в інтернеті відповідний драйвер, завантажити його, а потім вказати системі при установці його розташування на жорсткому диску або інсталювати його самого в ручному режимі. Але що робити, коли у властивостях система пише, що пристрій працює нормально, а от підключені накопичувачі та периферія функціонувати відмовляються геть? По всій видимості, проблема полягає у відключенні електроживлення для економії.
Пам'ятайте, зверталася увага на два перших компонента? Для них в «Диспетчері пристроїв» потрібно викликати меню властивостей на вкладці керування електроживленням зняти прапорець з рядка відключення для економії енергії, розташованої зверху.
Крім того, слід зайти в розділ установки схем електроживлення, викликати налаштування додаткових параметрів і в рядку параметрів USB встановити заборону на тимчасове відключення (для ноутбуків буде два параметри: живлення від мережі живлення від батареї).

Замість підсумку

Ось і все, що стосується поняття контролера USB. Тут спеціально не робився наголос на технічну сторону питання його функціонування, оскільки сам процес досить складний. А ось що стосується можливих проблем у порушенні роботи і появи непередбачених збоїв, вищеописані ситуації є найпоширенішими, а пропоновані рішення практично в 99% випадків зі ста дозволяють усунути помилки. Наостанок можна дати невеликий, але слушну пораду: при повторній установці або оновлення драйверів контролера краще всього використовувати автоматизовані програми на кшталт Driver Booster, SlimDrivers або DriverPack Solution, здатні знаходити на сайтах виробників обладнання і розробників програмного забезпечення самі свіжі драйвери і інтегрувати їх в систему без участі користувача як такого.
Цікаво по темі
Шлюз, встановлений за замовчуванням недоступний (Windows 10): як виправити?
Шлюз, встановлений за замовчуванням недоступний (Windows 10): як виправити?
Багатьом з тих користувачів, які до інтернету підключаються за допомогою Wi-Fi-мереж, іноді доводиться ...
Збій запиту дескриптора USB-пристрою (Windows 10): як виправити. Невідоме USB-пристрій
Збій запиту дескриптора USB-пристрою (Windows 10): як виправити. Невідоме USB-пристрій
Сьогодні все більш популярними стають зовнішні USB-пристрої зберігання даних (флешки, зовнішні HDD) ...
Помилка 633: причини появи та методи усунення
Помилка 633: причини появи та методи усунення
При використанні модемів будь-якого типу досить часто з'являється збій з номером 633 (помилка підключення). І хоча на сьогоднішній день використання
Невідомий пристрій в «Диспетчері пристроїв Windows 7: чому компонент не визначається, і як це виправити?
Невідомий пристрій в «Диспетчері пристроїв Windows 7: чому компонент не визначається, і як це виправити?
Не секрет, що в Windows-системах деякі «залізні» і віртуальні пристрої можуть не тільки працювати...
Помилка Stop 0x0000007E при установці Windows 7
Помилка Stop 0x0000007E при установці Windows 7
Інсталяція більш свіжої версії операційної системи, безумовно, є важливим кроком. Але часто може виникати ...
Немає доступу до флешці (відмовлено в доступі): як виправити помилку?
Немає доступу до флешці (відмовлено в доступі): як виправити помилку?
Сучасні USB-накопичувачі не застраховані від виникнення помилок внаслідок багатьох причин. Іноді система може видавати повідомлення про те, що немає