Мобилен телефон
+86 13736381117
Електронна поща
info@wellnowus.com

Архитектурата на шината на USB конектора е многослойна

Типична система за приложение с USB конектор се състои от USB хост, USB устройство и USB кабел.В USB шинната система външните устройства обикновено са унифицирани като USB устройства, които изпълняват главно специфични функции, като например често използван U диск, мобилен твърд диск, мишка, клавиатура, контролер за игри и т.н. USB хостът е господарят на системата и отговаря за контрола и обработката на данни в процеса на USB комуникация.По време на предаването на USB конектора предаването на данни от USB хоста към USB устройството се нарича Down Stream комуникация, а предаването на данни от USB устройството към USB хоста се нарича Up Stream комуникация.

Подобно на многослойната структура на Ethernet, шинната система на USB конектора също има ясна многослойна структура.Това означава, че пълната USB система за приложения може да бъде разделена на функционален слой, слой на устройството и слой на интерфейса на шината.

1. Функционален слой.Функционалният слой е отговорен основно за предаването на данни между USB хоста и устройството в системата за приложение на USB конектора, която се състои от функционалния модул на USB устройството и съответната USB хост програма.Функционалният слой осигурява четири вида предаване на данни, включително контролен трансфер, масов трансфер, прекъсващ трансфер и изохронен трансфер.

2. Слой оборудване.В системата на USB конектора нивото на устройството е отговорно за управлението на USB устройствата, присвояването на адресите на USB устройствата и получаването на дескрипторите на устройствата.Работата на слоя устройство изисква поддръжка за драйвери, USB устройства и USB хостове.В слоя на устройството USB драйверът може да придобие възможностите на USB устройството.

3. Шинен интерфейсен слой.Слоят на интерфейса на шината реализира синхронизирането на USB предаването на данни в системата на USB конектора.Предаването на данни по USB шина използва NRZI кодиране, което е обратно кодиране без връщане към нула.В интерфейсния слой на шината на USB конектора, USB контролерът автоматично извършва NRZI кодиране или декодиране, за да завърши процеса на предаване на данни.Интерфейсният слой на шината обикновено се допълва автоматично от хардуера на USB интерфейса.


Време на публикуване: 31 май 2021 г