Introduction: 9 Channel "pure Analog" Graphic Equalizer


This is a short Instructable, where i will provide you the techniques to create a pure analog equalizer to visualize your music!

This equalizer is based on several active filters, amplifiers and one row of a simple voltage meter per channel. This one row consists out of 7 LED to visualize the amplitude of the current signal/frequency.

Step 1: Circuit Ideas

The function of an graphic equalizer is to distinguish incoming signals by frequency and show their amplitude by LEDs or a display.

The basics are really simple. As one may know, there are several ways to get a proper visualisation of the musik spectrum between its 10 to 20kHz. The one which is most in common is the one via a digitization and a fourier transform. There are also several ICs available for creating an equalizing effect and show it on LEDs. But for learning purposes and because i want a pure analog one i created this following one for myself.

The equalizer consists out of an audio input. This input signal is filtered by a active notch filter - active, because i need a high filter order - and the lasting signal is amplified. This signal gets rectified and represents now the size of the frequency (chosen for the notch) in the actual audio signal. This is as simple as it can get.

The filter configuration i used is a single ended multiple feedback bandpass filter, consisting out of two opamps and having a gain of 10dB. To design those filters you can use you head and the mathematics behind this kind of circuitry. If you dont have the time for this you can use toole like TIs Filter Pro software.

The frequency bands i used where: 50Hz, 120Hz, 250Hz, 500Hz, 1kHz, 2kHz, 4kHz, 8kHz and 16kHz. Therefore i need 9 filter circuits. The output of such a filter circuit is an specific amount of amplitude of the filtered signal. This signal is will be rectified by a diode and an additional capacitor smoothes the signal to a DC signal. Its amplitude stays in relation to the amplitude of the frequency band. A simulation of three filters in shown in one image above!

I implemented a simple voltage meter with LEDs to show the signal strength. The technique behind this is really simple. The voltage falls over each diode with something around 700mV - this is the step size. if the voltage is high enough to overcome one diode, the transistor becomes conductive and the LED is ON.

The all over circuit consist of 9 filter circuits, 9 voltage meters with 7 LEDs for each channel and a preamplifier for the incoming signal to adjust the signal strength afterwards.

Step 2: The Whole Circuit

The hardest part of the work is to calculate the filter circuits, even if you use the tool from TI. The picture shows its dimension. The toughest problem, which one cannot see by designing the circuit, is the problem of potential oscillations of the filter circuits. A wrong configuration of the OpAmps and the Resistors and capacitors can lead the filter circuit to oscillations and this is, as you can think, really bad - because it simply does not work anymore!

Nonetheless i found a configuration which worked for me - the eagle files are attached in the end of this instructable!

Step 3: Routing

The build up became a little bit tricky, since i had some limitations of my board to 10*10cm^2. But with a little bit of routing experience, it is possible. The repetition of the circuits makes it even easier.

The filter circuits and amplification parts are placed on the buttom side. The voltagemeters are placed on the front.

As you may have recognized, the whole circuit dont have a build in supply/voltage regulator. It works with external 10V and external 5V reference voltage. This also keeps the circuit small.

!! Important remark: !!

Make sure, your 5V reference supply can act as a sink, since its not in source configuration. That means it has to sink up to a few hundred mA (around 200). Some supplys dont work with that. Maybe build the reference yourself with the 10V and a proper IC.

Step 4: Finished Equalizer

Equalizer with signalgenerator (sweep from 10Hz to 20kHz, 10Hz increment)

Equalizer with music

There may be some wrong bridges in the layout or i did some changes in the meantime, so please send me a message before you make a pcb, so i can look on it again =)

Hope you liked my instructable, although it is a really short one!

Feel free to leave a comment, if you have something to say about this.


manOverBoard (author)2016-09-25

What is IC1B connected to? Where are the + and - audio inputs connected?

manOverBoard (author)2016-09-25

Are the standard diodes near each LED for ESD protection? Which diodes should I use?

BmchandramohanM (author)2016-09-22

what do you do after u get an output from the filter....plz explain

DavidR70 (author)2015-06-27

hi I have a problem there are many resistors that i dont know its ohm and you use transistors too can you help me with the model?

Marc_Escobaem (author)DavidR702015-07-28

resistors as shown in step one figure 4 inside the VU meter circuit (not the filter circuit) are all 1kOhm. Those are simply current limiting resistors. The model of the transistor is not of interest, since it is a simple switch in this case. You can use any NPN transistor, which turns on at around 700mV. I used bc547 as far as i know =) sorry for the late answer and greetings from germany

Nequito (author)2015-01-14


could you please post the whole circuit image in full resolution

Thnx :D

Marc_Escobaem (author)Nequito2015-01-19

Hope this fits your requirements

Jan_Henrik (author)2015-01-12

I love it!

About This Instructable




More by Marc_Escobaem:New micro light meter for old voigtländer (vito clr) camera9 Channel "pure analog" graphic equalizerLED Pulse Sensor (PPG) for Arduino
Add instructable to: