Fundamentos de velocidad de bits vs frecuencia UART

2

Estoy analizando algunos requisitos con respecto al muestreo que se realizará en un UART.

Se proporcionó información, sin embargo, estoy ligeramente confundido y me gustaría una aclaración:

"El receptor UART muestreará al menos 16 veces más rápido que la frecuencia de transmisión fundamental del UART. Por ejemplo, para una velocidad de bits de 2 Mbit / s, la frecuencia fundamental es de 1 MHz, lo que requiere una velocidad de muestreo de 16 MHz min. Por lo tanto, el reloj UART realizará un ciclo al menos ocho veces dentro de un período de bits transmitido. "

  1. Comprendí que 16x Sobremuestreo significaba 16 muestras por bit (no necesariamente todas capturadas según los criterios de validación de bit RXR), no 8.

  2. Comprendí que una velocidad de 2 Mbps sería una frecuencia fundamental de 2 MHz, que requiere un reloj de 32 MHz para realizar el sobremuestreo (por lo tanto, esto requeriría una velocidad de 1 Mbps a O-sample usando un reloj de 16 MHz) .

¿Es incorrecto el ejemplo o me estoy perdiendo algo fundamental aquí?

    
pregunta user7427901

2 respuestas

2
  

Entendí que una tasa de 2Mbps sería una frecuencia fundamental de   2MHz

No, eso es incorrecto: en un período de 2 MHz hay dos símbolos. Por lo tanto, una velocidad en baudios de 2 Mbps podría tener una frecuencia fundamental de 1 MHz si todos los bits de datos fueran 10101010101, etc.

  

Comprendí que el exceso de muestreo 16x significaba 16 muestras por bit

Eso es lo que entiendo que significa.

    
respondido por el Andy aka
2

La mayoría de los UART comerciales muestran 16 × por bit, no 8.

La "frecuencia fundamental" creada por una secuencia alterna 1-0 tiene muy poca relevancia, excepto en la medida en que se relaciona con el ancho de banda analógico requerido del canal de comunicación.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas