RETURN II-II: THE ELECTRIC BOOGALOO

Back by popular demand. Here’s how I designed the electronics to power the 120 dBSPL (@ 1m, ±3dB 40Hz-20kHz) beast to defeat the new generation of super mid “Soundboks” type devices.

As you can tell there are some peculiarities to this design, including a dual battery rails supporting the “low power” section.

POWER

THE AMP
The first thing to do is to down-select the amplifier chip-set to deliver the hundreds of watts required to hit target levels.

There are very few amplifiers in this power range that will meet this need.

  • IRS 2092 with ±50V rails and adequate MOSFETs
    • ruled out for the reason that I don’t want to source ±50V
  • WONDOM AA-AB31395: 1 X 1000Watt Class D Audio Amplifier Board – T-AMP – LV
    • Out because 500W into 4 Ohms @ 10% THD @ 60V
    • No THD/Power curves
  • WONDOM AA-AB35511 3 X 500Watt Class D Audio Amplifier Board – T-AMP
    • Out because it actually can only sink 300W into 3 ohms @ 50V @ 10% THD
  • ICEpower 300A1: single channel 300W @ 1% THD @ 55V
    • this is a strong contender, but it’s single channel and requires a ±12V input and is therefore slightly more expensive and complicated than the TPA3255
  • ICE Power 500ASP
    • Honestly more than perfect but requires 120V AC
  • ICEpower 300A2
    • Also an incredible amp but requires ±35-65V which is annoying with batteries
  • TPA3255 Capable of 500W into 4 ohms (PBTL) @ 50V @ 1% THD
    • best contender
    • 3e-audio sells a balanced input version which is great for low noise!

The TPA3255 chip-set is the winner here for cost and simplicity while maintaining high quality.

In my experience, a lot of these amps will “overspec” their power output, as they’ll rate their amp in a very specific set of conditions. Let’s dive further into the TPA3255 to confirm it can meet our needs. There are a few dimensions we care about:

  • power required by speaker to hit target SPL
  • impedance of speaker at frequencies of highest power
  • voltage/current required by amplifier at highest power

Woofers are almost always the least efficient and most power intensive part of an acoustic system, so we’ll focus on the woofers for now. To determine “how much power into what impedance” we refer to the target response from the simulation in part 1 and check power required and impedance:

So we need 270W into 4.3 ohms at 355Hz and 230W into 4.5 ohms at 35 Hz! Then we refer to the TPA3255 data sheet to determine if it can deliver that power:

Based in the data sheet, it looks like we can do 260W into 4 ohms, which is precisely 231W into 4.5 ohms—perfect!. The amp will not be able to deliver the full power required at 355Hz, but that’s OK—that’s firmly in the lower vocal range, where I expect less general signal level in normal use. The data sheet also informs us that the amplifier expects 54V to deliver this wattage. We can then refer to the efficiency curves to understand the maximum current the amplifier will draw:

Based on these two graphs we can expect that for two woofer channels we’ll be looking at a maximum power draw of about 700W. We can apply this same process to the mid-range and tweeter to determine the total power draw of all 4 channels of this speaker, but to cut to the chase, we’re looking at a power draw of about 1kW peak.

From Ohms law, we can determine that 1000W at 54V is about 18 Amps, which we’ll use to spec the power supply portion. For now, we can be confident that the TPA3255 amplifier will suit our needs.

3e-audio’s TPA3255 boards are also beautiful, compact and expensive. Here they are in the (as typical for every project I do) completely undersized electronics box.

THE BATTERY
Based on the acoustic simulations above, the power draw for the whole system looks something like this:

The peak load of about 1kW is an absolute maximum— all of the driver’s stated power handling exceeds their actual linear excursion (in simulation). We need to be able to deliver 1kW for transients but an actual input (sine wave being the worse case equating to 1kW peak) would destroy the speakers rather quickly. I accidentally verified this fact when I mis-programmed the DSP, which caused it to output full-scale white noise; the tweeter burnt immediately. Armed with this knowledge, I can happily specify a 48V 1kW battery to handle the peak demands. The continuous load—i.e. the crest factor (or the ratio between the RMS value and peak value of a signal)—for very loud music content will be <-10dB below this peak, so the battery will be chillin’. Not only is -10dB the 99th percentile of music loudness (more on this later), but most playback environments (e.g. Spotify) have a metadata normalization scheme that limits CF to < -14dB.

