Home » Audio » Measurement » Crossover optimization for DI-matched two-way speakers (Polar measurements - Video showing off-axis nulls)
Crossover optimization for DI-matched two-way speakers [message #60370 is a reply to message #60363] Thu, 09 July 2009 21:46 Go to previous messageGo to previous message
Wayne Parham is currently offline  Wayne Parham
Messages: 18786
Registered: January 2001
Illuminati (33rd Degree)

This is how I find a crossover that satisfies all the conditions required to simultaneously match the woofer and tweeter sensitivities, provide top-octave equalization for the compression driver's mass rolloff, maintain smooth acoustic phase free from abrupt shifts, match the woofer and tweeter horizontal patterns and also give a nice tall forward lobe with nulls set wide above and below the speaker. That's a lot to do at the same time, but all of these factors are important.

As a prerequisite, see the Speaker Crossover document and familiarize yourself with its concepts. This gives you the basics for crossovers used in a DI-matched two-way loudspeaker, one with a midwoofer and radial horn or waveguide that provides constant horizontal directivity.

For reference, this is the crossover schematic we're using:

http://www.pispeakers.com/threePi_schematic.gif

Disregard the specific values at this point, which change from speaker to speaker.

Top octave compensation is done by R1/R2 and optionally C1 and/or Rs. This π network is what provides conjugate equalization for the compression driver's mass rolloff. It also provides just the right damping of the tweeter circuit to make the first octave or two flat before starting in on the CD equalization 6dB/octave augmentation, around 3kHz.

The Spice model of this crossover is shown below. When modifying filter frequency or slope, pay attention to the values of L1 and C2 (if second-order), also C3 (if third-order) and L5 (if fourth-order) because those are what R1/R2 provide damping for. You will naturally have to play with those values some, for one thing to get the splitter frequency right (for proper horizontal matching) and for another to set the phase, which affects summing and ultimately sets the position of the forward lobe (and vertical nulls). This phase is relative to the woofer phase, so you'll play with the core tweeter high-pass filter, setting it simultaneously with the woofer low-pass to get the right summing and directivity.

As I said, the trick is to juggle the woofer and tweeter circuit to balance all these simultaneous requirements. You can't consider it "done" if all you've looked at is on-axis response. You have to know what the speaker is doing off-axis both in the horizontal and vertical in order to build the best speaker possible. You'll also want to watch the acoustic phase, to make sure there are no abrupt changes. A gradual slope is expected, without a shelf or large peaks or dips.

The good news is you have a baseline, a place to start from, in the circuit description below. You can leverage the experience I have to give yourself a place to start. Here are some guidelines, and some rules of thumb:

1. This is a cut-and-try exercise. Do not think there is a "magic bullet" that can show you what works best. There are too many competing priorities, making this a complex system that doesn't lend itself to a formula or algorithm to tell you what crossover frequencies and slopes to use. It is an empirical exercise that takes manual fitting. Even if there were software "wizard" tools that could find the right values for you, you still would have to work with off-the-shelf standard component values, so some manual resizing would probably be required.

2. There are a few ballpark targets that give a starting point. As I said earlier, the woofer directivity is 90° when the radiating diameter equals one wavelength. Understand that this is radiating diameter, not advertised diameter. So a 12" woofer has something like 10.375" radiating diameter and a 15" woofer is around 13.25". If you're crossing to a 90° horn, your crossover point should be somewhere in the vicinity of the one-wavelength frequency. So for a 12" woofer, that's about 1.3kHz and for a 15" woofer, it's more like 1.0kHz.

In practice, I've found that you have about 30% wiggle room here, so a 12" midwoofer should be low-passed somewhere in the 1.0kHz to 1.6kHz range and a 15" midwoofer should be low-passed between 700Hz and 1.3kHz. I've usually found upward shifts to work better, but not always. The overlap seems to help smooth the directivity blending and (acoustic phase) summing through the transition region.

One thing I've always found though, and that's the best filter was within 30% or so of the one-wavelength rule. Whatever the case, the horizontal directivity should be matched, but this must be balanced with other things too. So try to keep the crossover as close as possible to the one-wavelength goal, while satisfying all the other design goals as well.

3. In the overlap region, the crossover filters aren't quite into their stop bands so their phase shifts are smallest. Also, in the overlap region, horizontal directivies are blended, because off-axis movement in the horizontal plane does not change the phase difference between woofer and tweeter. Woofer directivity may be a little narrower and the tweeter is probably wider, since it is just starting to gain directivity control at the low end. The two balance nicely.

4. It probably goes without saying, but I'll say it anyway. A large midwoofer used to these relatively high frequencies has to be a special breed. It should have low inductance and a well damped cone. The way you'll know if these things are found in your woofer is the response curve. Only a woofer that has a well damped cone can reach the high frequencies without peaks and dips in the response curve. Watch for peaks and dips both on-axis and off-axis. It might be worth a few test measurements to see if your woofer is up to the task before even starting to try and mate the tweeter with a crossover. If the woofer gets weird up high, you'll never be able to get crossover right. You'll think you're dealing with a crossover/summing/nulls issue when in fact you're dealing with a woofer breakup mode. So check your woofer (by itself) and make sure it plays nice in the crossover region.

5. Look at the crossovers I've done. These can be used as starting points for other designs you might do. Note that the components I've used aren't "textbook" values, some not even close.

6. In the Spice model below, there's a list of textbook values for Butterworth low-pass and high-pass filters of various crossovers frequencies and slopes, all assuming an 8Ω load. Notice that the tweeter circuit is loaded by the π pad, and its impedance is higher than 8Ω, so there is some shift there. It's done on purpose to provide specific damping. That's how you can set the level of the first octave independently of the midband and top octave.

Each of the sample filter values is commented out (see the "*" in the first character position on the line). Those can be easily copied-and-pasted into the appropriate filter position in the crossover model when running the WTPro system ICD for loudspeaker development. This will allow you to try various crossover frequencies and slopes easily using the ICD. That's how I do it - It makes the development cycle much faster than calculating a crossover you think will work and then soldering up a physical model and testing with it.

7. It may help to use crossover modeling tools to find slopes and frequencies, but in my experience, there are so many variables it always pays to optimize with measurements. I used to meticulously calculate phase angles and baffle positions to set the position of the forward lobe and vertical nulls. In fact, the first few drafts of the Speaker Crossover document mentioned above, used to have several pages on the subject of finding the acoustic positions and electrical phase to set the position of the forward lobe. I described it as the "window" of constructive summing, with the nulls being set outside, formed by destructive interference from path length differences. I went through a process of calculating electrical phase angles and combining them with estimated acoustic phase and position to determine where the nulls and (major and minor) lobes were. But I later removed those pages because it was too wordy and complicated, and seemed better discussed in another venue. That's what we're doing here now.

One of the problems is the driver itself forms an electro-mechanico-acoustical filter that combines with the crossover's electrical filter, setting the total rolloff as a cumulative result. The compression driver and horn has a pretty complex rolloff slope down low, set by the horn which is beginning to exhibit pipe mode behavior at the low end. The woofer is being pressed hard at its top end, which is nearing inductive and mass rolloff slopes, and it is becoming more directional at the same time. Its cone is also probably starting to flex, so that's making some extra modes too. The bottom line is there are a lot of things happening that make it difficult to estimate acoustic phase and better if you can measure to see what's happening than to try and build a mathematical model. I've done it both ways, and prefer the visibility the measurements give me. It's a tool that makes the work much easier to do, and the results are probably better too.

8. The fully optimized crossover allows the loudspeaker to provide smooth acoustic phase in addition to flat on-axis and off-axis response. There should be no large swings in acoustic phase, which usually show up as corresponding ripples in frequency response. There also must not be a shelf in the acoustic phase, which indicates a full-cycle or multi-cycle shift. Full-cycle shifts are usually not obvious in the on-axis frequency response but may show up in off-axis response. The loudspeaker must provide smooth response on-axis, and vertical off-axis response must also be smooth out to the limits marked by the vertical nulls. Nulls should be approximately equally spaced from the baffle normal, the forward centerline.

Here's a Spice model that can be used with the WTPro ICD:

(Be sure to measure your woofer impedance in the box, and your tweeter impedance on the horn, putting those in the ZMA files associated with the model below.)

* Three Pi Crossover Spice model
*
* Input across nodes 0 & 5, positive to 5
* Tweeter output across 1 & 0, positive to 1
* Woofer output across 7 & 0, positive to 7
*
* component  (+)node  (-)node   value


* input signal
V1 5 0 1.0

* tweeter crossover
C2 5 4 6.8uF
L1 4 0 1.0mH
C3 4 3 20uF

* tweeter compensation
R1 3 1 25 (16 for PSD2002, 25 for DE250)
R2 3 0 16
R5 1 0 16 (Rs swamping resistor)
* C1 3 1 0.47uF

* Eminence PSD2002 tweeter (red to positive)
* Z1 1 0 H290C_PSD2002.zma 0 0

* B&C DE250 tweeter (reverse tweeter leads, black to positive)
Z1 1 0 H290C_DE250.zma 0 0

* woofer crossover
L2 5 7 1.5mH
C4 7 0 10.0uF (10uF for Delta 12LF, 20uF for TD12S)

* Zobel (only used with Delta 12LF woofer)
* R3 7 8 8
* C6 8 0 10.0uF

* TD12S woofer
Z2 7 0 threePi_TD12S.zma 0 0

* Delta 12LF woofer
* Z2 7 0 threePi_Delta12LF.zma 0 0


* First Order


* 1kHz
* woofer
* L2 5 7 1.27mH
* tweeter
* C2 5 3 19.89uF

* 1.1kHz
* woofer
* L2 5 7 1.16mH
* tweeter
* C2 5 3 18.09uF

* 1.2kHz
* woofer
* L2 5 7 1.06mH
* tweeter
* C2 5 3 16.58uF

* 1.3kHz
* woofer
* L2 5 7 0.98mH
* tweeter
* C2 5 3 15.30uF

* 1.4kHz
* woofer
* L2 5 7 0.91mH
* tweeter
* C2 5 3 14.21uF

* 1.5kHz
* woofer
* L2 5 7 0.85mH
* tweeter
* C2 5 3 13.26uF

* 1.6kHz
* woofer
* L2 5 7 0.80mH
* tweeter
* C2 5 3 12.43uF

* 1.7kHz
* woofer
* L2 5 7 0.75mH
* tweeter
* C2 5 3 11.70uF

* 1.8kHz
* woofer
* L2 5 7 0.71mH
* tweeter
* C2 5 3 11.05uF

* 1.9kHz
* woofer
* L2 5 7 0.67mH
* tweeter
* C2 5 3 10.47uF

* 2.0kHz
* woofer
* L2 5 7 0.64mH
* tweeter
* C2 5 3 9.95uF


*Second Order


* 1.0kHz
* woofer
* L2 5 7 1.80mH
* C4 7 0 14.07uF
* tweeter
* C2 5 3 14.07uF
* L1 3 0 1.80mH

* 1.1kHz
* woofer
* L2 5 7 1.64mH
* C4 7 0 12.79uF
* tweeter
* C2 5 3 12.79uF
* L1 3 0 1.64mH

* 1.2kHz
* woofer
* L2 5 7 1.50mH
* C4 7 0 11.72uF
* tweeter
* C2 5 3 11.72uF
* L1 3 0 1.50mH

* 1.3kHz
* woofer
* L2 5 7 1.39mH
* C4 7 0 10.82uF
* tweeter
* C2 5 3 10.82uF
* L1 3 0 1.39mH

* 1.4kHz
* woofer
* L2 5 7 1.29mH
* C4 7 0 10.05uF
* tweeter
* C2 5 3 10.05uF
* L1 3 0 1.29mH

* 1.5kHz
* woofer
* L2 5 7 1.20mH
* C4 7 0 9.38uF
* tweeter
* C2 5 3 9.38uF
* L1 3 0 1.20mH

* 1.6kHz
* woofer
* L2 5 7 1.13mH
* C4 7 0 8.79uF
* tweeter
* C2 5 3 8.79uF
* L1 3 0 1.13mH

* 1.7kHz
* woofer
* L2 5 7 1.06mH
* C4 7 0 8.27uF
* tweeter
* C2 5 3 8.27uF
* L1 3 0 1.06mH

* 1.8kHz
* woofer
* L2 5 7 1.00mH
* C4 7 0 7.82uF
* tweeter
* C2 5 3 7.82uF
* L1 3 0 1.00mH

* 1.9kHz
* woofer
* L2 5 7 0.95mH
* C4 7 0 7.40uF
* tweeter
* C2 5 3 7.40uF
* L1 3 0 0.95mH

* 2.0kHz
* woofer
* L2 5 7 0.90mH
* C4 7 0 7.03uF
* tweeter
* C2 5 3 7.03uF
* L1 3 0 0.90mH


* Third order


* 1.0kHz
* woofer
* L2 5 6 1.91mH
* C4 6 0 26.53uF
* L4 6 7 0.64mH
* tweeter
* C2 5 4 13.26uF
* L1 4 0 0.95mH
* C3 4 3 39.79uF

* 1.1kHz
* woofer
* L2 5 6 1.74mH
* C4 6 0 24.11uF
* L4 6 7 0.58mH
* tweeter
* C2 5 4 12.06uF
* L1 4 0 0.87mH
* C3 4 3 36.17uF

* 1.2kHz
* woofer
* L2 5 6 1.59mH
* C4 6 0 22.10uF
* L4 6 7 0.53mH
* tweeter
* C2 5 4 11.05uF
* L1 4 0 0.80mH
* C3 4 3 33.16uF

* 1.3kHz
* woofer
* L2 5 6 1.47mH
* C4 6 0 20.40uF
* L4 6 7 0.49mH
* tweeter
* C2 5 4 10.20uF
* L1 4 0 0.73mH
* C3 4 3 30.61uF

* 1.4kHz
* woofer
* L2 5 6 1.36mH
* C4 6 0 18.95uF
* L4 6 7 0.45mH
* tweeter
* C2 5 4 9.47uF
* L1 4 0 0.68mH
* C3 4 3 28.42uF

* 1.5kHz
* woofer
* L2 5 6 1.27mH
* C4 6 0 17.68uF
* L4 6 7 0.42mH
* tweeter
* C2 5 4 8.84uF
* L1 4 0 0.64mH
* C3 4 3 26.53uF

* 1.6kHz
* woofer
* L2 5 6 1.19mH
* C4 6 0 16.58uF
* L4 6 7 0.40mH
* tweeter
* C2 5 4 8.29uF
* L1 4 0 0.60mH
* C3 4 3 24.87uF

* 1.7kHz
* woofer
* L2 5 6 1.12mH
* C4 6 0 15.60uF
* L4 6 7 0.37mH
* tweeter
* C2 5 4 7.80uF
* L1 4 0 0.56mH
* C3 4 3 23.41uF

* 1.8kHz
* woofer
* L2 5 6 1.06mH
* C4 6 0 14.74uF
* L4 6 7 0.35mH
* tweeter
* C2 5 4 7.37uF
* L1 4 0 0.53mH
* C3 4 3 22.10uF

* 1.9kHz
* woofer
* L2 5 6 1.01mH
* C4 6 0 13.96uF
* L4 6 7 0.34mH
* tweeter
* C2 5 4 6.98uF
* L1 4 0 0.50mH
* C3 4 3 20.94uF

* 2.0kHz
* woofer
* L2 5 6 0.95mH
* C4 6 0 13.26uF
* L4 6 7 0.32mH
* tweeter
* C2 5 4 6.63uF
* L1 4 0 0.48mH
* C3 4 3 19.89uF


* Fourth Order


* 1.0kHz
* woofer
* L2 5 6 2.35mH
* C4 6 0 25.99uF
* L4 6 7 1.38mH
* C7 7 0 7.61uF
* tweeter
* C2 5 4 10.77uF
* L1 4 0 0.97mH
* C3 4 3 18.38uF
* L5 3 0 3.33mH

* 1.1kHz
* woofer
* L2 5 6 2.14mH
* C4 6 0 23.63uF
* L4 6 7 1.25mH
* C7 7 0 6.92uF
* tweeter
* C2 5 4 9.79uF
* L1 4 0 0.89mH
* C3 4 3 16.71uF
* L5 3 0 3.02mH

* 1.2kHz
* woofer
* L2 5 6 1.96mH
* C4 6 0 21.66uF
* L4 6 7 1.15mH
* C7 7 0 6.34uF
* tweeter
* C2 5 4 8.97uF
* L1 4 0 0.81mH
* C3 4 3 15.32uF
* L5 3 0 2.77mH

* 1.3kHz
* woofer
* L2 5 6 1.81mH
* C4 6 0 19.99uF
* L4 6 7 1.06mH
* C7 7 0 5.86uF
* tweeter
* C2 5 4 8.28uF
* L1 4 0 0.75mH
* C3 4 3 14.14uF
* L5 3 0 2.56mH

* 1.4kHz
* woofer
* L2 5 6 1.68mH
* C4 6 0 18.57uF
* L4 6 7 0.98mH
* C7 7 0 5.44uF
* tweeter
* C2 5 4 7.69uF
* L1 4 0 0.70mH
* C3 4 3 13.13uF
* L5 3 0 2.38mH

* 1.5kHz
* woofer
* L2 5 6 1.57mH
* C4 6 0 17.33uF
* L4 6 7 0.92mH
* C7 7 0 5.08uF
* tweeter
* C2 5 4 7.18uF
* L1 4 0 0.65mH
* C3 4 3 12.25uF
* L5 3 0 2.22mH

* 1.6kHz
* woofer
* L2 5 6 1.47mH
* C4 6 0 16.25uF
* L4 6 7 0.86mH
* C7 7 0 4.76uF
* tweeter
* C2 5 4 6.73uF
* L1 4 0 0.61mH
* C3 4 3 11.49uF
* L5 3 0 2.08mH

* 1.7kHz
* woofer
* L2 5 6 1.38mH
* C4 6 0 15.29uF
* L4 6 7 0.81mH
* C7 7 0 4.48uF
* tweeter
* C2 5 4 6.33uF
* L1 4 0 0.57mH
* C3 4 3 10.81uF
* L5 3 0 1.96mH

* 1.8kHz
* woofer
* L2 5 6 1.31mH
* C4 6 0 14.44uF
* L4 6 7 0.77mH
* C7 7 0 4.23uF
* tweeter
* C2 5 4 5.98uF
* L1 4 0 0.54mH
* C3 4 3 10.21uF
* L5 3 0 1.85mH

* 1.9kHz
* woofer
* L2 5 6 1.24mH
* C4 6 0 13.68uF
* L4 6 7 0.73mH
* C7 7 0 4.01uF
* tweeter
* C2 5 4 5.67uF
* L1 4 0 0.51mH
* C3 4 3 9.67uF
* L5 3 0 1.75mH

* 2.0kHz
* woofer
* L2 5 6 1.18mH
* C4 6 0 13.00uF
* L4 6 7 0.69mH
* C7 7 0 3.81uF
* tweeter
* C2 5 4 5.38uF
* L1 4 0 0.49mH
* C3 4 3 9.19uF
* L5 3 0 1.66mH


.END
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Measuring through earbuds
Next Topic: Crossover slopes
Goto Forum:
  


Current Time: Thu Nov 21 18:40:00 CST 2024

Sponsoring Organizations

DIY Audio Projects
DIY Audio Projects
OddWatt Audio
OddWatt Audio
Pi Speakers
Pi Speakers
Prosound Shootout
Prosound Shootout
Miller Audio
Miller Audio
Tubes For Amps
TubesForAmps.com

Lone Star Audiofest