Error estático en la conversión de analógico a digital

-1

Estoy probando el ADC y el ruido de cuantificación en un microcontrolador ( dsPIC33EP64GS506 ), pero me he dado cuenta de que Tengo un error estático en una señal digital.

Mido un voltaje de CC en un divisor de voltaje y mi multímetro mide \ $ 2.267 ~ \ text {V} \ $, mientras que la referencia de voltaje analógico es \ $ 3.297 ~ \ text {V} \ $. Teniendo en cuenta el convertidor de 12 bits, esto se debe convertir a \ $ 2816 \ $, pero obtengo un valor de DC a aproximadamente \ $ 2809 \ $. Esto es mucho más que un simple error de cuantificación.

Probé con tiempos de muestreo más largos para un condensador SH, pero sin suerte. Incluso probé con un filtro de sobremuestreo y aunque obtengo una mejor SNR, el valor medio de la señal digital no mejora.

¿Puede indicar algunas razones para esto?

    
pregunta Marko Gulin

1 respuesta

1
  

¿Puede indicar algunas razones para esto?

Para el ADC: -

  1. Error de compensación cero como se especifica en la hoja de datos
  2. Error de ganancia como se especifica en la hoja de datos
  3. Error de no linealidad integral como se especifica, etc.
  4. Error de no linealidad diferencial según se especifica, etc.

Además, tiene una tolerancia de resistencia en su divisor potencial y tiene una precisión de medición en su medidor. También hay corrientes de fuga que tienen en cuenta el flujo de entrada y salida de su entrada de ADC, que pueden agregar errores si las resistencias que está utilizando tienen un valor bastante grande.

Y, si está multiplexando el ADC entre varias entradas, debe proporcionar suficiente tiempo de asentamiento entre lecturas sucesivas o podría obtener un poco de carga residual en el condensador de muestreo que puede no haberse instalado.

También debe tener en cuenta que muchas entradas de ADC toman un aumento de varios miliamperios al leer de una entrada y esto puede tener un efecto significativo en la precisión debido a las resistencias en su divisor potencial.

También es posible que haya configurado inadvertidamente el ADC para que funcione a una resolución más baja. Sin embargo, 7 errores de bits menos significativos en 4096 LSb rango total es un error de escala completa de 0.17%. ¿Podría realmente esperar mucho mejor que esto (unos 4 mV)?

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas