Convertidor de USB a Serie utilizando la especificación CDC / ACM

4

Intento usar un convertidor de USB a serie en una aplicación de Windows Store. Como la aplicación de Windows Store no es compatible con SerialPorts, necesito encontrar un convertidor USB / serie que sea compatible con CDC / ACM.

Esto es lo que intenté:

  • Cree un archivo de información del cliente para un convertidor en serie controlado por FTDI (que no funcionó porque más tarde descubrí que FTDI no admite CDC)
  • Encuentre un convertidor en serie que admita CDC (tampoco tuve suerte con eso)

¿Alguien puede decirme dónde puedo obtener un convertidor USB / serie compatible con CDC?

    
pregunta console

4 respuestas

2

El Microchip MCP2200 es un dispositivo similar a FDTI que implementa el protocolo CDC.

De lo contrario, puede elegir un microcontrolador compatible con USB de un fabricante que suministre el código de ejemplo de CDC. (Esta será la mayoría de los fabricantes que venden micros compatibles con USB).

    
respondido por el markrages
0

Mi consejo sería utilizar la placa Arduino leonardo ya que la guía del producto dice "Leonardo es una instancia de USB". Controlador de clase de dispositivo conectado (CDC) ". Y luego use el RS232 Shield para obtener el cambio de nivel para RS232.

    
respondido por el Kvegaoro
0

enlace

Ese dispositivo parece admitir el modo CDC de forma nativa:

  

Compatible con USB Specification v1.1 (0) & USB CDC v1.1, USB 2.0

Viene con un CD de controladores, pero en la descripción hay otra línea interesante:

  

Utiliza el chipset FTDI; plug and play, instalación sin controlador .

    
respondido por el Mels
0

Exar hace chips USB UART que admiten CDC / ACM. Sin embargo, debe tener cuidado ya que tienen habilitado el control de flujo de hardware y no puede desactivarlo a menos que use su controlador propietario. Si no lo necesita, solo asegúrese de atar los pines de control de flujo correctamente y no es un problema.

enlace

Sin embargo, no conozco ningún cable USB a serie en particular que use este conjunto de chips.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas