<-- Home

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.


The guts. On the left, the analog board with analog inputs available through BNC sockets and a DB9 socket. On the right, the digital circuitry and headphones output. Up top, the battery, LCD, and button panel.

All assembled, with an ultrasonic receiver on the DB9 and an inductive pickup on a BNC port.

An inductive pickup (in stereo!) and an ultrasonic receiver.

<-- Home