analizador lógico


Un analizador lógico es un instrumento electrónico que captura y muestra múltiples señales de un sistema digital o circuito digital . Un analizador lógico puede convertir los datos capturados en diagramas de tiempo , decodificaciones de protocolos, seguimientos de máquinas de estado , códigos de operación o puede correlacionar códigos de operación con software de nivel fuente. Los analizadores lógicos tienen capacidades de activación avanzadas y son útiles cuando un usuario necesita ver las relaciones de sincronización entre muchas señales en un sistema digital. [1]

Un analizador lógico puede activarse en una secuencia complicada de eventos digitales y luego capturar una gran cantidad de datos digitales del sistema bajo prueba (SUT).

Cuando se empezaron a utilizar los analizadores lógicos, era común conectar varios cientos de "clips" a un sistema digital. Posteriormente se empezaron a utilizar conectores especializados. La evolución de las sondas de los analizadores lógicos ha dado lugar a una huella común que admiten múltiples proveedores, lo que proporciona mayor libertad a los usuarios finales. Introducida en abril de 2002, la tecnología sin conectores (identificada por varios nombres comerciales específicos de proveedores: Compression Probing; Soft Touch; D-Max) se ha vuelto popular. Estas sondas proporcionan una conexión mecánica y eléctrica duradera y confiable entre la sonda y la placa de circuito con una carga de menos de 0,5 a 0,7 pF por señal.

Una vez conectadas las sondas, el usuario programa el analizador con los nombres de cada señal, pudiendo agrupar varias señales para facilitar su manipulación. A continuación, se elige un modo de captura, ya sea el modo "sincronización", donde las señales de entrada se muestrean a intervalos regulares en función de una fuente de reloj interna o externa, o el modo "estado", donde una o más de las señales se definen como "relojes". ", y se toman datos sobre los flancos ascendentes o descendentes de estos relojes, utilizando opcionalmente otras señales para calificar estos relojes.

Una vez elegido el modo, se debe establecer una condición de activación . Una condición de activación puede variar desde simple (como la activación en un flanco ascendente o descendente de una única señal) hasta muy compleja (como configurar el analizador para decodificar los niveles superiores de la pila TCP/IP y activar en un determinado paquete HTTP). ).

En este punto, el usuario configura el analizador en modo "ejecutar", ya sea activando una vez o repetidamente.