Proyecto de fin de carrera de Pablo Hoffman y Martin Szmulewicz
Descripción
Este proyecto consiste en el desarrollo del prototipo de un dispositivo
digital de captura de señales eléctricas (también conocido con el nombre de
osciloscopio) con conexión a la PC a través del puerto USB.
El osciloscopio posee 2 canales de 8 bit y es capaz de capturar hasta 8
millones de muestras por segundo (MSPS) con la posibilidad de extenderlo
fácilmente a 40 MSPS. Su diseño está basado en un microprocesador central y
varios componentes (controlados por dicho procesador) para llevar a cabo
la tarea de captura.
El microprocesador pertenece a la popular familia de procesadores PIC de
Microchip, en particular a la línea PIC18F que constan de un controlador USB
incorporado.
Entre los componentes se encuentra un conversor analógico digital (para
la digitalización de datos), una memoria SRAM (para usar de buffer) y
contadores de 8-bit (para direccionar la memoria).
Además de la especificación y construcción del hardware, el proyecto también
contiene el diseño e implementación del firmware (programa que corre en el PIC
para controlar los componentes), software (interfaz gráfica que corre en la PC
para controlar el osciloscopio) y el protocolo utilizado para comunicarse entre
ellos.
Todo el proyecto está liberado bajo licencias de libre distribución
(concretamente, GPL y FDL).