Serie USB
Hardware y firmware de código abierto para un adaptador de USB a serie.
Características
- No se requiere instalación de controladores en Windows, Linux y macOS, ya que implementa los protocolos USB CDC ACM y PSTN. Automáticamente aparecerá como un puerto serie virtual (puerto COM virtual).
- Se necesitan componentes mínimos , ya que está construido alrededor de la MCU STM32F042 que puede operar USB sin un cristal externo.
- Control de flujo robusto que permite operarlo al límite de la velocidad de bits seleccionada.
- Soporta control de flujo de hardware (RTS/CTS), velocidades de bits de 1200 a 3.000.000 bps, control de señal DTR, notificación de señales DSR y DCD.
MCU compatibles
El firmware se puede crear para:
- STM32F042F6 (usado en hardware personalizado)
- STM32F042K6 (encontrado en la placa Nucleo, usado para pruebas)
- STM32F103C8 (también conocido como Blue Pill, utilizado para pruebas)
No debería ser demasiado difícil ampliar el firmware para que se ejecute en otras MCU STM32.
Control de flujo
El control de flujo garantiza que los datos solo se envíen tan rápido como el receptor pueda aceptarlos. Para un adaptador USB a serie, el control de flujo es más importante en el enlace de la computadora al adaptador, ya que la comunicación USB es mucho más rápida que la comunicación serie. El control de flujo USB es parte del estándar USB y este firmware lo implementa. Evita que el búfer interno se desborde y pierda datos.
Además, el firmware y el hardware implementan el control de flujo de hardware en el puerto serie mediante las señales RTS y CTS. El control de flujo de hardware siempre está habilitado sin importar cómo esté configurado el puerto virtual en la computadora. No forma parte del protocolo USB CDC habilitarlo o deshabilitarlo. Si no desea utilizar el control de flujo de hardware, no conecte nada a RTS y CTS.
Hardware
Hay dos versiones de hardware:
Serie USB
- tamaño del tablero 28 por 20 mm
- Conector micro USB B
- encabezados para 8 señales (GND, TX, RX, 3.3V, RTS, CTS, DTR, DSR) con etiquetas fácilmente legibles
- encabezados SWD completos para programación
- punto de prueba para señal DCD
- LED de encendido rojo
- LED verdes para TX y RX
Ver más detalles
Mini USB serie
- tamaño del tablero 25 por 10 mm
- Conector micro USB B
- encabezados para 4 señales (GND, TX, RX, 3.3V) con etiquetas fácilmente legibles
- Almohadillas SWD en la parte inferior.
Ver más detalles