Estoy estudiando para ADC Pi, para mi presentación. utiliza chips MCP3424 que usan ADC Delta Sigma.
Sé cómo funciona el ADC de aproximación sucesiva (en papel).
Pero cómo Delta-Sigma ADC realiza el cálculo de analógico a digital. Por ejemplo,
Si la tensión analógica de entrada es de 5 voltios y la tensión de referencia es de 2.048 voltios. Y programé el ADC Pi para 17 bits (3.75 Muestras por segundo)
¿Cómo estos 5volts de entrada se codificarán en forma digitalizada para este ADC (Delta Sigma / ADC Pi)?
por ejemplo, tomemos un ejemplo de ADC de aproximación sucesiva, esto es lo que hace,
Si hay un ADC de 3 bits y el voltaje de referencia es 2 voltios, entonces,
2^3 = 8-bits
Ahora 2volts se dividirán en 8 niveles.
8/2 = 0.25volts (each level will represent 0.25 volts
y,
000 = 0 -> 0.25 volts
001 = 0.25 -> 0.50
010 = 0.50 -> 0.75
011 = 0.75 -> 1.00
100 = 1.00 -> 1.25
101 = 1.25 -> 1.50
110 = 1.50 -> 1.75
111 = 1.75 -> 2.00
¿Cómo realizaría dicho cálculo para ADC Pi (Delta Sigma) que está programado para 17 bits?
Todo lo que pude pensar es,
El tamaño de bit es 17
.
El voltaje de referencia es 2.048volts
2^17 = 131072
¿Eso significa que habrá 131072
niveles?
Entonces, 2.048/131072 = 0.000007812volts
¿Eso significa que cada nivel representará, 0.0000156 volts
?
Ahora, si el voltaje de entrada es 3.3volts
, la salida digital será,
0.0000156 * X = 3.3volts
X = 211538D
X = 110011101001010010B
¿Es eso correcto?
He intentado buscar en Google pero no pude encontrar ningún ejemplo básico para Delta Sigma ADC, por lo que finalmente lo publiqué aquí.
Hojas de datos: Pi de ADC: enlace
MCP3424: enlace
Esquema de ADC Pi: enlace