VARIABLE_SERIAL_PORT
Uma nova porta serial projetada para comunicação de dados mais rápida.
Listado em categorias:
HardwareGitHubDescrição
A PORTA SERIAL VARIÁVEL (VSP) é uma nova porta serial projetada para comunicação de dados mais rápida, capaz de economizar tempo de transmissão em até 85% e suportar taxas de bits muito mais rápidas em comparação com o UART tradicional. Ela alcança isso transmitindo apenas os bits significativos e omitindo zeros à esquerda redundantes, permitindo a transmissão binária de bits variáveis em vez de transmissão binária fixa de 8 bits.
Como usar VARIABLE_SERIAL_PORT?
Para usar o VSP, implemente os projetos de exemplo de software fornecidos nas plataformas STM32. Escolha entre dois métodos de transmissão: usando SPI com DMA ou usando a comparação de saída de TIMER com DMA. Para recepção, utilize a captura de entrada de TIMER com DMA para decodificar os pulsos BMC de volta para dados brutos.
Recursos principais de VARIABLE_SERIAL_PORT:
1️⃣
Economiza tempo de transmissão em até 85%
2️⃣
Suporta taxas de bits mais rápidas em comparação com o UART
3️⃣
Transmite apenas bits significativos, omitindo dados redundantes
4️⃣
Utiliza Codificação de Marca Bifásica (BMC) para envio de sinal
5️⃣
Permite comunicação bidirecional de fio único
Por que usar VARIABLE_SERIAL_PORT?
# | Caso de uso | Status | |
---|---|---|---|
# 1 | Configurando a velocidade de operação do cliente e o modo de trabalho | ✅ | |
# 2 | Transmitindo grandes dados de forma eficiente usando compressão semelhante à codificação de Huffman | ✅ | |
# 3 | Enviando dados de imagem e vídeo com transmissão de valor diferencial | ✅ |
Desenvolvido por VARIABLE_SERIAL_PORT?
O fabricante do VSP é maxmklam, que desenvolveu esta tecnologia inovadora de porta serial para melhorar a eficiência e a velocidade da comunicação de dados.