ADC
Un ADC es un dispositivo que convierte una señal analógica en una señal digital equivalente. El proceso de convertir una señal analógica en una señal de tiempo discreta se llama “muestreo” y el proceso de convertirlo en una señal de amplitud discreta se llama “cuantización”. La amplitud máxima de voltaje analógico que el ADC puede convertir se llama ” voltaje de entrada a escala completa “del ADC
En un ADC de N bits, el voltaje de entrada de escala completa se divide en niveles [matemáticos] 2 ^ N [/ matemáticos]. El tamaño del paso viene dado por
[matemáticas] \ Delta = \ dfrac {A} {2 ^ N} [/ matemáticas]
- ¿Cuál es la relación entre probabilidad y electrónica?
- Como estudiante de ECE pre final de año, ¿cómo debo prepararme para GATE 2018 por mi cuenta sin ninguna clase de entrenamiento?
- Tengo una oferta para un ECE en IIT Guwahati y CS en BITS Pilani. ¿Cuál será la mejor opción para mí?
- ¿Qué antena se usa en un módulo GPS?
- ¿Con qué trata un estudiante en ingeniería electrónica y de comunicaciones? ¿Implica muchas matemáticas complejas? ¿Por qué se llama una de las ramas más difíciles de la ingeniería en la India?
donde A es el rango de entrada máximo.
El tamaño del paso es el cambio mínimo en el voltaje de entrada que puede resolver el ADC. El concepto de tamaño de paso está estrechamente asociado con la resolución N de ADC.
Por ejemplo, si N = 3 hay 8 niveles.
La onda sinusoidal roja representa la entrada analógica, mientras que la curva azul representa la onda sinusoidal cuantificada con 8 niveles. Los números de 3 bits asociados con cada nivel de la onda sinusoidal cuantificada son las salidas digitales del ADC. Si el rango de entrada es 1 V, el tamaño del paso es 0.125 V. La salida digital 000 corresponde a 0 V y 111 corresponde a 0.875 V.
Flash ADC
Existen diferentes técnicas para digitalizar una señal analógica. Por ejemplo, un Flash ADC tiene una referencia de voltaje y un comparador para cada nivel. Cada compartimento está conectado a la entrada y a una de las referencias. La entrada analógica se compara simultáneamente con todas las referencias. Esto permite determinar el nivel más cercano al valor de entrada analógica en un solo ciclo del reloj.
Rampa ADC
Otra técnica consiste en comparar la entrada analógica con una rampa cuyo valor aumenta del valor mínimo al máximo del rango de entrada. Dado que, por diseño, el valor de la rampa es una función conocida del tiempo, el valor digital se determina cuando la rampa alcanza el mismo valor que la entrada analógica. Como todos los valores del rango de entrada deben compararse con la entrada analógica, este ADC es extremadamente lento.
Para acelerar la conversión, la rampa podría detenerse siempre que el valor de la rampa sea el mismo que el nivel de entrada. Esto permitiría comenzar una nueva conversión de inmediato, como se muestra en la siguiente figura.
Sin embargo, este enfoque provoca un muestreo no uniforme de la entrada que no es aceptable en la mayoría de los diseños de procesamiento de señal digital.
ADC SAR
El ADC del Registro de Aproximación Sucesiva (SAR) es mucho más rápido que un ADC de rampa pero aún mucho más lento que un ADC Flash. El tiempo de conversión de un ADC SAR toma al menos N ciclos del reloj para calcular una salida digital. Un ADC SAR de N bits comprende un circuito de seguimiento y retención, un comparador, un registro de N bits y algo de lógica.
Mientras que el ADC de rampa realiza una búsqueda exhaustiva de todos los valores del rango de entrada, el ADC de SAR realiza una búsqueda binaria. El SAR ADC compara la entrada analógica con el valor medio del rango de entrada. Según el resultado, la nueva búsqueda se realiza en la mitad superior o inferior del rango de entrada. Si se selecciona la mitad inferior, la entrada analógica se compara con 1/4 del rango de entrada; de lo contrario, la entrada analógica se compara con 3/4 del rango de entrada. En cada iteración, el rango de búsqueda se reduce a la mitad.
Normalmente, un ADC SAR de N bits requiere N iteraciones y, por lo tanto, N ciclos de reloj para calcular la salida digital.
Por ejemplo, consideremos un ADC SAR de 4 bits con un rango de entrada de 0 a 1 V y supongamos que la entrada analógica es 0.7 V.
El valor medio del rango de entrada es 0.5 V. En la primera iteración, la entrada analógica 0.7 V se compara con 0.5 V. Dado que 0.7 es mayor que 0.5, la nueva búsqueda debe realizarse en la mitad superior del rango de entrada. El valor utilizado en la segunda iteración es 0.750 V (0.5 + 0.5 1/2). Como 0.7 es menor que 0.750, el valor de búsqueda para la tercera iteración es 0.625 V (0.750 – 0.25 1/2). Ahora o.7 V es mayor que 0.625 V, por lo que para la cuarta y última iteración el valor de búsqueda es 0.6875 V (0.625 + 0.125 1/2). 0,6875 V corresponde al número binario 1011, que también es la salida digital del ADC.
La implementación del algoritmo es muy simple.
El propósito de track & hold es asegurarse de que la entrada del comparador [math] V_ {IN} [/ math] no cambie durante la conversión. Este circuito muestrea la entrada analógica a la frecuencia de muestreo [math] \ dfrac {1} {f_s}, [/ math] la rastrea durante un período de tiempo muy pequeño y luego mantiene su valor hasta la próxima conversión.
El DAC convierte a analógico el contenido del registro. El compartimento compara la entrada analógica con la salida DAC.
Según el resultado del comparador, el algoritmo SAR procesa los bits del registro de uno en uno, comenzando por el bit más significativo, un bit por cada ciclo de reloj.
Al comienzo de cada conversión (primera iteración), el registro se borra y el MSB se establece en 1. Esto produce una salida DAC igual a la mitad del rango de entrada (0.5 V en el ejemplo). Si la entrada analógica es más alta que la salida DAC, en la segunda iteración, el MSB no se modifica y el bit al lado se establece en 1; de lo contrario, el MSB se establece en 0 y el bit al lado se establece en 1. El El proceso se repite hasta que se procesen todos los N bits.