Adaptador USB a serie

3

Estoy trabajando en el tablero Arduino por un tiempo. Una cosa que no entiendo es por qué hay un chip llamado "Adaptador USB a serie" en la placa Arduino.

No es USB ya serial. ¿Qué significa USB a serial? ¿Se trata solo de regulación de voltaje?

    
pregunta user16307

2 respuestas

6

Sí, USB envía datos en serie. El USB tiene una señal de datos que se transmite de manera diferente en dos cables.

Sin embargo, cuando la gente habla acerca de la comunicación "serial" en algunos contextos, no se refiere al serial general tal como usted lo interpreta, sino a un "puerto serial" también conocido como puerto "COM" en las PC. Tenga en cuenta que "COM" significa "comunicación", por lo que técnicamente se aplica a todos los enlaces de datos. "Puerto COM" o "puerto serie" o, en ocasiones, solo "serie" se refieren a RS-232 desde el contexto. Sí, todo esto es un poco descuidado, pero es común.

En su caso, el "adaptador de USB a serie" casi seguramente significa algo que se presenta como un dispositivo normal en el lado de USB pero hace una comunicación de tipo UART en el otro. Existe otra ambigüedad en cuanto a si la comunicación de estilo UART es RS-232 real o el uso de niveles lógicos digitales normales. Las señales de nivel lógico digital normalmente se invierten de las señales RS-232 verdaderas. El microcontrolador hace "serie" a través de señales lógicas digitales, pero los puertos COM de la PC hacen RS-232 real.

    
respondido por el Olin Lathrop
1

Tienes razón en que el USB es serial en el nivel físico, sin embargo, el USB es un protocolo complicado. Implementarlo en el micro AVR ocuparía casi toda la memoria del programa en el Arudino y no dejaría espacio para bocetos.

El chip USB en el Arudiuno permite que la placa hable con el Arudino IE sin la sobrecarga de implementar el protocolo USB en el firmware.

Junto con el chip que mencionas, FTDI suministra un controlador de Windows para que se pueda utilizar como puerto COM . Esto se denomina puerto COM virtual y es un tipo de dispositivo "estándar" especificado por USB-IF .

    
respondido por el BrianV

Lea otras preguntas en las etiquetas