La clase de dispositivo de comunicaciones USB (o clase CDC USB ) es una clase de dispositivo de bus serie universal compuesto .
La clase de dispositivo de comunicaciones se utiliza para dispositivos de redes informáticas similares a una tarjeta de red , que proporciona una interfaz para transmitir tramas de Ethernet o ATM a algunos medios físicos. También se utiliza para módems , RDSI , máquinas de fax y aplicaciones de telefonía para realizar llamadas de voz habituales.
Las versiones de Microsoft Windows anteriores a Windows Vista no funcionan con las partes de red del CDC USB, sino que utilizan el derivado de Microsoft llamado Microsoft RNDIS , una versión serializada de Microsoft NDIS (Especificación de interfaz de controlador de red). Con un archivo INF proporcionado por el proveedor , Windows Vista funciona con dispositivos USB CDC y USB WMCDC. [1]
Esta clase se puede utilizar para equipos industriales, como maquinaria CNC, para permitir la actualización desde controladores seriales RS-232 y robótica más antiguos , ya que pueden mantener la compatibilidad del software. El dispositivo se conecta a una línea de comunicaciones RS-232 y el sistema operativo en el lado USB hace que el dispositivo USB aparezca como un puerto RS-232 tradicional. Los fabricantes de chips como Prolific Technology, FTDI , Microchip y Atmel ofrecen instalaciones para desarrollar dispositivos USB RS-232.
Los dispositivos de esta clase también se implementan en sistemas integrados , como teléfonos móviles, para que un teléfono pueda usarse como módem, fax o puerto de red. Las interfaces de datos se utilizan generalmente para realizar transferencias de datos masivas.
Referencias
enlaces externos
- Documentos de especificación de clase aprobados de USB-IF
- Definiciones de clase para dispositivos de comunicación 1.2 (formato de archivo .zip, tamaño 3.43 MB)
- Definiciones de clase para dispositivos de comunicación 1.1
- una buena guía (orientada a Linux) sobre USB host-to-host, clase CDC 'ethernet' y versión archivada RNDIS
- Nota de la aplicación, migración de RS-232 a la especificación de puente USB . Explica el uso de USB CDC (clase de dispositivo de comunicaciones) ACM (modelo de control abstracto) para emular puertos serie a través de USB.