USB-kommunikationsenhetsklass

USB-kommunikationsenhetsklass (eller USB CDC ) är en sammansatt Universal Serial Bus- enhetsklass .

Kommunikationsenhetsklassen används för datornätverksenheter som liknar ett nätverkskort , och tillhandahåller ett gränssnitt för att överföra Ethernet- eller ATM -ramar till vissa fysiska medier. Det används också för modem , ISDN , faxmaskiner och telefoniapplikationer för att utföra vanliga röstsamtal.

Microsoft Windows- versioner före Windows Vista fungerar inte med nätverksdelarna av USB CDC, utan använder istället Microsofts egen derivata som heter Microsoft RNDIS , en serialiserad version av Microsoft NDIS (Network Driver Interface Specification). Med en INF-fil som tillhandahålls av leverantören fungerar Windows Vista med USB CDC- och USB WMCDC-enheter.

Denna klass kan användas för industriell utrustning såsom CNC-maskiner för att tillåta uppgradering från äldre RS-232 seriella styrenheter och robotik, eftersom de kan behålla mjukvarukompatibiliteten. Enheten ansluts till en RS-232-kommunikationslinje och operativsystemet på USB-sidan gör att USB-enheten framstår som en traditionell RS-232-port. Medan chiptillverkare som Prolific Technology, FTDI , Microchip och Atmel tillverkar USB-chips och tillhandahåller drivrutiner som exponerar chippet som en virtuell RS-232-enhet, använder inte chipsen USB CDC-protokoll utan använder istället sina anpassade protokoll, även om det finns några undantag (PL2305).

Enheter av denna klass är också implementerade i inbyggda system som mobiltelefoner så att en telefon kan användas som modem, fax eller nätverksport . Datagränssnitten används vanligtvis för att utföra massöverföring av data.

externa länkar