Moving on to runtime, my target was “a while” at max volume, 6 hours for party usage and ~all day for normal-to-loud listening levels. I added a quick calc in the bottom of the power table—a typical battery capacity in the 48V range is 20Ah, which yields about 2.75 hours at maximum power output with music, and 5.63 hours at a click or two down from that (-6dB). Keep in mind, this is still using -10dB CF, which is, like, hella loud. For reference, the crest factor of a loud metal song like System of a Down’s “Take the Power Back” is -14.2dB. Taking that into account, 20Ah seems like a reasonable capacity.

Writing this from the perspective of having already built the device and used it for parties, the battery life is great. Max volume is enough to irritate the house next door and more than enough to cover a 30 person party on the beach, the battery typically lasts for about 6 hours in this usage, so -10dB CF is certainly a very aggressive estimator for battery life.

One thing not mentioned so far: a 20Ah 48v battery is massive. I had trouble fitting it into box in any orientation that did not interfere with the isolated electronics box, so I had to glue it in at an angle and take a chunk out of the electronics box:

big white rectangle is battery
electronics box from above with a nice miter through it

DSP AND TUNING

SIGNAL CHAIN

The beauty of the TPA3255 by 3eAudio is that it runs a differential input which is massive for noise management. At the time, 3eAudio also sold a beautiful differential-out DSP board with an integrated Bluetooth chip. The integration of the BT chip eliminates BT radio noise at the source while the differential signal chain allows the removal of any injected EMI or ripple noise on the voltage sources.

from 3e-audio’s website

This nearly fully integrated solution simplifies a lot of the process for creating a low noise signal chain. The amps themselves have a 12V line to run the DSP off of! However, I ended up forgoing this 12V rail for something much more ridiculous (see noise section)

Tuning with ADAU1701 is a breeze once you figure out SigmaDSP’s interface and how to write to EEPROM (hint: you have to right click).

Here’s an overview of the DSP employed to get this beast of an acoustic system sounding good at all levels:

The first block labeledx-over handles several global EQs as well as some volume-tone compensation. Here’s the signal flow:

Inside the first parametric EQ, the analytical for the midrange and tweeter takes out the resonance peaks (occurring from horn loading, and the rear-mounted design of the mid-range).

Inside the second EQ block is an absolute mess of peaking filters to carefully control the excursion and system resonances of the woofers and the woofer box.

After the parametric EQs are a bunch of volume control filters which have a very specific and unusual function: to enable party mode. The intent of the party mode knob is to shape the output of the whole system to be focused on higher output. Ideally, the whole system has been tuned for a very pleasant Hi-Fi response, with rich, deep bass, balanced vocals, and sizzling highs. But sometimes you just want a little extra punch, and that’s what party mode is for.

X-over, as low as possible for the midrange and tweeter to limit directivity effects. Two notes:

  1. Typically crossovers are a bit higher for this kind of application (800-900Hz), I am of the personal preference to push crossovers as low as possible for better efficiency and directivity. Generally I think the worry for low crossover is either distortion due to high excursion at resonance, but with careful calculation and proper DSP, this can be easily avoided.
  2. The LR alignments often prefer a phase inversion for the TW for proper summation, which can be confirmed in real life by measuring in the farfield.

Moving on the the next section: the master volume!

These essentially are optimized to allow maximum excursion at a variety of levels, while also respecting the equal-loudness contours (in short, our perception of a “flat” frequency response changes with a change in output level; lower listening levels require more bass/treble to sound balanced). The HP filter moves down as volume moves down, while the low shelf increases LF gain, allowing deep bass at lower listening levels and controlling over excursion at high levels. A similar behavior is required for high frequency.

Finally, the output stage requires some gain reduction for the more sensitive mid-range/tweeter, an overall lowpass for the subwoofers, and a soft clipper to limit digital distortion:

THERMALS, NOISE AND ACCESORIES

THERMALS

While in theory the idle losses of the TPA3255 (2.5W) should only imply a 6°C rise with Junction-to-ambient thermal resistance of a fixed 85°C heatsink, it turns out that 1) thermals are much more complicated than that and dependent on a multitude of design factors 2) in reality the TPA3255 with a heatsink gets quite hot at idle.

