Skip to the content
PCBKitNew board
2 layers354 × 85 mmSpectrum, the printed circuit board in 3D

10-band stereo graphic equalizer circuit.

Size
354 × 85 mm
Copper layers
2
Thickness
1.6 mm
Parts
265
Nets
148
Pads
736
Tracks, vias
1,138, 0
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Jan 2022
Updated
14 Apr 2023

Overview

Spectrum is an open-source printed circuit board by bricktrooper, from the bricktrooper/Spectrum repository on GitHub. It is a 2-layer board of 354 × 85 mm with 265 parts on 148 nets, routed with 1,138 tracks and 0 vias.

It is built around the L7805 and SP-70. Its parts include 130 resistors, 53 capacitors, 23 ICs, 3 connectors and 3 switches.

Main components

2

README

README.md

Spectrum

Spectrum is a 10-band stereo graphic equalizer circuit. It uses active band pass filters in a multiple feedback configuration. Each band can be individually amplified or attenuated using linear potentiometers. The circuit requires an external power source of at least 5 V at 250 mA.

Background

Graphic Equalizers

A graphic equalizer is a piece of audio equipment that isolates different ranges of frequencies from an audio signal. These ranges can then be individually amplified (boosted) or attenuated (cut). The modified signals are mixed back together into a single audio signal which appears at the output. The resulting signal is the same audio but with each frequency range adjusted with a desired gain.

Stereo Sound

The most basic form of electrical audio signals is "mono". This is a single audio signal that plays through all the speakers. "Stereo" uses two separate audio signals that differ slightly but can be used to give the perception of spatial audio. Typically, the signals are used to drive separate "left" and "right" speakers. A graphic equalizer only operates on a single mono signal. Spectrum effectively uses two identical mono circuits to modify both channels of stereo audio. The resulting output can be played through stereo headphones. The circuit must be powered by an external wall adapter or any other 5 V source that can supply approximately 250 mA of current.

Circuit Design

Power Supply

Spectrum uses a 5 V power supply that is regulated by an L7805 LDO. Traditionally, operational amplifiers use a bipolar supply of +VDD and -VDD, with the ground point of the signal being 0 V. This is not possible with a single supply. Therefore, Spectrum raises the ground point to a virtual ground of (VDD / 2), or 2.5 V. The op amps are supplied by 5 V and sink to 0 V (GND). This provides 2.5 V of signal swing, which is enough for driving headphones to a considerable volume. To drive large speakers, a separate amplifier should be used. Capacitive coupling is used to inject an AC audio signal into a 2.5 V bias and decouple the bias at the output headphone jack.

Preamplifier

The preamplifier's job is to drive the rest of the circuit, effectively isolating the input resistance of the circuit from the audio source. This is important because headphone jack outputs cannot drive very high impedances. The preamplifer is also capable of amplifying or attenuating the input signal. Amplification may be required if the input source is too quiet, while attenuation can be used to reduce distortion in the output signal. The input to the preamplifier is further isolated using a 1:1 audio transformer. This prevents the ground of the circuit from creating a ground loop through the audio cable, which creates an undesirable humming noise due to the oscillation of the AC mains voltage. The preamplifier is implemented as a simple inverting amplifier. A capacitor is used at the input to strip out any existing DC voltage and the output signal is re-biased at the virtual ground point. A potentiometer is used in the feedback resistance to amplify or attenuate the signal linearly.

Band Pass Filters

The core circuit of a graphic equalizer is the band pass filter, which isolates a range of frequencies. Different resistor and capacitor values are used to achieve different cutoff frequencies over the bass, mid, and treble ranges. Spectrum uses 10 filters for each audio channel. The centre frequencies are chosen based on standard octaves:

  • 31.5 Hz
  • 63 Hz
  • 125 Hz
  • 250 Hz
  • 500 Hz
  • 1 kHz
  • 2 kHz
  • 4 kHz
  • 8 kHz
  • 16 kHz

These are active filters that used op amps in the multiple-feedback configuration, which allows the cutoff frequency to be changed without affecting the gain of the centre frequency. The gain of all the filters have been adjusted so that the entire audio range has a flat gain response when the filter outputs are mixed back together. Each individual filter has a DC gain of 1 V/V, with the exception of 31.5 Hz and 16 kHz, which have a gain of 1.6 V/V. A quality factor of Q = 1.7 is used for all filters. The component selection is as follows:

text
-------------------------------------------------------------------------------------------------------------------
| BAND    | ERROR      | C          | R1         | R2         | R3         | f          | Q          | A          |
-------------------------------------------------------------------------------------------------------------------
| 31.5 Hz | 0.816      | 0.33 uF    | 16 K       | 51 K       | 6.2 K      | 31.948 Hz  | 1.689      | 1.594 V/V  |
| 63 Hz   | 0.745      | 0.56 uF    | 7.5 K      | 15 K       | 1.6 K      | 63.902 Hz  | 1.686      | 1.000 V/V  |
| 125 Hz  | 0.709      | 0.22 uF    | 10 K       | 20 K       | 2 K        | 125.302 Hz | 1.732      | 1.000 V/V  |
| 250 Hz  | 0.709      | 0.1 uF     | 11 K       | 22 K       | 2.2 K      | 250.604 Hz | 1.732      | 1.000 V/V  |
| 500 Hz  | 1.204      | 0.1 uF     | 5.6 K      | 11 K       | 1.1 K      | 500.462 Hz | 1.729      | 0.982 V/V  |
| 1 kHz   | 1.328      | 0.18 uF    | 1.5 K      | 3 K        | 0.3 K      | 1.021 kHz  | 1.732      | 1.000 V/V  |
| 2 kHz   | 0.467      | 0.18 uF    | 0.75 K     | 1.5 K      | 0.16 K     | 1.988 kHz  | 1.686      | 1.000 V/V  |
| 4 kHz   | 1.078      | 0.068 uF   | 1 K        | 2 K        | 0.2 K      | 4.054 kHz  | 1.732      | 1.000 V/V  |
| 8 kHz   | 0.812      | 0.033 uF   | 1 K        | 2 K        | 0.22 K     | 8.031 kHz  | 1.665      | 1.000 V/V  |
| 16 kHz  | 0.916      | 0.022 uF   | 0.47 K     | 1.5 K      | 0.18 K     | 16.373 kHz | 1.697      | 1.596 V/V  |
-------------------------------------------------------------------------------------------------------------------

Band Amplifiers

Each band pass filter is followed by an inverting amplifier, which has adjustable gain via a potentiometer in the feedback path. This allows the user to individually boost or cut different frequency ranges. At the potentiometer neutral point, the gain of the band amplifier is 0.5 V/V, meaning that each band can be attenuated down to 0 V/V or boosted up to 1 V/V, which is the gain of the band pass filters. Any further amplification must be provided from the audio source and the preamplifier. Due to band overlap, the actual realized gain is slightly higher or lower than in theory. This is a tradeoff between selectivity and gain accuracy.

Mixer

The mixer is a summing amplifier that re-combines all the band signals back into a single audio signal. It has a fixed gain of 5 V/V, and the output signal can directly drive low-impedance headphones. The output signal runs through a large capacitor to cut out the virtual ground DC bias to avoid damaging the headphone speaker coils. This turns the signal into an AC waveform with a GND as the reference point.

Schematic

Schematic

Circuit Board

Top

Top

Bottom

Bottom

Assembled

Assembled

Revisions

  • A 470R resistor was added to the audio output to mitigate the amplified hissing noise. The side effect of this is reduced gain from the preamp and increased distortion in the output signal.

Parts

265
QtyValueFootprintReferences
4410KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45, R46, R123 +28
241KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4, R52, R53, R55, R56, R57, R58, R59, R60, R61, R62, R66, R117, R118, R127 +8
2210KBourns_PTL:PTL30PTL1, PTL2, PTL3, PTL10, PTL11, PTL12, PTL13, PTL14, PTL15, PTL16, PTL17, PTL18, PTL19, PTL20, PTL21, PTL22 +6
22LM833Package_DIP:DIP-8_W7.62mm_Socket_LongPadsU1, U2, U3, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22 +6
130.1uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC7, C8, C17, C18, C24, C27, C28, C35, C36, C45, C46, C51, C52
80.18uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC5, C6, C15, C16, C33, C34, C43, C44
7470uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1, C22, C23, C25, C26, C29, C50
61.5KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6, R22, R25, R96, R99, R120
62KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR19, R23, R24, R97, R98, R113
50.33uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC11, C21, C39, C49, C53
40.022uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC2, C12, C30, C40
40.033uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC3, C13, C31, C41
40.068uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC4, C14, C32, C42
40.22uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC9, C19, C37, C47
40.56uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC10, C20, C38, C48
411KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8, R27, R101, R122
4470RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R116, R129, R130
45.6KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7, R65, R121, R128
451KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR31, R54, R73, R105
46.2KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R21, R115, R126
21.1KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR17, R111
21.6KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR20, R114
2125HzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP10, TP24
215KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR30, R104
2160RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR15, R109
216KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR11, R125
216kHzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP3, TP17
2180RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR12, R106
21kHzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP7, TP21
22.2KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR18, R112
2200RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR14, R108
220KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR29, R103
2220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR13, R107
222KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR28, R102
2250HzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP9, TP23
22kHzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP6, TP20
2300RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR16, R110
231.5HzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP12, TP26
23KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR26, R100
24kHzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP5, TP19
2500HzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP8, TP22
263HzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP11, TP25
27.5KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R124
2750RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R119
28kHzTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP4, TP18
2SP-70Triad_Magnetics_SP-70:SP70T1, T2
1+5VTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1
1GNDTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP14
1InputAudio_Jack_STX35013N:STX35013NJ2
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU23
1LEFT SOURCECK_Switches:SW_1101M2S3CQE2SW3
1OutputAudio_Jack_STX35013N:STX35013NJ3
1POWERCK_Switches:SW_1101M2S3CQE2SW1
1RIGHT SOURCECK_Switches:SW_1101M2S3CQE2SW2
1SUPPLYConnector_BarrelJack:BarrelJack_HorizontalJ1
1VGNDTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP15
1Vin_LTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP2
1Vin_RTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP27
1Vout_LTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP13
1Vout_RTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP16
1Vpreamp_LTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP28
1Vpreamp_RTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP29

Questions

How big is the Spectrum PCB?

It measures 354 × 85 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Spectrum use?

265 parts, built around the L7805 and SP-70. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Spectrum KiCad files?

From the bricktrooper/Spectrum repository on GitHub, at the commit this page was made from: the board is kicad/spectrum.kicad_pcb and its schematic kicad/spectrum.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Spectrum design in my own project?

Its repository states no licence, so its author keeps all rights: ask bricktrooper before reusing the design.

Similar boards

  • 2 layers40.6 × 110 mmEuropi surface mount, the printed circuit board in 3D

    Europi surface mount

    Allen-Synthesis/EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

    92 parts584CC0-1.0
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers59.7 × 57.5 mmFunBox, the printed circuit board in 3D

    FunBox

    GuitarML/FunBox

    Stereo guitar pedal platform using Daisy Seed.

    61 parts289MIT
  • 2 layers90.8 × 35.6 mmERCF easy brd, the printed circuit board in 3D

    ERCF easy brd

    Tircown/ERCF-easy-brd

    More informations on how to reset for flashing:\ https://wiki.seeedstudio.com/Seeeduino-XIAO/#enter-bootloader-mode

    28 parts195GPL-3.0
  • 2 layers111.3 × 106.4 mmSuper Sixteen v1, the printed circuit board in 3D

    Super Sixteen v1

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    141 parts171
  • 2 layers91.4 × 71.1 mmPico w rover, the printed circuit board in 3D

    Pico w rover

    NikodemBartnik/Mini-Mars-Rover

    Educational robotic platform made to look like a mini mars rover

    20 parts143MIT
  • 2 layers144.1 × 182.2 mmSHVC CPU-01, the printed circuit board in 3D

    SHVC CPU-01

    starlightk7/OpenSFC

    OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

    498 parts114CERN-OHL-S-2.0
  • 2 layers106.1 × 155 mmMotherboard, the printed circuit board in 3D

    Motherboard

    Redherring32/OpenTendo-TopLoader

    An Open Source HardWare (OSHW) recreation of the 1993 toploading NES motherboard (Also known as NES-101)

    84 parts94