Erro de Débito (Baud) UART
Error% = |actual − target| / target × 100
Calculadora
Fórmula
Descrição
A comunicação UART depende de o transmissor e o recetor operarem ao mesmo débito (baud) dentro de uma tolerância apertada. A percentagem de erro de débito quantifica o quanto o débito real se desvia do alvo. A maioria dos periféricos UART deriva o seu débito a partir de um relógio de sistema usando divisores inteiros, que muitas vezes não conseguem produzir exatamente a frequência alvo. Erros abaixo de 2% são geralmente aceitáveis para tramas de 8 bits, enquanto erros acima de 3-5% causam tipicamente erros de tramação e corrupção de dados.
Variáveis
- Error% — Desvio percentual em relação ao débito alvo
- Actual — O débito realmente atingido pelo hardware (baud)
- Target — O débito pretendido (baud)
Notas Práticas
Os débitos comuns (9600, 115200, etc.) podem não dividir de forma exata a partir das frequências de cristal típicas. Por exemplo, um relógio de 16 MHz com um UART de divisão por 16 atinge 115200 baud com 2,1% de erro. O uso de um cristal de 14,7456 MHz dá divisão exata para todos os débitos padrão.
Conceitos Relacionados
Todas as fórmulas de Comunicações →Precisa de mais funcionalidades?
Guarde cálculos, importe dados de telemetria, simule a descarga de baterias e colabore com a sua equipa.
Experimentar a Aplicação