Analizador Lógico y de Protocolo
Resumen
Con el fin de obtener un instrumento capaz de muestrear, almacenar, visualizar y
decodificar señales digitales pertenecientes a protocolos de comunicación como Binario
Simple, UART, SPI e I²C se desarrolló un dispositivo Analizador Lógico y de Protocolo, junto
con su GUI en PC.
El sistema de adquisición fue implementado utilizando comparadores analógicos
MAX9108, un ADC Flash ADC1175 y un microcontrolador RP2040, programado en C y
Assembly, utilizando el SDK provisto por el fabricante. La GUI fue desarrollada en Python
3, con los módulos PySide6, MatPlotLib y NumPy.
Se obtuvieron frecuencias de muestreo digitales de 1 [GSa/s] utilizando 8 canales, con
señal digital más rápida de 1 [MHz], con capacidad de realizar muestreos gatillados y ajustar
el nivel de comparación a voluntad, así como frecuencias de muestreo analógicas de 25
[MHz] con 8 bits de resolución.
El ítem tiene asociados los siguientes ficheros de licencia: