Tengo un diseño de FPGA y el diseño de FPGA tiene una señal llamada inicio que siempre es alta. Así es como funciona. Uso la computadora para enviar datos a través de RS232 a FPGA, la señal de inicio cae durante un ciclo y FPGA procesa los datos, y luego FPGA envía los datos de regreso usando RS232. El procedimiento anterior se repite 100 veces. Hay una brecha de alrededor de 0,02 segundos para cada envío y recepción de rs232.
El flanco negativo de la señal de inicio se utiliza como disparador para el o-scope. Para cada disparador, el o-scopio muestrea 10 000 puntos. La frecuencia de muestreo se establece en 1GS/S. El reloj FPGA es de 25 MHz.
Cada vez que cae la señal de inicio, quiero capturar las formas de onda y guardar cada una de ellas en archivos. (Los archivos se guardan en el disco duro de mi computadora a través de Ethernet). El recuento de adquisición es infinito. Entonces, para 100 bordes negativos, debería obtener 100 formas de onda (100 archivos). Pero el o-scope solo genera 3 archivos y cada archivo solo contiene un patrón de forma de onda que espero.
¿Es esto debido a la frecuencia de adquisición? ¿O hay alguna opción que pueda aumentar la frecuencia de adquisición del o-scopio?
El modelo de osciloscopio es Yokogawa DL7200. El manual se puede descargar de energy.ece.illinois.edu/equipment/dl7100.pdf
Su osciloscopio solo tiene una cantidad limitada de memoria intermedia, por lo que no puede guardar tantas formas de onda como desee.
La memoria de búfer en los DSO varía desde unos pocos KB hasta, por ejemplo, 10 MB. Por lo general, puede elegir entre algunos tamaños de búfer en las opciones de alcance; por ejemplo, mi Owon DS8202 se puede cambiar de 1 KB a 10 MB, por lo que a 2 Gsps esto varía de captura de 500 ns a captura de 5 ms. A velocidades tan altas, 10 MB de memoria no dan para mucho.
Su osciloscopio ejecuta 1 Gsps y dice que está capturando 3 formas de onda de 2000 ns cada una. Esto totaliza 6000ns de captura. Dado que está capturando una muestra por ns, está utilizando 6 KB de memoria intermedia. Es posible que pueda establecer su búfer en un valor mayor: ¿qué alcance está usando?
EDITAR: parece que las cosas son un poco diferentes de lo que aparecieron por primera vez, y hay una brecha de 20 ms entre cada forma de onda. Sin embargo, si está guardando en la memoria del osciloscopio (¿qué memoria? ¿Interna o memoria USB o?), entonces todavía depende de cuánto esté disponible y qué tan rápido se pueda acceder. Si nos dice el número de modelo del osciloscopio (o el enlace a la hoja de datos), exactamente en qué modo lo tiene configurado con respecto a guardar las formas de onda, deberíamos poder encontrar una respuesta.
EDICIÓN 2: si echa un vistazo a la hoja de datos, parece que ciertamente puede guardar las formas de onda en la memoria interna. De acuerdo con la tabla con el modelo de 8MW/CH y la longitud de 10K, debería poder guardar de 1 a 128 formas de onda. Usando el modo Único (N) y ajustando el conteo de N de acuerdo con el número de formas de onda que desea guardar.
No estoy tan seguro de guardar formas de onda a través de la red en "tiempo real" (es un manual bastante grande para hacerlo rápidamente) Parece que puede establecer el destino como la unidad de su PC, pero los tiempos de guardado dados son bastante largos (~ 5 segundos para 1 MB de datos), por lo que creo que debe guardarlo internamente y luego enviarlo cuando tenga sus 100 formas de onda.
Si puede dar más detalles sobre el modo exacto que está utilizando y lo que está enviando (por ejemplo, formas de onda o captura de pantalla), probablemente sería útil.
EDITAR 3: en la página 11-12 del manual dice:
Nota • No puede guardar ni cargar mientras la adquisición de datos está en curso.
Dado que la velocidad de Ethernet es de 10 Mbps en las especificaciones, sería demasiado lento enviar las formas de onda a la PC a medida que las adquiere.
Debe usar la función "Almacenamiento secuencial" que se detalla en la página 7-5. Con esto, puede guardar hasta 256 formas de onda de 10 Kpt. Cuando la adquisición se detenga, utilice la función de transferencia de ethernet para guardarlos en la PC.
stevenvh
drdot
stevenvh
drdot
stevenvh
drdot