Desde la perspectiva de la captura de datos, ¿cómo se logra esto? Si quisiera implementar un dispositivo digital casero para capturar señales analógicas de alta frecuencia, ¿cuáles son mis opciones? Hasta ahora, solo se me han ocurrido algunas ideas bastante inútiles para los diseños.
Usando un microprocesador PIC, la frecuencia de muestreo A / D en una serie 18f, creo que funciona en el orden de 1Mhz con una precisión de 10 bits si estoy en lo correcto (?) Y no puedo imaginar que sean chips A / D dedicados mucho mejor, ¿cómo alcanzan los alcances modernos frecuencias en GHz?
Respuestas:
El DSO Rigol 1052E de nivel de entrada (el que tengo y capaz de cambiar el software a 100 MHz) usa un Analog Devices AD9288. Este es un ADC de doble canal con salidas paralelas de 8 bits y muestras a 40 o 100 millones de muestras por segundo (dependiendo del gradiente de velocidad del chip). Aunque el Rigol es una muestra de 1 Gig por segundo, no estoy seguro de si están multiplexando estos o qué es exactamente lo que les está dando 10 veces las muestras del chip único.
El AD9288 tiene un convertidor de tipo de canalización de bit por etapa para los 5 bits de MSB y utiliza un flash de 3 bits para los 3 LSB finales. Esto tiene sentido, ya que la magnitud más alta debería ser más fácil de convertir rápidamente con tuberías. A medida que aumenta la velocidad de ADC, aumentará la cantidad de bits muestreados mediante la conversión flash, como dijo Steven.
fuente
Supongo que usan ADC Flash . Estos tienen la ventaja de que la conversión es inmediata, mientras que los ADC SA (Aproximación Sucesiva), como los que se usan en la mayoría de los microcontroladores, realizan un algoritmo que requiere varios pasos. Una desventaja de los ADC de Flash es que son bastante pesados en hardware (un ADC de 8 bits tiene 255 comparadores), pero la mayoría de los ámbitos no tienen una resolución muy alta. (Los ámbitos analógicos a menudo tenían una precisión del 3%, lo que se traduce en 5 bits).
fuente
Jodes, tu comentario dice que obtuviste tu respuesta, pero hay mucho más en la solución que Flash ADC. Eche un vistazo a la Nota de aplicación de Agilent, " Técnicas para lograr anchos de banda de osciloscopio de más de 16 GHz ". Solía trabajar en ese campus (pero no pretendo tener una experiencia de alcance detallada). Agilent en Colorado Springs es el centro global de conocimiento relacionado con el procesamiento de señales de varios gigahercios. Trabajaron en una solución de 32 GHz durante años.y recién comencé a enviar el año pasado. Las sondas activas y la microelectrónica que procesan la señal son extremadamente sofisticadas. Consulte toda la biblioteca de documentos relacionados con el osciloscopio DSO y DSA de alto rendimiento Infiniium 90000 X-Series de Agilent. Google: la URL es fea y no estoy seguro de que ofrezcan un enlace permanente a la página de la biblioteca. También es posible que desee echar un vistazo a las patentes relacionadas.
fuente
Los fabricantes de osciloscopios anuncian con una "tasa de muestreo equivalente". Esta NO es una frecuencia de muestreo en vivo. Esta es una frecuencia de muestreo realizada utilizando muestras de períodos múltiples y tomando muestras en diferentes momentos de la señal. Combinando estos, obtendrá una "tasa de muestreo equivalente" más alta. Entonces, si tuviera 100MSPS ADC y lo hiciera 10 veces (¡realmente malo!), Obtendrá 1GSPS.
Esto es malo porque supone que su señal es periódica, lo cual no es todo el tiempo.
Lo importante de un osciloscopio es la frecuencia de muestreo de 'disparo único'. También es una funcionalidad que es probable que use (capturar una respuesta de paso, por ejemplo), o observe de cerca una forma de onda que no baila. Da una indicación de lo que el hardware es capaz de hacer, no 'pulido' por el software. El hardware se puede intercalar, es decir, utilizando múltiples ADC de alta velocidad y sincronizando las señales de "inicio de conversión" en el momento adecuado. Esta es también la razón por la cual algunos ámbitos tendrán frecuencias de muestreo más altas en el modo de un solo canal que en el de doble canal. Su serie PIC18 típica solo tiene un convertidor ADC 1x, pero múltiples canales (hecho con un MUX analógico).
Además, los chips ADC dedicados pueden ser mucho, mucho más rápidos. 100MSPS no es demasiado incómodo de encontrar. Eche un vistazo aquí, National los anuncia como de ultra alta velocidad. No sé cómo funcionan exactamente, veo que los 3GSPS ya usan intercalado interno.
http://www.national.com/en/adc/ultra_high_speed_adc.html
fuente
El Rigol 1052E como lo menciona Joe es un gran ejemplo de cómo hacerlo de manera eficiente y económica. Utiliza una pila de ADC independientes, todos los cuales tienen una frecuencia de muestreo más lenta, y los desfasa entre sí. De esta forma, las muestras se extraen de cada ADC a su vez en un estilo de todos contra todos.
Obviamente, su sincronización debe ser extraordinariamente precisa para hacerlo de esta manera, y parece que el 1025E usa un PLD para hacer exactamente eso, y dado que la misma placa también tiene un FPGA asociado con el procesamiento de la señal entrante, parece que el PLD (que es mucho menos potente pero con un enrutamiento interno más predecible) se agregó debido a su capacidad para generar y procesar señales con una sincronización muy precisa.
fuente
Intercalan los múltiples adcs con relojes que están ligeramente desfasados entre sí, obteniendo 5 veces la frecuencia de muestreo de un solo chip. Además, para una señal periódica, hay un truco que utilizan muchos ámbitos modernos que consiste en tener un reloj de muestreo que está desfasado con la señal que se está midiendo, de modo que en muestras sucesivas, se está utilizando una parte diferente de la forma de onda muestreado, aunque en un ciclo diferente de esa forma de onda. Luego, después de tomar suficientes muestras, pueden reconstruir la señal si pueden determinar la frecuencia fundamental de la forma de onda que se está midiendo (mucho más fácil de hacer). ¿Tener sentido?
fuente