Voy a empezar diciendo que usted no parece estar tomando el cuidado de algunas cosas correctamente. El control de borde de tasas(resistencias), la adición de un tampón/conductor (745402) etc.
Así que usted probablemente puede descartar el ADC interno de funcionamiento, Analógica es una excelente empresa, que saben lo que están haciendo y lo hemos vendido un montón de esos dispositivos, y yo he usado estos dispositivos, en este exacto de la aplicación con buenos resultados.
Ahora por la crítica constructiva.
El ADC es un dispositivo sensible a la (amplia BW y el alto nivel de conversión) usted tiene que tener cuidado.
Fuentes de alimentación:
- para estas aplicaciones me funcionan normalmente dedicado LDO, filtros antes de (Pi filtros con L y C) y después de los buffers y el ADC - todos separados.
Reloj controlador para ADC:
- riel de rebote en la fuente de reloj se manifiesta en la fluctuación en el muestreo de apertura, que se manifiesta en MSB contar ruido. - fuente de alimentación independiente y controlador de la forma del reloj. El SGL (una Sola puerta Lógica) es tu amigo.
Diseño - Diseño y, sin embargo, de nuevo diseño:
- Es muy importante. SER consciente de la imagen de un flujo de corriente, los caminos de retorno de las señales que se están ejecutando para los búferes. Plano de tierra se divide etc. etc.
Algunos de los más oscuros cosas:
- algunos paquetes de resistencia son desagradables, adicional e inductancia de acoplamiento cruzado de la capacitancia. No necesariamente afectan a los resultados aquí. Yo tiendo a usar resistencias individuales (0402)
Como por DaveTweed excelente observación (re sincronización skew) una solución es reemplazar los tapones en su esquema con D ff /cierres reclock los datos y de búfer en el mismo tiempo. Yo suelo hacer eso y Dave comentario me recordó.
Después de la actualización (comentarios sobre reloj);
Yo nunca, nunca , nunca permitir que la FPGA, CPLD entradas en un ADC. Yo tampoco ejecutar separado de la fuente de reloj o si tengo que tener una específica frecuencia de reloj que se genera, me reclock el uso de SGL (D FF) a una frecuencia superior (prestar atención a la instalación y los tiempos de espera de curso). La razón de esto es que la estructura de la FPGA y CPL causas de un montón de carril de energía procedente de la fluctuación en el tiempo de las salidas de estos dispositivos. Esta fluctuación en vez interactúa con el muestreo de la ventana de la aperature período de la ADC front end causando problemas de ruido.