Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 18. Современные интерфейсы




18.1. Интерфейс USB

USB (Universal Serial Bus – универсальная последовательная шина) является промышленным стандартом расширения архитектуры PC, ориентированным на интеграцию с телефонией и устройствами бытовой электроники. Большинство устройств поддерживают стандарт 1.1 (1998г.), в нем были устранены обнаруженные проблемы первой редакции. В спецификации USB 2.0 радикально повышена пропускная способность шины. Первоначально (версия 1.1) шина обеспечивала две скорости передачи информации: полную скорость (Full Speed, FS) 12 Мбит/с и низкую скорость (Low Speed, LS) 1,5 Мбит/с. В версии 2.0 определена еще и высокая скорость (High Speed, HS) 480 Мбит/с, что позволяет существенно расширить круг устройств, подключаемых к шине. В одной и той же системе могут присутствовать и одновременно работать устройства со всеми тремя скоростями. Шина позволяет с использованием промежуточных хабов соединять устройства, удаленные от компьютера на расстояние до 30м.

Архитектура USB получила широкое распространение благодаря простоте технической реализации, гибкости подключения по технологии Plug & Play до 128 устройств и значительной скорости передачи (до 12 Мбит/c для версии 1.1).

В таблице 18.1 приведено наименование контактов USB разъема, а на рис.18.1 – схема подключения устройств к нему.

Таблица 18.1

№ контакта Наименование
  VCC (+5V, 100mA)
  - Data
  + Data
  GND

Рис. 18.1. Схема подключения полноскоростного устройства USB

Стандарт USB определяет электрические и механические спецификации шины. Информационные сигналы и питающее напряжение 5В передаются по четырехпроводному кабелю. Используется дифференциальный способ передачи сигналов D+ и D- по двум проводам. Уровни сигналов передатчиков в статическом режиме должны быть ниже 0,3В (низкий уровень) или выше 2,8В (высокий уровень). Приемники выдерживают входное напряжение в пределах -0,5...+3,8В. Передатчики должны уметь переходить в высокоимпедансное состояние для двунаправленной полудуплексной передачи по одной паре проводов.

Архитектура USB

Шина USB представляет собой хост-центрическую аппаратно-программную систему подключения множества периферийных устройств. Хост-центричность понимается в нескольких аспектах:

· хост отвечает за конфигурирование всех устройств;

· хост управляет всеми обменами (транзакциями) на шине;

· обмен информацией возможен только между хостом (его памятью) и устройствами – однорангового взаимодействия устройств шина USB не позволяет.

Ниже перечислены компоненты аппаратной части USB:

· Периферийные устройства USB выполняют свои функции (USB-functions).

· Хост-контроллер (host controller) обеспечивает связь шины с ядром компьютера. Хост-контроллер объединяется с корневым хабом (root hub), организующим точки подключения устройств USB. Существует 2 варианта хост-контроллеров USB 1.x – универсальный (Universal Host Controller, UHC) и открытый (Open Host Controller, OHC). Оба варианта поддерживают скорости FS/LS; высокую скорость шины USB 2.0 (HS и только) поддерживает расширенный хост-контроллер (Enhanced Host Controller, ЕНС).

· Хабы USB (USB hubs) обеспечивают дополнительные точки подключения устройств.

· Кабели USB соединяют устройства с хабами.

Ниже перечислены компоненты программной части USB:

· Клиентское ПО (Client Software, CSw) – это драйверы устройств USB, обеспечивающие доступ к устройствам со стороны прикладного ПО. Драйверы взаимодействуют с устройствами только через программный интерфейс с общим драйвером USB (USBD). Непосредственного обращения к каким-либо регистрам аппаратных средств драйверы устройств USB не выполняют.

· Драйвер USB (USB Driver, USBD) «заведует» всеми устройствами USB системы, их нумерацией, конфигурированием, предоставлением служб, распределением пропускной способности шины, мощности питания и т.п.

· Драйвер хост-контроллера (Host Controller Driver, HCD) преобразует запросы ввода-вывода в структуры данных, размещенные в коммуникационной области оперативной памяти, и обращается к регистрам хост-контроллера. Хост-контроллер выполняет физические транзакции, используя эти структуры данных.

Работой всех устройств шины USB управляет хост-контроллер – программно-аппаратная подсистема хост-компьютера. Хост-контроллер является интеллектуальным устройством шины PCI или составной частью «южного» хаба (моста) системной платы, интенсивно взаимодействующей с оперативной памятью.

 

Топология шины

Физическое устройство USB должно иметь интерфейс USB, обеспечивающий полную поддержку протокола USB, выполнение стандартных операций (конфигурирование и сброс) и предоставление информации, описывающей устройство. Физические устройства (Device) USB могут являться хабами, функциями или их комбинацией. Многие устройства, подключаемые к USB, имеют в своем составе и хаб, и функции.

Хаб (Hub) обеспечивает дополнительные точки подключения устройств к шине. Хаб является кабельным концентратором. Точки подключения называются портами хаба. Каждый хаб преобразует одну точку подключения в их множество. Архитектура допускает соединение нескольких хабов. У каждого хаба имеется один восходящий порт (Upstream Port), предназначенный для подключения к хосту или хабу верхнего уровня. Остальные порты являются нисходящими (Downstream Ports), предназначенными для подключения функций или хабов нижнего уровня. Хаб может распознавать подключение устройств к портам или отключение от них и управлять подачей питания на их сегменты. Каждый из портов может быть разрешен или запрещен и сконфигурирован на полную или ограниченную скорость обмена. Хаб обеспечивает изоляцию низкоскоростных сегментов от высокоскоростных.

Функции (Function) USB представляют собой устройства, способные передавать или принимать данные или управляющую информацию по шине. Типично функции представляют собой отдельные ПУ с кабелем, подключаемым к порту хаба. Физически в одном корпусе может быть несколько функций со встроенным хабом, обеспечивающим их подключение к одному порту. Эти комбинированные устройства для хоста являются хабами с постоянно подключенными устройствами-функциями. Перед использованием функция должна быть сконфигурирована хостом - ей должна быть выделена полоса в канале и выбраны опции конфигурации.

Работой всей системы USB управляет хост-контроллер (Host Controller), являющийся программно-аппаратной подсистемой хост-компьютера (реализован в большинстве современных чипсетов).

Физическое соединение устройств осуществляется по топологии многоярусной звезды (рис.18.2). Центром каждой звезды является хаб. Каждый кабельный сегмент соединяет две точки (хаб с другим хабом либо с функцией). В системе имеется один (и только один) хост-контроллер, расположенный в вершине пирамиды устройств и хабов. Хост-контроллер интегрируется с корневым хабом (Root Hub), обеспечивающим одну или несколько точек подключения – портов. Контроллер USB, входящий в состав чипсетов, обычно имеет встроенный двухпортовый хаб. Логически устройство, подключенное к любому хабу USB и сконфигурированное, может рассматриваться как непосредственно подключенное к хост-контроллеру.

Рис. 18.2. Пример подключения устройств USB

Хаб является устройством-разветвителем; к тому же он может служить источником питания для подключенных к нему устройств. К каждому порту хаба может непосредственно подключаться периферийное устройство или промежуточный хаб; шина допускает до 5 уровней каскадирования хабов (не считая корневого). Поскольку комбинированные устройства содержат внутри себя хаб, их подключение к хабу 5-го уровня уже недопустимо.

Питание устройств USB возможно от кабеля (Bus-Powered Devices) или от собственного блока питания (Self-Powered Devices). При планировании соединений следует учитывать способ питания устройств: устройства, питающиеся от шины, как правило, подключают к хабам, питающимся от сети. Хост обеспечивает питанием непосредственно подключенные к нему ПУ. Каждый хаб, в свою очередь, обеспечивает питание устройств, подключенных к его нисходящим портам. При некоторых ограничениях топологии допускается применение хабов, питающихся от шины.К хабам, питающимся от шины, подключают лишь маломощные устройства – так, к клавиатуре USB, содержащей внутри себя хаб, подключают мышь USB и другие устройства-указатели (трекбол, планшет).

