Line Array from Hell

Sometimes, our experimental projects surprise us by exceeding our expectations, and sometimes they just drag on seemingly forever with nothing in return but frustration and disappointment. The line array using those 8-channel Midiworx SSM3582 boards is clearly in the second group. One of those speakers has been sitting next to my desk for about a year, and it’s time to get this thing out of my work area for good.

I’ve come to the conclusion that those 8-channel Midiworx SSM3582 boards are cheaply made and that they will not work for a line array amp. The PCB’s are two-layer with fairly thin copper, and the switching noise that rides on the input signals is huge when all channels are simultaneously active. All the channels would work at power on, but the SSM3582 on the leftmost side of the board (near the power connector) would shut down almost immediately and stay that way until the power got cycled. I replaced the board, replaced the chip on that board, and tried beefing up the traces by adding copper wires to the grounds. The only thing that would prevent that one chip from shutting down was removing both speakers connected to those two channels. I had to use three of those boards to get 20 channels for the line array, and that leftmost chip shut down on all three boards. Since each chip provided two channels, I couldn’t just re-route the audio to use the remaining chips, as that would only provide 18 working channels.

The SSM3582 chips on those boards use standalone mode, which means there is no way to monitor fault conditions and recover from them. Also, the line array would intermittently “pop.” Sometimes the popping was very loud and sometimes more like a crackling sound, and sometimes the amps were quiet. I discovered that adjusting the pin drive on the ADAU1467 would make this popping worse, but I was never able to get rid of it. The SSM3582 is compatible with 3.3V and 5V logic, but the switching is based on the internal 1.8V logic, so the inputs are more sensitive to noise than other devices. I tried adding pull-down resistors to each serial data line, and that seemed to improve the popping problem, but the amps would still shut down–it just took a bit longer.

Another unavoidable problem with these amps is that they need to be connected to the DSP using a ribbon cable. I kept the ribbon cables as short as possible, but they had to be around 8″ long to reach all 3 boards. There was just too much noise, crosstalk and/or unterminated wiring to make this interconnection reliable. The combination of noisy PCB’s and noisy interconnections means this approach won’t work reliably. I felt I had put in too much time to give up on this design, but I finally accepted that I wasn’t going to be successful with these amps.

Time for new approach

I had made several 4-channel SSM3582 circuit boards a while back, and I didn’t look forward to soldering 20 of those 40-pin QFN packages to make a pair of line array amps. But it had to be done…

These little amp boards address three problems that made the Midiworx boards unusable. First, they are 4-layer boards with power and ground planes in the middle. The heavier traces reduce noise and are much better at keeping the chips cool.

Second, the boards have the I2C bus brought out to the connector, and there are jumper blocks to set the unique I2C address for each SSM3582 chip. The jumpers allow setting up to 16 chip addresses, and since each chip is stereo, the boards can be ganged to provide up to 32 channels. The boards are configured and then monitored by an ESP32-C3 Arduino CPU. The I2C control bus allows setting the analog gain and the values for the limiter and clipping logic, which is useful for getting the most power out of these amps.

And third, the boards can use either TDM4 or TDM8 as the digital audio interface. The TDM stream is much faster than the separate I2S busses, but the wiring to the board is much simpler and goes straight from the DSP to the amp boards without going through vias.

As shown below, the connections on the motherboard are much shorter, which reduces crosstalk and wiring inductance. There are pull-up and pull-down resistors on the motherboard that terminate the TDM lines into 1 volt, which is a good value for the 1.8V logic used by the SSM3582. And, the motherboard is 4 layers, so that it provides good grounding and a much quieter environment than those ribbon cables. Whereas the Midiworx amps had signals with almost 1 volt of noise, these amps have digital signals that look “clean”.

This amplifier works very well. Each amplifier module has two SSM3582 chips, so each module provides 4 channels. There are a couple of parts on the motherboard that need to get moved around, and some circuitry that I want to add in the next revision, but these prototypes are useable to finish off this line array.

The other problem

If the only problem had been the amplifiers, I probably would have started on a new design amplifier many months ago. However, what cost me even more time was that the AMT diaphragms had a high failure rate, and even after weeding out the bad ones, they would continue to fail.

The diaphragms are supposed to be 4 ohms, with a DC resistance of around 3.5 ohms. But out of every batch of 4 that I purchased, at least one was open or had some high resistance that didn’t make any sense. The more frustrating problem was that the diaphragms would work for a while and then change resistance value or open up. I got to a point where I was looking for a totally different tweeter solution. However, after many diaphragm replacements I think I might have a reliable set.

Better made diaphragms

For a while in the summer of 2025 those diaphragms were not available on Aliexpress. But then, toward the end of summer, they showed up in a search, at Walmart of all places. I purchased a set of them and all 4 of them tested good, which is something I had never seen before. You can find them with this search at Walmart: “Tweeter Speaker Unit Air Motion”. Then a month or so later, they started showing up again on Aliexpress, but by this time the up-and-down tariffs had taken effect and the shipping cost jumped up from free to around $25 at some vendors. I bought several more of the diaphragms from Walmart because with their free shipping they offered the best price, although as of November 2025 it looks like some of the vendors on Aliexpress have figured out how to get around the tariffs, and shipping prices are now more reasonable. The units now come individually bagged in nice padded black boxes and so far, they have all tested good. There are still some manufacturing variances, with the diaphragms measuring between 3.2 and 3.8 ohms, but overall, the quality seems to have improved enough to say this problem has been fixed. I replaced about a dozen more of the out-of-tolerance diaphragms and I’ve got a stash of replacements if I have more problems in the future. After considerable frustration, I’m now feeling much better about these AMT tweeters for line arrays.

I had only wired up one line array for testing purposes, so I still need to wire up the second array and get this project finally completed. Fortunately, I had been able to get a lot of the software tested, so maybe this line array from Hell will be fully redeemed and sounding angelic in the next few weeks.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Audiodevelopers Reborn

Subscribe now to keep reading and get access to the full archive.

Continue reading