Error de tasa de baudios UART

Error% = |actual − target| / target × 100

Calculadora

Resultado

Fórmula

Error% = |actual − target| / target × 100

Descripción

La comunicación UART depende de que tanto el transmisor como el receptor operen a la misma tasa de baudios dentro de una tolerancia estricta. El porcentaje de error de la tasa de baudios cuantifica cuánto se desvía la tasa de baudios real de la objetivo. La mayoría de los periféricos UART derivan su tasa de baudios de un reloj de sistema usando divisores enteros, que a menudo no pueden producir la frecuencia objetivo exacta. Los errores por debajo del 2% son generalmente aceptables para tramas de 8 bits, mientras que los errores por encima del 3-5% típicamente causan errores de trama y corrupción de datos.

Variables

  • Error% — Desviación porcentual respecto a la tasa de baudios objetivo
  • Actual — La tasa de baudios realmente lograda por el hardware (baudios)
  • Target — La tasa de baudios deseada (baudios)

Notas prácticas

Las tasas de baudios comunes (9600, 115200, etc.) pueden no dividirse de forma exacta a partir de las frecuencias de cristal típicas. Por ejemplo, un reloj de 16 MHz con un UART de división por 16 logra 115200 baudios con un error del 2,1%. El uso de un cristal de 14,7456 MHz da una división exacta para todas las tasas de baudios estándar.