Логическое устройство USB представляет собой набор независимых конечных точек (Endpoint, ЕР), с которыми хост-контроллер (и клиентское ПО) обменивается информацией. Каждому логическому устройству USB (как функции, так и хабу) конфигурационная часть ПО хоста назначает свой адрес (1-127), уникальный на данной шине USB. Каждая конечная точка логического устройства идентифицируется своим номером (0-15) и направлением передачи (IN – передача к хосту, OUT – от хоста).

Набор конечных точек зависит от устройства, но всякое устройство USB обязательно имеет двунаправленную конечную точку 0 (ЕР0), через которую осуществляется его общее управление. Для прикладных целей используются конечные точки с номерами 1-15 (1, 2 для низкоскоростных устройств). Адрес устройства, номер и направление конечной точки однозначно идентифицируют приемник или источник информации на данной шине при обмене хост-контроллера с устройствами USB.

Типыпередачи данных

Архитектура USB допускает четыре базовых типа передач данных между хостом и периферийными устройствами:

· Изохронные передачи (isochronous transfers) – потоковые передачи в реальном времени, занимающие предварительно согласованную часть пропускной способности шины с гарантированным временем задержки доставки. На полной скорости (FS) можно организовать один канал с полосой до 1,023 Мбайт/с (или два по 0,5 Мбайт/с), заняв 70% доступной полосы (остаток можно занять и менее емкими каналами). На высокой скорости (HS) можно получить канал до 24 Мбайт/с (192 Мбит/с). Надежность доставки не гарантируется – в случае обнаружения ошибки изохронные данные не повторяются, недействительные пакеты игнорируются. Шина USB позволяет с помощью изохронных передач организовывать синхронные соединения между устройствами и прикладными программами. Изохронные передачи нужны для потоковых устройств: видеокамер, цифровых аудиоустройств (колонки USB, микрофон), устройств воспроизведения и записи аудио- и видеоданных (CD и DVD). Видеопоток (без компрессии) шина USB способна передавать только на высокой скорости.

· Прерывания (interrupts) – передачи спонтанных сообщений, которые должны выполняться с задержкой не большей, чем требует устройство. Предел времени обслуживания устанавливается в диапазоне 10-255мс для низкой и 1-255мс для полной скорости. На высокой скорости можно заказать и 125мкс. Доставка гарантирована, при случайных ошибках обмена выполняется повтор (правда, при этом время обслуживания увеличивается). Прерывания используются, например, при вводе символов с клавиатуры или передаче сообщений о перемещениях мыши. Прерываниями можно передавать данные и к устройству (как только устройство сигнализирует о потребности в данных, хост своевременно их передает). Размер сообщения может составлять 0-8 байт для низкой скорости, 0-64 байт – для полной и 0-1024 байт – для высокой скорости передачи.

· Передачи массивов данных (bulk data transfers) – это передачи без каких-либо обязательств по своевременности доставки и по скорости. Передачи массивов могут занимать всю полосу пропускания шины, свободную от передач других типов. Приоритет этих передач самый низкий, они могут приостанавливаться при большой загрузке шины. Доставка гарантированная – при случайной ошибке выполняется повтор. Передачи массивов уместны для обмена данными с принтерами, сканерами, устройствами хранения и т.п.

· Управляющие передачи (control transfers) используются для конфигурирования устройств во время их подключения и для управления устройствами в процессе работы. Протокол обеспечивает гарантированную доставку данных и подтверждение устройством успешности выполнения управляющей команды. Управляющая передача позволяет подать устройству команду (запрос, возможно, с дополнительными данными) и получить на него ответ (подтверждение или отказ от выполнения запроса и, возможно, данные). Только управляющие передачи на USB обеспечивают синхронизацию запросов и ответов; в остальных типах передач явной синхронизации потока ввода с потоком вывода нет.

Шина позволяет подключать, конфигурировать, использовать и отключать устройства во время работы хоста и самих устройств.

Пропускная способность и совместная работа устройств

с разными скоростями

К одной шине USB можно подключать устройства, работающие на существенно различающихся скоростях передачи. Чтобы обеспечить рациональное распределение времени кадров (микрокадров), для каждой из скоростей приняты соответствующие ограничения на максимальную длину поля данных пакета. Из этих ограничений вытекают ограничения достижимой пропускной способности устройств и шины в целом:

· На низкой скорости (LS), составляющей 1,5 Мбит/с, в пакете может быть не более 8 байт данных, при этом двухстадийная транзакция управления (без фазы данных) занимает 30% кадра, а транзакция прерывания – 14%. Максимальная скорость обмена с одной точкой не превышает 8 Кбайт/с.

· На полной скорости (FS), составляющей 12 Мбит/с, поле данных для изохронных обменов содержит до 1023 байт (транзакция занимает 69% кадра), максимальная скорость конечной точки составляет 1023 Кбайт/с. Для остальных типов допустима длина до 64 байт (5% кадра). При этом, если с конечной точкой в каждом кадре выполняется одна транзакция, достигается скорость 64 Кбайт/с. В один кадр может уместиться до 19 таких транзакций, что соответствует суммарной пропускной способности шины 1,216 Мбайт/с. В принципе такая пропускная способность может достаться и одному устройству (его конечной точке), если другие устройства неактивны.

· На высокой скорости (HS), составляющей 480 Мбит/с, поле данных содержит до 3х1024 байт для прерываний и изохронных обменов (14% микрокадра), максимальная скорость конечной точки составляет 24,576 Мбайт/с. Для передач массивов и управляющих передач допустим размер до 512 байт (7-8% микрокадра), скорость при одной транзакции в микрокадре составляет 4,096 Мбайт/с. На практике одной точке для передач массивов может доставаться пропускная способность около 24 Мбайт/с (при расторопном хост-контроллере и неактивности других устройств). Суммарная пропускная способность шины может достигать 53,2 Мбайт/с.

Приведенные значения максимальной суммарной пропускной способности шины достигаются лишь в идеале. Реально они ниже, поскольку транзакции могут выполняться дольше из-за необходимости передачи дополнительных вставленных битов (в худшем случае они удлиняют пакеты в 7/6 раз), а также задержек в кабелях и хабах.

Кабели и разъемы

Кабель USB содержит две пары проводов: одну для сигнальных цепей (D+ и D-) и одну для схемной «земли» (GND) и питания +5 В (Vbus). Допустимая длина сегмента (кабеля от устройства до хаба) – до 5м. Ограничения на длину сегмента диктуются затуханием сигнала и вносимыми задержками. Максимальное удаление устройства от хост-контроллера составляет 30м (5 хабов, 6 кабельных сегментов). Оно определяется задержкой, вносимой кабелями, промежуточными хабами и самими устройствами.

В кабеле USB 1.1 используются витая пара проводов для сигнальных цепей и неперевитая пара для питания; требований к экранированию кабелей не выдвигалось. Для низкой скорости может применяться кабель с неперевитой парой сигнальных проводов (он тоньше и дешевле), но его длина не должна превышать 3м.

В кабелях USB 2.0 обязателен экран и связанный с ним дополнительный проводник. Такой кабель пригоден для работы на любых скоростях, включая и HS (480 Мбит/с).

Хаб обнаруживает подключение устройства по уровням напряжений D+ и D- следующим образом:

· при отключенном устройстве на линиях D+ и D- уровни сигнала низкие, что обусловлено резисторами, нагружающими сигнальные линии в порте хаба;

· при подключении LS-устройства повышается уровень сигнала D- за счет резистора, расположенного в устройстве и подтягивающего его к напряжению питания;

· при подключении FS/HS-устройства повышается уровень сигнала D+ за счет аналогичного резистора в устройстве.

Для соединения пары компьютеров по USB нужно промежуточное устройство, которое увидят оба хоста и через которые смогут обмениваться пакетами. Кабель связи двух ПК снабжен парой вилок типа А, что для USB нехарактерно. В этом кабеле, как правило, и установлено промежуточное устройство («таблетка»). В системных платах встречается встроенное коммуникационное устройство USB Link, которое своим внешним портом USB соединяется с обычным портом хаба USB на другом ПК; для этого соединения используется чисто пассивный кабель. ПО позволяет организовать сеть из нескольких ПК с такими устройствами, соединенных цепочкой.

Применение PnP в шине USB

Динамическое подключение и отключение. Эти события отслеживаются хабом, который сообщает о них хост-контроллеру и выполняет сброс подключенного устройства. Устройство после сигнала сброса должно отзываться на нулевой адрес, при этом оно не сконфигурировано и не приостановлено. После назначения адреса, за которое отвечает хост-контроллер, устройство должно отзываться только на свой уникальный адрес.

Конфигурирование устройств, выполняемое хостом, является необходимым для их использования. Для конфигурирования обычно используется информация, считанная из самого устройства. Устройство может иметь множество интерфейсов, каждому из которых соответствует собственная конечная точка, представляющая хосту функцию устройства. Интерфейс в конфигурации может иметь альтернативные наборы характеристик; смена наборов поддерживается протоколом. Для поддержки адаптивных драйверов дескрипторы устройств и интерфейсов имеют поля класса, подкласса и протокола.

Управление энергопотреблением является весьма развитой функцией USB. Для устройств, питающихся от шины, мощность ограничена. Любое устройство при подключении не должно потреблять от шины ток, превышающий 100мА. Рабочий ток (не более 500мА) заявляется в конфигурации, и если хаб не сможет обеспечить устройству заявленный ток, оно не конфигурируется и, следовательно, не может быть использовано.

Полоса пропускания шины делится между всеми установленными каналами. Выделенная полоса закрепляется за каналом, и если установление нового канала требует такой полосы, которая не вписывается в уже существующее распределение, запрос на выделение канала отвергается.

Архитектура USB предусматривает внутреннюю буферизацию всех устройств, причем чем большей полосы пропускания требует устройство, тем больше должен быть его буфер. USB должна обеспечивать обмен с такой скоростью, чтобы задержка данных в устройстве, вызванная буферизацией, не превышала нескольких миллисекунд.

Для обнаружения ошибок передачи каждый пакет имеет контрольные поля CRC-кодов, позволяющие обнаруживать все одиночные и двойные битовые ошибки. Аппаратные средства обнаруживают ошибки передачи, а контроллер автоматически производит трехкратную попытку передачи. Если повторы безуспешны, сообщение об ошибке передается клиентскому ПО.

Высокая помехозащищенность USB обусловлена следующими факторами:

· Высокое качество сигналов, достигаемое благодаря дифференциальным приемникам/передатчикам и экранированным кабелям.

· Защита полей управления и данных CRC-кодами.

· Независимость функций от неудачных обменов с другими функциями.

· Обнаружение подключения и отключения устройств и конфигурирование ресурсов на системном уровне.

· Управление потоком для обеспечения изохронности и управления аппаратными буферами.

· Самовосстановление протокола с тайм-аутом при потере пакетов.

18.2. Интерфейс FireWire (IEEE 1394)

Стандарт для высокопроизводительной последовательной шины (High Performance Serial Bus) получил официальное название IEEE 1394. Целью являлось создание шины, не уступающей современным стандартным параллельным шинам, при существенном удешевлении и повышении удобства подключения (за счет перехода на последовательный интерфейс).

Преимущества FireWire перед другими последовательными шинами:

· Многофункциональность: шина обеспечивает цифровую связь до 63 устройств без применения дополнительной аппаратуры (хабов). Устройства - цифровые камкодеры, сканеры, принтеры, камеры для видеоконференций, дисковые накопители - могут обмениваться данными не только с PC, но и между собой. FireWire по инициативе VESA позиционируется и для "домашних сетей".

· Высокая скорость обмена и изохронные передачи позволяют даже на начальном уровне (100 Мбит/с) передавать одновременно два канала видео (30 кадров в секунду) широковещательного качества и стереоаудиосигнал с качеством CD.

· Низкая цена компонентов и кабеля.

· Легкость установки и использования. FireWire расширяет систему РпР. Устройства автоматически распознаются и конфигурируются при включении/отключении. Питание от шины (ток до 1,5А) позволяет ПУ общаться с системой даже при отключении их питания. Управлять шиной и другими устройствами могут не только PC, но и другие "интеллектуальные" устройства, например VCR.

В отличие от USB, управляемой одним хост-контроллером, стандарт 1394 допускает соединение равноправных устройств в сеть. Сеть может состоять из множества шин, соединенных мостами. В пределах одной шины устройства объединяются соединительными кабелями без применения дополнительных устройств. Мосты представляют собой специальные интеллектуальные устройства. Интерфейсная карта шины FireWire для PC представляет собой мост PCI - 1394. Мостами являются также соединения кабельной шины 1394 с кроссшинами устройств, 16-битная адресация узлов сети допускает до 63 устройств в каждой шине, адресуемых 6-битным полем идентификатора узла. 10-битное поле идентификатора шины допускает использование в системе до 1023 мостов, соединяющих шины разного типа.

Кабельная шина представляет собой сеть, состоящую из узлов и кабельных мостов. Гибкая топология позволяет строить сети, сочетающие древовидную и цепочечную архитектуры. Каждый узел обычно имеет три равноправных соединительных разъема. Допускается множество вариантов подключения устройств со следующими ограничениями:

· между любой парой узлов может быть не более 16 кабельных сегментов;

· длина сегмента стандартного кабеля не должна превышать 4,5м;

· суммарная длина кабеля не должна превышать 72м (применение более качественного кабеля позволяет ослабить это ограничение).

Некоторые устройства могут иметь только один разъем, что ограничивает возможные варианты их местоположения. Стандарт допускает до 27 разъемов на одном устройстве.

Стандарт предусматривает связь узлов с помощью 6-проводного кабеля, заключенного в общий экран. Две витые пары используются для передачи сигналов (раздельные для приемника и передатчика), два провода задействованы для питания устройств (8-40В, до 1,5А). Для гальванической развязки интерфейса используются трансформаторы (напряжение изоляции развязки до 500В) или конденсаторы (в дешевых устройствах с напряжением развязки до 60В относительно общего провода). Некоторые устройства имеют только один 4-контактный разъем меньшего размера, у которого реализованы только сигнальные цепи. Эти устройства подключаются к шине через специальный переходной кабель только как оконечные (хотя возможно применение специальных адаптеров-разветвителей).

Стандарт 1394 определяет три возможные частоты передачи сигналов по кабелям: 98.304, 196.608 и 393.216 Мбит/с, которые округляют до 100, 200 и 400 Мбит/с. Частоты в стандарте обозначаются как S100, S200 и S400 соответственно. Бытовые устройства обычно поддерживают S100, большинство адаптеров допускают S200. К одной шине могут подключаться устройства, рассчитанные на разные скорости. Обмен будет происходить на минимальной для всех активных узлов скорости.

Система допускает динамическое (горячее) подключение и отключение устройств. Идентификаторы подключаемым устройствам назначаются автоматически, без участия пользователя. Изменения топологии (состава подключенных устройств) автоматически отслеживаются шиной и передаются управляющему ПО.

Аппаратная часть FireWire обычно состоит из двух специализированных микросхем - трансиверов физического уровня PHY Transceiver и моста связи с шиной LINK Chip. Связь между ними возможна, например, по интерфейсу IBM-Apple LINK-PHY. Микросхемы уровня связи выполняют все функции своего уровня и часть функций уровня транзакций, остальная часть уровня транзакций выполняется программно.

Протокол 1394 имеет гибкий механизм управления связью между различными устройствами. Для этого не обязательно присутствие на шине PC или иного контроллера шины.

По сбросу производится определение структуры шины, каждому узлу назначаются физические адреса и производится арбитраж мастера циклов, диспетчера изохронных ресурсов и контроллера шины. Через секунду после сброса все ресурсы становятся доступными для последующего использования.

Принципиальным преимуществом шины является отсутствие необходимости в контроллере. Любое передающее устройство может получить полосу изохронного трафика и начинать передачу по сигналу автономного или дистанционного управления - приемник "услышит" эту информацию. При наличии контроллера (PC) соответствующее ПО может управлять работой устройств, реализуя, например, цифровую студию нелинейного видеомонтажа.




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 1720; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.055 сек.