|
|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Multi-Way Conventional loudspeakers with crossovers |
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
|
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
diyAudio Member
Join Date: Apr 2004
Location: Kongsberg/Oslo
|
I'm doing my first PSpice-guided speaker design, and one thing baffles me about it: when I want to sum up two channels (tweeter and woofer), I calculated the SPLs could be joined by: 10*LOG10(V(bass)*V(bass)+V(tweeter)*V(tweeter)). I concluded this from the fact that SPLtotal=10*LOG10(10^(SPL1/10)+10^(SPL2/10)), and since SPLn=20*LOG10(V(signal)/1Vref), I get 10*LOG10(10^(20*LOG10(V(bass))/10)+10^(20*LOG10(V(tweeter))/10)), shortened down to the formula I mentioned in bold typewriting.
Now, this seems to give a weird result. I get SPLtotal below the tweeter SPL at one point , how can this be? All seems fine when I sum the outputs with the two-input sum component, and then plotting it by DB(sum), but I can't understand why that should be the way to go about it.. Can anyone explain this please?EDIT: (note) I'm using the OrCAD 10.3 version, Capture CIS and PSpice A/D. |
|
|
|
|
#2 |
|
Account disabled at member's request
Join Date: Feb 2002
Location: Clifton Park, NY
|
It has been probably almost 20 years since I messed around with PSpice doing exactly what you are doing. So my observation may be totally off the mark. In your final equation
SPL = 10*LOG10(V(bass)*V(bass)+V(tweeter)*V(tweeter)) should you be multiplying complex conjugates. You really want the square of the pressure magnitude to calculate SPL. By multiplying the voltages by themselves you are not calculating the magnitude, I am surprised the code did not puke trying to take the LOG of a number with an imaginary part or a phase. There, that exhausts my limited knowledge (or ignorance) of PSpice. |
|
|
|
|
#3 |
|
diyAudio Member
Join Date: Nov 2005
|
Should be:
SPL = 10 * [LOG10(Vb^2) + LOG10(Vt^2)] OR: SPL = 20 * [LOG10(Vb) + LOG10(Vt)] COMES FROM: 2 LOG (X) = LOG (X^2) You have to convert the contributions of bass & tweeter to dB BEFORE you add them together. |
|
|
|
|
#4 |
|
diyAudio Member
Join Date: May 2002
Location: Switzerland
|
It is as simple as that: In Probe you add the two voltages (i.e. traces) in question. P-Spice will automatically do the complex summation. Then you set the Y-axis to log. A factor of 10 is equal 20 dB.
Regards Charles |
|
|
|
|
#5 |
|
diyAudio Member
|
Rocky,
It is not my intention to further confuse you, but if you do crossover design with Spice, FR measurements included, you should not forget the physical distances that comes with the real world for a useful result. Then you must sum the sound pressure (magnitudes) from physical separated drivers at the specific real listening distance, before you calculate the SPL. I think the sum of the sound pressure magnitude at a listening position; theta degrees of axis can be calculated from the equation M= Sqrt(( L^2 + H^2 + 2*L*H*cos(x)); L and H are magnitudes of the crossover sections at crossover frequency and independent of theta. Note this equation is only valid if the driver magnitudes are equal. x=C+D+360*h/lamda+360*v*tan (theta)/lamda degrees, where C is the phase difference between High and Low crossover sections and D is the actual phase difference between the woofer and tweeter drivers, independent measured. v and h are the vertical and horizontal separation between the centres of the drivers and lambda the wavelength of the frequency of interest. My 2-cent contribution, ignoring baffle and room interaction. B |
|
|
|
|
#6 |
|
diyAudio Member
Join Date: Apr 2004
Location: Kongsberg/Oslo
|
Thanks for the feedback, all of you. I need to chew a little on this info to resolve some of my (new) stupid questions before asking them out in public..
EDIT: one question..; In my Cadence CIS (full version, no demo), all entries in the PSpice->Markers->Advanced is grayed out (disabled). This is annoying as I'd like to try some of them, but can't figure out how to enable them.. |
|
|
|
|
#7 |
|
diyAudio Member
Join Date: Nov 2004
Location: close to Basel
|
Hi,
I´m working with CircuitMaker. Here You can change scaling and do some mathematical operations with a right click in the waves-field. What I like to know is, how You can add a special frequency response for example inverse RIAA or a speakers measured response? jauu Calvin |
|
|
|
|
#8 |
|
diyAudio Member
Join Date: Feb 2004
Location: Stockholm
|
Assuming that the woofer and tweeter have the exact same sensitivity and that the both have an exactly flat response, even a bit outside their passbands, you could add the two voltages (using a complex add, including their phases) and calculate the level from that sum:
Lv=20*log10(Vt+Vw) This equation will hold when the distances to the drivers' acoustical centre are equal. Off axis, vertically, they are typically not. In real life you should also consider the contributions from the drivers' frequency responses (including phase which can be very important near the crossover frequency) and also their electrical impedances (also including phase), which will affect the resulting voltages across the drivers' terminals. Designing crossovers is tricky business. |
|
|
|
|
#9 | |||
|
diyAudio Member
Join Date: Apr 2004
Location: Kongsberg/Oslo
|
Quote:
Which leads me to my question to you, Svante.. I have used your "edge" for baffle step simulation, and it shows a huge 8dB peak centered around 1200Hz and a 6dB gain at high frequencies. This is for freespace, yes? Can I just divide those numbers by two for a reasonable prediction of what the response will be sitting close to a wall? (this is a bookshelf project. Not just bookshelf size.. and the bookshelf in question sits on a wall..) EDIT: and there will probably be books next to it too.. I mean stacked close effectively widening the baffle.....(?) Quote:
In my phase plots so far, I have included a shift composed of a estimated physical offset between the voice coils of the two drivers (on axis), and how far a sound wave of the crossover frequency leads out from the tweeter as a result of this offset... correct? Quote:
|
|||
|
|
|
|
#10 | |
|
diyAudio Member
|
Quote:
http://www.geocities.com/kreskovs/Phase-B.html B |
|
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| I need to design a crossover. | j.burtt | Multi-Way | 3 | 11th May 2006 09:10 AM |
| Crossover Design | argonrepublic | Multi-Way | 2 | 14th July 2005 05:45 AM |
| New To Site? | Need Help? |
| Page generated in 0.12745 seconds (81.20% PHP - 18.80% MySQL) with 11 queries |