Universal Sensor Amplifier
My latest (and perpetually unfinished) project is a universal amplifier for signals in the frequency range of 0Hz-200kHz. It includes several specialized preamps (lo-Z, hi-Z, RF detector, differential), a programmable analog chain that offers variable highpass and lowpass filters, a 24 bit ADC, DSP processor (dsPIC), a microSD card, an LCD display, headphones output, and optically isolated USB serial output. Currently implemented in software are oscilloscope, spectrogram, voltmeter, and pitch shifting functions (the pitch shifting is for listening to ultrasonic signals). The design evolution started with a simple B-field amplifier in an Altoids tin that needed programmamble filters, which required a microcontoller, which allowed the addition of several other features, which would work much better with a DSP, which would be so much better with the addition of an LCD, and so on... The goal was then a device that could be a B-field listener, electrometer, EKG, bat listener, telluric current receiver, and all-band radio receiver. Basically it was a weekend project that swallowed up much more time than intended. Currently the hardware portion is completed, and the software is in a just-barely-working state. Schematics and source code are available upon request, although this is far from being in a finished state.