Further still, the power dissipated by the amplifier rises non-linearly with output power, and at the (woofer) rated 600W total output power, the amplifier will be dissipating nearly 90W in heat. While 600W is the upper boundary (consider duty cycle, crest factor, etc), again, in practice, what I observed is that the amplifier gets hot hot. For instance, standard wire (PVC) temperature ratings are ~80°C which only allows a maximum output power of 100W total (assuming ambient at 25°C and an ideal heatsink).

To combat this, I installed thermo-couple controlled 80mm case fans to the heatsinks, with exhaust vents in the electronics box, to enhance the heat dissipation capacity of the system and prevent heat-soak. I also upgraded some the wiring for this project to silicone-sleeved wires, which besides tasting great being luxurious in quality and feel are much easier to route, handle and bundle.

in this terrible picture you can see the Arctic F8 TC case fan nestled right above the heatsink

ACCESSORIES AND NOISE

The fans themselves consume enough wattage that the TPA3255 onboard 12V line was not sufficient. I also wanted a battery meter, and a backlight VU meter. I trialed a HV DC-DC step down to run all the 12V auxiliary bits; in most applications, I would use a simple low noise buck converter like an LM2596, but these tap out around 36V. To step down the 50V battery voltage, I had to find specialty voltage converters, but the ones I found for reasonable prices tended to inject too much noise into the signal path. Due to the high gain and high efficiency of the acoustic section, the whole set up caused tons of quiescent noise, which only increased with the power draw of the aux electronics (e.g. fans). So I opted for a truly ridiculous solution.

‘DC-DC converters do come in various flavors of ground-loop isolation, ranging from 0 isolation (cheap) to kV of isolation (very expensive for higher ampacity), but you know what’s cheap and intrinsically highly isolated? A completely floating power supply.

Having lost all sense in the pursuit of FAT bass, I built a separate 3S battery pack to run all auxiliaries which has the advantage of excellent isolation and the massive disadvantage of added complexity. In addition to having to have two battery management boards, two separate grounds, carefully calculated battery capacities, the device now requires two separate chargers and a 4-pin charging connector.

But it was all worth it for the VU meters, which flick to the beat independently:

FINISHING THE BUILD

At this point, all that was left was to put everything together

Testing the cut outs for the rear electronics panel:

The VU meters look amazing:

Adding stuffing, and a mess of wiring

The wiring can only get more messy

Sound testing before finally assembly:

Finished product:

RETURN II

There are far more than five senses available to you in this awful wonderful human sensorium and one of them is the sense that You Could’ve Done Better. But this was not one of those times.

You ever see something and think “I bet I could make that, but better, and more cost-effective”? You ever think “I could make a portable, hi-fi, PA speaker with shit-your-pants bass, noise-complaint SPL, and art-gallery looks”? You ever sit at home and wonder “what if I went all out? What if it was way too big and way too loud and way too pretty?” Yeah, me too. This time I did it.

SCOPE

This was probably a time that I should’ve done less, but didn’t. In scoping out a project on commission I usually discuss

  • Portability
  • Loudness
  • Bass/quality
  • AssAesthetics

The discussion should and usually does occur late at night over libations which contributes to some amount of scope creep—in a good way—and in this case we started at:

  • Portable enough
  • Loud enough the neighbors want to come to the party too
  • Yass bass
  • Museum worthy

I was thinking of a very reasonable design—1 cu ft, 36V battery, maybe 2 W6-1138 (but with Neo woofers for weight). But then something terrible happened. I saw a targeted Facebook ad for the Soundboks 2; it was was full of shitty marketing claims and absurd dBSPL/battery life statements and poorly mixed dubstep (like, dubstep is fine, just don’t mix it badly or use it to tout sound quality). Here are some reference claims:

I’m not an acoustic engineer, but—wait, no, no I am. These are bullshit metrics. What kind of half-assed sound company specifies a “dB” value but no reference for the units (SPL? Re?), distance, or weighting (A? K?). I could fart at 122 “dB” for a battery life of 40 hours if I’d put the mic by my arse.

For the un-initiated this is the equivalent of saying “Oh yeah my car is sick, it goes 150.” 150…what? MPH? KPH? Like when you drive it? Or when you throw it off a cliff?

Anyway fair to say this bothered me slightly and the new goal was to make a speaker that was better than the Soundboks 2. A portable party in a box. My specific objective goals were:

  • 122dBSPL (Re) @ 1m in the passband
  • Passband 40Hz to 20 kHz
  • f3 @ 38 Hz
  • Directivity controlled ± 4 dB up to 15 kHz

*For the sake of clarity, if not otherwise specified, all dB numbers in this document will be dBSPL @ 1m relative to 20 µPa.

ACOUSTIC DESIGN

Speakers assembled to front face

BASS

On the spectrum of “large/efficient” and “small/inefficient” for a constant bandwidth target, there are three main real-life ways to achieve this in the range of “reasonably portable.”

“Pro” speakers in a large box, i.e. lots of magnet, low moving mass, stiff surround. Think FaitalPro12XL

  • + efficient as hell
  • – generally 8 ohms
  • – $$
  • – Fs is often quite high

“Tang band” style in small box, i.e. lots of magnet, lots of coil, tons of moving mass, allowing for really low free-air resonance and massive linear excursion space.

  • + compact 
  • + always impressive for size
  • – $$
  • – low efficiency

“Dayton Audio” style in a medium box: Medium BL, medium mms, heavy magnet

  • + cheaper
  • + pro-sumer design means well controlled directivity, well designed in-band response
  • + reasonably efficient
  • – heavy
  • – has potential to be “worst of both worlds”

Here’s a quick comparison of the three designs plotted at a very reasonable 100Wrms:

Simulated FR @ 1Wrms

The Iron Law clearly demonstrated here: The Dayton design is in the middle for sensitivity but sacrifices on size to get extra bass. The Tang Band, which will never have the sensitivity of the DA or the FP design, loses a little bass to be small, but has overall good LF extension. The Pro design is huge and efficient but loses on LF extension. But wait! This is battery powered! We’re voltage limited! How do 2 4 ohm drivers shake out against 1 8 ohm driver?

@ Battery Nominal Voltage

The Dayton Audio design clearly wins out (dotted lines are theoretical response vs Pmax/Xmax limited response). The final question: can we kill the Soundboks? If we disregard all concerns for safety, in theory—nearly:

At 1100 Watts of input power (rms), 2 DCS205s are capable of outputting 121.2 dBSPL @ 1m @ 100Hz. The Xmax limitation cuts heavily into the bass output below that. But this design will sound better, look better, and be smaller, so DCS205 it is!

The final choice for bass—sealed, ported or passive? A simple one; sealed sucks for battery-powered. The port would’ve had to have been huge to handle the requisite volume velocity with grace, so after modeling every single DSA, I opted for 2x DS315 12″ PRs + 100g to tune to 38 Hz. These are quite wonderful passives—huge xmax, Rms for days, low enough Fs, and their ID matches the DS205s.

Full send:

MIDRANGE

Knowing that we’re in the neighborhood of 115 dBSPL@1m @ 50V input makes things a bit tricky from 300Hz to 20kHz. Pro sound options are mainly focused on output efficiency, with the sacrifice being directivity and flatness of response (DA PK165-8 below, which had neither the efficiency nor the response I was looking for):

What a terrifying directivity curve

which would essentially demand that you cross it over at 2kHz—untenable for a tweeter capable of 115 dBSPL.

Luckily, there weren’t that many options, and when one can’t sacrifice loudness, quality, or size (i.e. directivity), you must pay a lot of money. I landed on the beautiful and beautifully expensive FaitalPro M5N8 which measures like:

Their claimed efficiency of 99dB @ 1W/1m is a little short of the truth (95dB@1W/1m) but they manage an easy 117 dBSPL with xmax and plim constraints:

Throw it in (a 3D printed back volume to separate it comes in later):

HF

There was really only one option: the Peerless by Tymphany BCS25SC08, a silk dome tweeter + a (small) horn for efficiency. 98 dB, 100W of power handling (they get ragged before that, though), and the horn rather small so the directivity actually rather pleasant (this is in 30 deg intervals compared, the midrange plot was at a 45 deg intervals).

Throw that in the bag too:

And then for a back volume, the passives, and a rainbow inlay:

The base material (gray) is an engineered wood called ForesCOLOR which is basically MDF+ sold in fancy colors — in America it’s sold as Valchromat and solid B2B only (be forewarned: I ordered a few sheets online and a few days later an 18-wheeler pulled up to my house, dumped off several hundred pounds of Valchromat and charged me $600 for shipping). The rainbow inlay is a laminated plywood sold by CWP, and it’s awesome.

Next up is an (incredible delayed) article on the specifications of the mechanical and electrical design. UPDATE—Finally posted. Read more here:

RETURN II-II: THE ELECTRIC BOOGALOO