¿Dónde encontrar las características de CA de ADC de un microchip MCU?

4

Estoy tratando de calcular los bits ENOB de mi ADC PIC18F26K22, el problema es que solo puedo encontrar las especificaciones de error de CC, a saber, Error de ganancia, Error de compensación, Error lineal integral, etc.

Pero estoy buscando especificaciones de CA, como SNR, ENOB o distorsión armónica total. Intenté encontrar en varios dispositivos de la familia PIC18 e incluso en hojas de datos Pic32 y todas muestran el mismo tipo de características de DC. La tabla típica que encontré es como en la figura de abajo. ¿Es este tipo de ADC tan malo para AC que ni siquiera se molestan en enumerar sus características?

    
pregunta Impe_dancer

3 respuestas

1

Las especificaciones que muestre se cumplirán en el intervalo válido de tiempo de muestreo y velocidad de reloj de conversión. Puede mirar esas especificaciones para encontrar la velocidad máxima en la que se puede ejecutar el A / D. Esa es la frecuencia superior, si haces todo lo demás correctamente, a la que los errores no superarán lo que se muestra.

Dicho de otra manera, están especificando cada muestra como un evento independiente. Depende de usted cómo encadenarlos, dentro de los límites de la impedancia de la señal, el tiempo de adquisición y el período de conversión.

    
respondido por el Olin Lathrop
1

Todos los microcontroladores tienen cientos de miliVolts de GND y VDD bounce / ring / spikes a medida que se producen los buss y los latches y las recuperaciones de memoria. El riel "gnd" también es el sustrato sobre el que se construyen todos los FET, y se construyen los condensadores (necesarios por ADC).

Los fabricantes de microcontroladores a menudo asignan AGND y AVDD separados (ubicados uno al lado del otro, para obtener la inductancia más baja y, por lo tanto, el mejor control del onchip AGND y AVDD.

Un par de cosas que puedes probar: 1) coloque 0.1uF SurfaceMount entre VREF + y VREF- 2) coloque un filtro de paso bajo diferencial (R + C) en los pines Vin- y Vin + de ADC; Necesitas 2 resistencias y 3 condensadores. Los resistores entran en las vías de señal; las tapas van (a) entre Vin + y Vin- justo en el ADC, después de las resistencias; (b) entre Vin + y AGND; (c) entre Vin- y AGND. 3) apague el ADC mientras digitaliza la entrada de CA, colocando las muestras a través de DMA

------------------ edit ---------------------------- -

Para el rendimiento de CA, el jitter de muestreo es un gran problema. Es dudoso obtener una fluctuación de menos de 1 nanosegundo, dada la multiplicación del reloj de un chip. Si está tomando muestras en un DMA, la lógica del DMA está incrementando DVDD / DGND ya que los flip-flops aceptan la última palabra de ADC, y no hay tiempo de silencio.

Considere la posibilidad de amortiguar los capacitores de derivación del VDD, de modo que el VDD no suene y suene. [Los ingenieros de evaluación de silicona del fabricante del IC pueden tener PCBs / lossyCaps favoritos, pero no lo documentan.] Haga esto para DVDD y para AVDD. Con 10nF y 10nH (leadframe + PCB + cap) y Fring de 16MHz, necesita Rdamp de sqrt (L / C) = 1.0 Ohms. Experimento

Algunas MCU + ADC cumplen con la especificación ADC ......... si el reloj de la MCU se ralentiza, por lo que hay 100 nS o 200 nS de tiempo de silencio para que el VDD / VREF / sustrato rebote antes de que desaparezca El comparador analógico de búsqueda binaria toma una decisión. Se integró un ADC de 24 bits Burr Brown con un MCU clasificado a 33MHz; la hoja de datos, leída con cuidado, advirtió que el ADC de 24 bits tenía solo 24 bits si el reloj se reducía a 8MHz, lo que permitía 125 nanosegundos de tiempo de inactividad.

Por cierto, es su tarea para garantizar que VREF se resuelva rápidamente.

    
respondido por el analogsystemsrf
0

Puedes encontrar algo de la información de esto; Especificaciones de rendimiento de Microchip A / D

    
respondido por el owg60

Lea otras preguntas en las etiquetas