Класс USB-устройства связи
Класс устройств связи USB (или USB CDC ) представляет собой составной универсальной последовательной шины класс устройств .
Класс устройств связи используется для компьютерных сетевых устройств, подобных сетевой карте , обеспечивая интерфейс для передачи Ethernet или ATM кадров на некоторые физические носители. Он также используется в модемах , ISDN , факсах и телефонных приложениях для выполнения обычных голосовых вызовов.
Версии Microsoft Windows до Windows Vista не работают с сетевыми частями USB CDC, вместо этого используется собственная производная Microsoft под названием Microsoft RNDIS , сериализованная версия Microsoft NDIS (Спецификация интерфейса сетевого драйвера). Благодаря предоставленному поставщиком INF-файлу Windows Vista работает с устройствами USB CDC и USB WMCDC. [1]
Этот класс можно использовать для промышленного оборудования, такого как станки с ЧПУ, чтобы обеспечить возможность обновления старых контроллеров с последовательным интерфейсом RS-232 и робототехники, поскольку они могут сохранять совместимость программного обеспечения. Устройство подключается к линии связи RS-232, а операционная система на стороне USB превращает USB-устройство в традиционный порт RS-232. Хотя производители микросхем, такие как Prolific Technology, FTDI , Microchip и Atmel , производят USB-чипы и предоставляют драйверы, которые представляют чип как виртуальное устройство RS-232, эти чипы не используют протокол USB CDC, а используют свои собственные протоколы, хотя существуют некоторые исключения (PL2305 [2] ).
Устройства этого класса также реализуются во встроенных системах, таких как мобильные телефоны , так что телефон можно использовать в качестве модема, факса или сетевого порта . Интерфейсы данных обычно используются для выполнения массовой передачи данных.
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Документы со спецификациями классов, утвержденные USB-IF
- Определения классов для устройств связи 1.2 (формат файла .zip, размер 3,43 МБ)
- Определения классов для устройств связи 1.1
- хорошее руководство (ориентированное на Linux) по соединению хост-хост USB, классу Ethernet CDC и архивной версии RNDIS
- Примечание по приложению: переход с RS-232 на спецификацию моста USB . Объясняет использование USB CDC (класса коммуникационных устройств) ACM (абстрактной модели управления) для эмуляции последовательных портов через USB.
- PL2305I Контроллер моста USB-принтер (данные компонента)