Този материал ще опише USB контролера с универсална серийна шина. Това е невероятно търсен интерфейс на персонален компютър. С това решение можете да свържете едновременно 127 различни устройства. Портът ви позволява да свързвате и изключвате устройства, без да е необходимо прекъсване на компютъра.
Свързаните устройства имат възможност да получават захранване директно чрез USB. По този начин няма нужда да се използват захранващи устройства. Нека разгледаме по-отблизо целта на това решение и видовете, използвани днес.
USB сериен шинен контролер е част от PC платформата. Той осигурява комуникация за външни устройства, свързани към съответната шина. Универсалният USB шинен контролер е интелигентно устройство. Той е в състояние да взаимодейства с RAM в режим на достъп от край до край, заобикаляйки централния процесор. Има няколко вида интеграция на тези устройства. Те са част от системната логика като отделен чип на дънната платка или външен елемент. Сега разгледайте метода на свързване. По този критерий решенията могат да се разделят на устройства за PCI и PCI Express.
Спецификацията USB1.1 предвижда 2 вида внедряване на тези устройства. Например, за USB1.0, Intel е разработила два типа решения, които ни интересуват - OHCI и UHCI. Тяхната разлика се свежда до метода за достъп до регистрите. Трябва да се отбележи, че USB универсалният шинен контролер тип OHCI се счита за по-интелигентен от UHCI. Той е в състояние да облекчи процесора от необходимостта да изпълнява рутинни операции, свързани с предаването на данни през USB шините. И двете решения използват 32-битово адресиране.
За порт версия 2.0 е създаден специален USB универсален контролер за серийна шина, EHCI. Той е в състояние да осигури работа при висока скорост. Поради разделящата транзакция този тип интерфейс поддържа USB1.1 решението. Действително за бавни устройства. USB3.0 изисква универсален XHCI контролер. Той поддържа обмен на данни при всякаква скорост.
Ако сте собственик на стар компютър, който няма пристанища, които ви интересуват, не трябва да се разстройвате. Незначителна надстройка ще позволи на USB контролера Universal Serial Bus да бъде инсталиран на компютъра. Такива устройства се предлагат под формата на PC-карти за свързване към лаптоп или PCI разширителни карти. Тези контролери поддържат USB 1.0, 2.0, 3.0. Ако решите да си инсталирате подобно устройство, трябва да обърнете внимание на по-бързата опция. Това е препоръчително, тъй като дори цената на тези решения е почти еднаква, а възможностите са много по-големи. Обмислете друг пример: ако компютърът поддържа ранна версия на USB, закупуването на допълнителна такса ще ви позволи да преминете към стандартен 3.0.
Сега да обсъдим характеристиките на универсалния USB драйвер на контролера. Посоченият софтуер е необходим, ако дефектният порт е показан в “Device Manager”. Друго потвърждение е информацията за грешка, която се вижда в "Свойства" на такова оборудване, когато отидете в раздела "Състояние на устройството". Обърнете внимание, че драйверът може да се изисква за един порт или за всички заедно.
Най-ефективният начин за премахване на този проблем е да инсталирате софтуера, приложен към устройството. Ако нямате специален диск, можете да получите необходимия драйвер на официалния сайт на производителя на дънната платка. Има и друг начин за решаване на проблема. Това е автоматично търсене на необходимия софтуер.