Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

USB communications device class

From Wikipedia, the free encyclopedia
USB device class

USB communications device class (orUSB CDC) is a compositeUniversal Serial Busdevice class. It is most commonly used forcomputer networking devices akin to anetwork card, providing an interface for transmittingEthernet orATM frames onto some physical media. It is also used formodems,serial ports,ISDN,fax machines, andtelephony devices that perform regular voice calls.

Devices of this class are also implemented inembedded systems such asmobile phones so that a phone may be used as a modem, fax ornetwork port. The data interfaces are generally used to perform bulk data transfer.

Microsoft Windows versions prior toWindows Vista do not work with the networking parts of the USB CDC, instead using Microsoft's own derivative namedMicrosoft RNDIS, a serialized version of theMicrosoft NDIS (Network Driver Interface Specification). With a vendor-suppliedINF file, Windows Vista works with USB CDC and USB WMCDC devices.[1]

Abstract Control Model

[edit]

TheAbstract Control Model (ACM) protocol defined in the CDC specification can be used to implement a general-purpose serialUART. For example, an adapter cable which is USB on one end andRS-232 on the other may present the USB end to the operating system as a CDC-ACM device which uses the operating system's standard CDC-ACM driver. Such an adapter provides a way to upgrade industrial equipment that uses RS-232 such asCNC machinery without changing the equipment's hardware or software. Most USB serial adapters do not use USB's CDC-ACM protocol but rather their own vendor-defined drivers and protocols which support more features, but there are a few adapters such as the Prolific PL2503 that do use standard CDC-ACM.[2] Furthermore, CDC-ACM is commonly implemented in software onmicrocontrollers such as theESP32 to provide aserial console for configuring and debuggingembedded systems.[3]

See also

[edit]

References

[edit]
  1. ^"Support for the Wireless Mobile Communication Device Class". Microsoft. Archived fromthe original on 18 March 2016.
  2. ^"PL2503 USB2.0 to Serial Bridge Controller"(PDF). Prolific. 17 April 2025. Retrieved18 October 2025.
  3. ^"USB Device Stack". Espressif Systems. Retrieved18 October 2025.

External links

[edit]
Versions
Device classes
Security
Other
Stub icon

Thiscomputer hardware article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=USB_communications_device_class&oldid=1333204985"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp