VARIABLE_SERIAL_PORT
Un nuevo puerto serie diseñado para una comunicación de datos más rápida.
Listado en categorías:
HardwareGitHubDescripción
VARIABLE SERIAL PORT (VSP) es un nuevo puerto serie diseñado para una comunicación de datos más rápida, capaz de ahorrar tiempo de transmisión de hasta un 85% y soportar tasas de bits mucho más rápidas en comparación con el UART tradicional. Logra esto transmitiendo solo los bits significativos y omitiendo ceros a la izquierda redundantes, permitiendo una transmisión binaria de bits variables en lugar de una transmisión binaria fija de 8 bits.
Cómo usar VARIABLE_SERIAL_PORT?
Para usar VSP, implementa los proyectos de ejemplo de software proporcionados en plataformas STM32. Elige entre dos métodos de transmisión: utilizando SPI con DMA o utilizando la comparación de salida de TIMER con DMA. Para la recepción, utiliza la captura de entrada de TIMER con DMA para decodificar los pulsos de BMC de vuelta a datos en bruto.
Características principales de VARIABLE_SERIAL_PORT:
1️⃣
Ahorra tiempo de transmisión de hasta un 85%
2️⃣
Soporta tasas de bits más rápidas en comparación con UART
3️⃣
Transmite solo bits significativos, omitiendo datos redundantes
4️⃣
Utiliza Codificación de Marca Bifásica (BMC) para el envío de señales
5️⃣
Permite comunicación bidireccional de un solo cable
Por qué podría ser usado VARIABLE_SERIAL_PORT?
# | Caso de Uso | Estado | |
---|---|---|---|
# 1 | Configurar la velocidad de operación del cliente y el modo de trabajo | ✅ | |
# 2 | Transmitir grandes datos de manera eficiente utilizando compresión similar a la codificación de Huffman | ✅ | |
# 3 | Enviar datos de imagen y video con transmisión de valores diferenciales | ✅ |
Desarrollado por VARIABLE_SERIAL_PORT?
El fabricante de VSP es maxmklam, quien ha desarrollado esta innovadora tecnología de puerto serie para mejorar la eficiencia y velocidad de la comunicación de datos.