Welcome to Pablo Hoffman's wiki!
This project involves the development of the prototype of an electrical signal
acquisition device (also known as oscilloscope) with a PC connection through
the USB port.
The oscilloscope has 2 8-bit channels and is capable of acquiring up to 8
millions of samples per second (MSPS) with the possibility of improving it
(with minimal effort) to work at 40 MSPS. Its design is based on a
central microprocessor and several components (controlled by such processor)
which take of the whole acquisition task.
The microprocessor belongs to the popular family of Microchip PIC processors,
in special the PIC18F line which contains an embedded USB controller.
Among the components there is a analog-digital converter (which digitalize the
data), an SRAM memory (used for buffering) and 8-bit counters (for addressing
the memory).
Besides specification and building of the hardware, the project also contains
the design and implementation of the firmware (program which runs on the PIC to
control the hardware), software (graphical interface which runs on the PC to
control the oscilloscope) and the protocol used to communicate between them.
The project has been entirely released under free distribution licenses
(namely, GPL and FDL).