¿Qué es el disparo en serie en los osciloscopios? ¿Por qué estaba disponible solo en los modelos de gama alta al principio?
¿Qué es el disparo en serie en los osciloscopios? ¿Por qué estaba disponible solo en los modelos de gama alta al principio?
Los buses serie son muy comunes en los sistemas integrados. Los buses seriales comunes incluyen UART (RS-232, RS-485, RS-422), SPI, I2C, USB, CAN, LIN, etc. Examinar el tráfico del bus puede ser una poderosa herramienta de depuración para asegurar que los diferentes componentes que se encuentran en un bus se están comunicando correctamente. Los osciloscopios digitales con memoria de captura profunda pueden capturar transacciones de bus largas con alta fidelidad, pero interpretar el rastreo de alcance sin procesar a mano para extraer los datos es muy tedioso. Muchos ámbitos digitales modernos tienen software y / o hardware adicional para ayudar a acelerar este proceso.
El software de decodificación en serie en los ámbitos generalmente proporciona una decodificación correlacionada en el tiempo de las transacciones de bus junto con la traza de alcance sin procesar. Esto se puede calcular "fuera de línea" únicamente en el software después de capturar un rastreo de alcance completo. Esta es una técnica común en los ámbitos de gama baja, ya que no se requiere hardware adicional. La decodificación en serie también puede acelerarse mediante hardware dedicado para una interfaz más receptiva.
La activación en serie requiere hardware adicional (generalmente un FPGA) para decodificar los datos en serie en tiempo real, de modo que los eventos de activación pueden generarse lo suficientemente rápido para detener la adquisición en el momento correcto. Dado que esto requiere hardware dedicado, generalmente solo se ve en los ámbitos de mayor nivel. La activación en serie se puede usar junto con la decodificación en serie para buscar condiciones relativamente raras en un bus de alto tráfico sin tener que pasar por una gran cantidad de datos capturados extraños.
La activación en serie puede referirse a Protocol Analysis como lo señaló Alex o la capacidad de establecer múltiples disparadores secuenciales.
Digamos (por ejemplo) que estoy analizando un problema, y ocurrirá si alguna señal de la transición 1 baja a alta, seguida de otra señal baja a alta y baja a baja en un tiempo específico, entonces toma una Un osciloscopio bastante alto para configurar estos múltiples desencadenantes secuenciales .
En este escenario, necesito estar conectado a las dos señales y tener un alcance que tenga la capacidad de hacer este tipo de cosas.
Necesitaría algo así como esta serie de osciloscopio para realizar ese tipo de cosas. Estos también tienen módulos de software de análisis de protocolo "estándar" como DDRx, PCIe, USB y otros para pruebas automatizadas (y cada uno tiene un precio extra).
Keysight y Teledyne LeCroy también hace este tipo de equipo de prueba.
Tenemos un par de estos en los laboratorios y, como se puede observar en el enlace anterior, no son baratos, pero si sus productos requieren este tipo de nivel de análisis, son invaluables.
Logic Analyzers han existido durante mucho tiempo, pero los más antiguos no tenían la flexibilidad de activación de lo moderno. Los osciloscopios de alta velocidad, en particular, pueden establecer el voltaje de disparo para cada canal a un nivel diferente .
HTH
Lea otras preguntas en las etiquetas oscilloscope