¿Cuál es el significado de "medio bit" en este contexto?

20

En la especificación RS-232, los bits de parada pueden ser 1, 1.5 o 2 bits de parada ... Me pregunto cómo es posible tener la mitad de un bit.

También algunas matemáticas de ADC utilizan una precisión de 0.5 bits en las especificaciones / hoja de datos de IC. ¿Alguien puede elaborar en este tema?

    
pregunta mFeinstein

2 respuestas

18
  

Me pregunto cómo es posible tener la mitad de un poco?

En las comunicaciones en serie asíncronas basadas en UART (de las cuales RS232 es un ejemplo), un byte en serie de datos se "encierra" dentro de un bit de inicio y uno o más bits de parada. Tras el bit de parada, hay una brecha antes del siguiente byte de datos y se puede considerar que esta brecha extiende los bits de parada: -

Unagrancantidaddetransmisióndedatosenserieutilizaunbitdeparadaporqueelreceptorpuedeprocesarlosbyteseneltiempo,peroavecesesútilampliarlabrechaentrelosbytesdedatosalaumentarelnúmerodebitsdeparada.DadoquetantolosUARTqueenvíancomolosquerecibentienenunafrecuenciaderelojinternamuchomásalta,esfácilfabricarunalongituddebitfraccional.

ParaunADC,headjuntadoundibujo:-

La línea azul representa una tensión de entrada analógica ascendente lineal y la escalera es el número digital del ADC que intenta representar esa tensión analógica. En el medio, he mostrado en rojo cuál será el error máximo teórico: no me sorprende que sea equivalente a 0.5 bits.

    
respondido por el Andy aka
22

En los dos casos que mencionas, una cantidad analógica está involucrada en algún lugar.

En el caso RS-232, el número de "bits de parada" se refiere a una duración , por lo que 1.5 bits de parada simplemente significa 1.5 veces la duración de un bit a la velocidad dada.

En el caso de ADC, la precisión de 0,5 bits se refiere a la cantidad analógica que se está convirtiendo, por lo que 0,5 bits básicamente significa que se garantiza que el resultado digital representa la cantidad analógica redondeada correctamente a la representación digital más cercana posible .

    
respondido por el microtherion

Lea otras preguntas en las etiquetas