Reduzca el tiempo de prueba de sus equipos de prueba automáticos (ATE) con la salida de disparo (trigger-out)

Los equipos de prueba automáticos (ATE) son uno de los pilares en las instalaciones de producción. A fin de asegurar un funcionamiento seguro y confiable, los dispositivos deben medirse según diversos valores límite. Una instalación de producción debe asegurar que estas pruebas se realicen correctamente y abarquen todos los casos de prueba necesarios. Sin embargo, las pruebas deben realizarse con la suficiente rapidez. Los osciloscopios (p. ej. la serie de MXO de Rohde & Schwarz) a menudo suelen ser parte del equipo de prueba automático y pueden mejorar el flujo de trabajo con una señal de «waiting for trigger» (a la espera del disparo) dedicada.

Su misión

Diseñar y operar equipos de prueba automáticos para una línea de producción puede ser todo un desafío. Es necesario controlar y dar mantenimiento a instrumentos de distintos fabricantes. Reducir el tiempo de prueba suele ser un paso secundario, pero necesario.

Determinar la disponibilidad de un instrumento de medición suele requerir del sondeo de los mensajes de estado o simplemente esperar que el instrumento esté disponible. Los osciloscopios no se comportan de manera diferente en este contexto. Un osciloscopio dispara una adquisición, captura la forma de onda, realiza una medición, etc. Pero a veces es importante conocer el momento exacto en el que un osciloscopio está listo para realizar una adquisición y esto puede acelerar el tiempo de prueba.

Solución de Rohde & Schwarz

Para determinar la disponibilidad de un osciloscopio, se puede proceder de tres maneras, como se describe a continuación. Los osciloscopios pueden mejorar el flujo de trabajo con una señal de «waiting for trigger» dedicada (véase siguiente página).

1. Esperar
La manera más fácil pero la menos elegante es añadir un comando de espera en el script. Este flujo de trabajo altamente asíncrono (en el contexto de los equipos de prueba automáticos, la sincronización entre el equipo de prueba y el software de control está implícito) se requiere armar el disparo del osciloscopio, esperar un determinado periodo de tiempo, iniciar otro equipo de prueba automático, esperar de nuevo un periodo de tiempo durante el cual el osciloscopio (con suerte) realice tanto adquisiciones como mediciones, y luego consultar los datos (véase Fig. 1, izquierda). Obviamente, si el tiempo de espera es demasiado corto, pueden producirse resultados incorrectos, por lo que será necesario que se repitan las pruebas, o puede que se necesiten contingencias en el software de control para los tiempos límites, etc. Este método es muy fácil de implementar y puede utilizarse como una solución rápida durante el desarrollo.

Métodos de implementación para equipos de prueba automáticos
Fig. 1: Métodos de implementación para equipos de prueba automáticos Izquierda: esperar; centro: sondeo de software; derecha: sincronización de la salida de disparo
Abrir Lightbox

2. Sondeo
Este método es más complicado de implementar, pero por lo general asegura un funcionamiento estable. En función del fabricante, el byte de estado (STB) puede contener condiciones de estado importantes para el osciloscopio. Trabajar con el STB por lo general requiere de cierto estudio del manual del instrumento, ya que el funcionamiento del STB puede ser complejo (véase Fig. 1, centro).
Entre los aspectos más importantes se incluyen:

  • Armar el instrumento (RUNSingle, *OPC?)
  • Sondear el STB en busca de «waiting for trigger»
  • Iniciar otro equipo de prueba automático (ATE)
  • ¿Se ha realizado la adquisición? (es decir, se ha sondeado el STB en busca del bit OPC)

Se necesita cierto esfuerzo para estudiar e implementar el sondeo. Sin embargo, en ausencia de una señal programada, el sondeo del STB puede que sea el único buen método de implementación (en una arquitectura multihilo, también es posible la sincronización por medio de VISA WaitOnEvent). > Consulte la página de inicio de Rohde & Schwarz para más información sobre «sincronización de mediciones».

Cuadro de diálogo de configuración de la salida de disparo (trigger-out) de los osciloscopios de la serie MXO
Fig. 2: Cuadro de diálogo de configuración de la salida de disparo (trigger-out) de los osciloscopios de la serie MXO
Abrir Lightbox

3. Sincronización de la salida de disparo (trigger-out)
Una variación del flujo de trabajo anteriormente mencionado utiliza el comando estándar para instrumentos programables (SCPI) «RUNSingle; *OPC?» al inicio. El primer comando arma el instrumento, y el segundo devuelve el comando «true» una vez que la adquisición se haya completado.

En este caso, no es posible realizar la secuencia de sondeo «waiting for trigger» para sincronizar otros instrumentos de medición ya que la ejecución del programa se detiene hasta que se devuelva «true». Esto puede ocasionar en caso de que la respuesta tarde demasiado, un posible error de tiempo límite (timeout error) de la arquitectura de software de instrumentos virtuales (VISA). Tampoco es posible iniciar otro equipo de prueba automático desde el software de control durante este tiempo. Esta limitación puede eliminarse con una señal de salida de disparo (física) dedicada.

Los osciloscopios de la serie MXO ofrecen la posibilidad de configurar el bit de estado «waiting for trigger», el cual anteriormente solo estaba disponible para el STB, para que se enrute al puerto de salida de disparo (trigger-out) (véase Fig. 2).

Sincronización de otros equipos de prueba automáticos por medio de una salida de disparo del osciloscopio
Fig. 3: Sincronización de otros equipos de prueba automáticos por medio de una salida de disparo del osciloscopio
Abrir Lightbox

El puerto de salida de disparo se conecta a continuación a otros instrumentos a fin de indicarles que inicien su funcionamiento (véase Fig. 3).

El flujo de trabajo de la programación se muestra en la Fig. 1 en la derecha. El comando estándar «RUNSingle; *OPC?» arma el osciloscopio, el hardware señala el estado listo. Una vez completada la adquisición, el comando *OPC? devuelve «true» y el script continúa.

Resumen

Existen diferentes métodos para sincronizar otros equipos de prueba automáticos con el estado listo del osciloscopio. Una manera de sortear los obstáculos relacionados con el byte de estado y con el registro de estado de eventos (ESR) consiste en sincronizar los instrumentos por medio de una señal de «waiting for trigger» física. Esto hace que toda la configuración sea más fácil de programar y se ejecute más rápido. Para esta tarea, los osciloscopios de la serie MXO son muy sencillos de utilizar.