Додаємо до комп’ютера USB
Дуже приємно, коли дарують подарунки. І диск USB Flash на 64 Мб – дуже гарний подарунок. І гарний, і зручний, і до універсального USB порту підключається. Але стає трохи сумно, коли розумієш, що цей подарунок підключити до свого комп'ютера неможливо – нікуди…

Але час не стоїть на місці – і зараз USB-порти є невід'ємним інтерфейсом для сучасного комп'ютера. Більше того – саме USB-порти привносять нові віяння у конструкцію корпусів комп'ютерів. Ці порти почали розташовувати на передній панелі комп'ютерів. Раніше цієї честі удостоювалися хіба що аудіовходи/виходи.
Але якщо USB є універсальним інтерфейсом, то через нього до комп'ютера можна підключити і принтер, і сканер, і цифрову камеру. Припустимо, принтер і сканер зайняли роз'єми USB на задній панелі комп'ютера і припадають пилом там до наступного прибирання. Але коли USB-портів у комп'ютері всього два, а претендентів на них набагато більше, тоді виникає необхідність якось ділити два інтерфейси між трьома чи чотирма пристроями. Ось і приходить тоді регулярно займатися офісною акробатикою, щоб переткнути один пристрій з USB-інтерфейсом на інший, - задоволення, самі розумієте, малоприємне.
Але це ще нічого. А ось коли у власності знаходиться найзручніша річ – цифрова камера, то підключати її до USB-порту доводиться щоразу, коли необхідно "злити" фотографіїабо зробити інші маніпуляції зі знімками. Ось тоді USB на передній панелі – це вже не просто зручність. Це необхідність.
Ніч-чого не розумію
Звичайно ж, якщо комп'ютер досить новий, то будь-який пристрій з USB-інтерфейсом можна під'єднати без вимкнення живлення - Windows, починаючи з версії 98, нормально розпізнає підключення нового пристрою USB на льоту, коректно визначає його і дозволяє відразу ж працювати з цим пристроєм .
Єдиний аспект може полягати у відмінності версій самих USB-пристроїв. Справа в тому, що розвиток USB не зупинився на розробці універсального інтерфейсу. Відразу з'явилися нові ідеї, які знайшли своє втілення в наступній версії стандарту USB 2.0. Специфікація на цю версію універсального інтерфейсу була затверджена невдовзі після попередньої версії 1.1 - тому зараз велика кількість виробників комп'ютерів і комп'ютерної периферії підтримують цей стандарт. Windows сама визначає версію USB-пристрою, підключеного до порту, та працює з ним відповідним чином. Windows 98 та ME підтримують специфікацію USB 1.1, Windows 2000 та XP – USB 2.0.
І куди це пхати?
Ну а що ж робити, якщо USB-портів не видно ні на передній, ні на задній панелі комп'ютера? Це також не причина, щоб відмовлятися від пристроїв, що мають USB-інтерфейси. USB саме тому є універсальним інтерфейсом, що дозволяє відійти від прив'язки комп'ютерної периферії до конкретних типів інтерфейсів. Багато років було відомо, що для роботи принтера необхідний паралельний порт (LPT), для підключення модему - послідовний порт (СОМ), і такий порт потрібний для роботи миші.
Але ось спочатку мишу переселили на PS/2-роз'єм, звільнимо тим самим місце для іншихпериферійних пристроїв. Потім з'явився USB, а в майбутньому, звичайно, комп'ютер матиме один або два інтерфейси для підключення всіх типів пристроїв. Прикладом цього можуть бути останні iMac - моделі комп'ютерів від Apple, які мають майже всі порти є USB. Крім того, дуже зручне розташування USB-портів на клавіатурі.
Немає сумніву, що найближчим часом на українському ринку з'являться аналогічні розробки для IBM-сумісних комп'ютерів.
Але повернемося до відсутніх USB-портів. По-перше, існують PCI-контролери, які встановлюються в PCI-слоти на материнській платі і дозволяють відразу (після недовгої настройки) використовувати USB-порти.
По-друге, до материнських плат, оснащених хост-контролерами та відповідними контактами, можна підключити USB-шлейф. Цей пристрій являє собою набір контактів для з'єднання з контактами на материнській платі та двома USB-портами. USB-шлейф набагато дешевший, тому що основна електроніка вже присутня на материнській платі, і вартість його складає близько 15 грн.
Світом ходять чутки, що зустрічаються і ISA-USB-контролери. Але через те, що ISA-слоти, напевно, зникли з материнських плат раніше, ніж з'явилася перша специфікація USB, це звучить якось малоймовірно.
Встановлюємо PCI-USB-контролер
"Не бери важкого до рук i поганого в голову" - навчає нас мудре українське прислів'я. У цьому сенсі використання PCI-USB-контролера - це найбільш простий і швидкий спосіб запастися парочкою-іншою USB-портів. Windows ME, 2000 і XP у своєму багажі мають більшість необхідних драйверів для підтримки найпоширеніших контролерів USB, тому установка даного пристрою в будь-який з Windows проста до непристойності. Любителям Windows 98, можливо, доведеться все-таки напружитися та встановити драйвера додатково. Але здебільшого це не буде потрібно.
Що таке PCI-USB-контролер? Це PCI-плата розширення до 4-5 USB-портів, в яку вбудований хост-контролер USB. Вартість PCI-USB-контролера складає близько 15 у. е.

Перевірити, чи встановлений PCI-USB-контролер у системі, дуже просто. Потрібно зайти в Диспетчер пристроїв - там у розділі Універсальна послідовна шина (Universal Serial Bus controllers) має з'явитися щонайменше два об'єкти: Хост-контролер (Host Controller) і Кореневий розгалужувач (Root Hub).
Варто зазначити, що хост-контролерів може бути (і, швидше за все, так воно й буде). Типовий приклад - популярний чіпсет Intel i810, до схеми якого включені універсальний хост-контролер і кореневий розгалужувач, але не USB-порт - оскільки виробники материнських плат на той момент ще не постачали своїх виробів USB.
Без PCI-USB-контролера в системі буде встановлено два пристрої: Intel 82801AA USB універсальний хост-контролер та USB кореневий розгалужувач. Після встановлення USB2.0-сумісного PCI-USB-контролера до системи додалися NEC PCI до USB Enhanced host controller, два NEC PCI до USB Open host controller USB 2.0 Root Hub Device і два додаткові кореневі розгалужувачі.
Так що якщо в Диспетчері пристроїв встановлені хоча б два пристрої: хост-контролер і кореневий розгалужувач - можна приступати до використання USB.
Встановлюємо USB-хвіст
Як згадувалося, USB-шлейф - це кілька портів USB, мають з'єднання з материнської платою 10 контактів.
Але для того, щоб скористатися цим пристроєм, потрібно спочатку переконатися, що материнська плата оснащена USB-контролером та необхідними контактами.
Першим зовнішнім ознакою наявності USB-контролера служить визначення Windows хост-контролера USB. У Диспетчері пристроїв у розділі Контролери універсальної послідовної шини USB повинні бути два пристрої: "універсальний хост-контролер" і "кореневий USB-концентратор". Якщо обидва ці пристрої встановлені та функціонують нормально - значить, можна підключати USB-хвіст.

Разом з USB-хвостом повинен також поставлятися опис призначення контактів, відповідно до якого слід підключати контакти.
Наприклад, для материнської плати PC PARTNER набазі чіпсету Intel i810 розведення по пінах така:
З послідовним розташуванням контактів:
У той же час придбаний USB хвіст мав зворотне розташування контактів:
Таким чином, при підключенні USB-хвоста контакти необхідно було підключати у зворотному порядку.
Але для кожної материнської плати порядок розташування контактів може відрізнятися, тому перед встановленням пристрою обов'язково слід вивчити керівництво до своєї материнської плати.
Після підключення USB-шлейфу Windows ніяк не реагує на виконані дії, оскільки, по суті, жодного нового пристрою не додано - додано лише його інтерфейсну частину. Як уже згадувалося, сам USB хост-контролер має вже бути присутнім на платі.
Тепер після підключення USB-шлейфу з'явилася можливість безпосередньо підключати USB-пристрої до комп'ютера. Але не зайвим буде нагадати, що підключення USB-шлейфу слід виконувати тільки тим, хто має необхідну кваліфікацію, щоб уникнути псування периферійних пристроїв і самого комп'ютера. Якщо ж ви не впевнені у своїх можливостях, то PCI-USB-контролер – найкраще рішення, тому що при його підключенні шанси зашкодити комп'ютеру мінімальні. А вартість PCI-USB-контролера не йде ні в яке порівняння з вартістю материнської плати, хай навіть не зовсім нової, або будь-якого периферійного пристрою з USB-портом, який ризикуватиме.
Збільшуємо кількість USB-портів
Але, отримавши у своє розпорядження два або чотири USB-порти, рано радіти. За кілька тижнів (і навіть днів) можна виявити, що двох портів, м'яко кажучи, недостатньо. На сьогоднішній день кількість периферійних пристроїв, які можна підключати через порт USB, вражає. Це принтери, зовнішні жорсткі диски,flash-диски, сканери, монітори, магнітооптичні диски, веб-камери, джойстики, миші, клавіатури. що не підключається через USB, згадати важко. Така кількість пристроїв вимагає більшої кількості портів. На даний момент розробники материнських плат і виробники корпусів для ПК мають у своєму розпорядженні все більше і більше USB-портів. Наразі вже стало нормою розташування на материнській платі шести USB-портів, з яких чотири можуть перебувати на тій стороні плати, яка розташовуватиметься до лицьової частини корпусу комп'ютера. Але більш старі моделі найчастіше мають лише два USB-порти - та й то на задній панелі корпусу комп'ютера.
Але мудрі розробники USB ще в середині 90-х заклали в першу специфікацію умову, що універсальна послідовна шина повинна підтримувати до 127 пристроїв. Таким чином, використовуючи концентратори (hub) можна на одному хост-контролері використовувати 127 окремих пристроїв. Відповідно до стандарту USB один концентратор може обслуговувати до чотирьох периферійних пристроїв.
Зараз можна придбати концентратори на два та на чотири USB-порти. Але ніщо не заважає розробникам вбудовувати концентратори в їх пристрої, що й зробили інженери з Apple. USB-порти прямо на клавіатурі - чудове рішення. Аби вони не запатентували його, як це люблять робити в Apple, тоді і у користувачів інших архітектур з'явиться шанс користуватися USB доступно і зручно.
Позначення різних стандартів USB
Після введення специфікації USB 2.0 постало питання ідентифікації USB-обладнання споживачами, які не присвячені тонкощі інтерфейсу. Вирішили не використовувати старий логотип USB 1.1. Замість нього введено два нових: для стандартного USB та високошвидкісного (див. малюнок).Обидва логотипи позначають, що обладнання пройшло випробування на відповідність вимогам роботи USB-системи. Значок "Certified USB" говорить про те, що сертифікований пристрій відповідає вимогам USB 2.0 та підтримує обмін даними на низькій (1,5 Мбіт/с) та стандартній (12 Мбіт/с) швидкості. Значок "Certified Hi Speed USB" означає, що таке обладнання працюватиме на високій швидкості 480 (Мбіт/с).