XO3: The 1/2/3-way Active Crossover/filter PCB. Design suggestions welcome! - Page 6 - diyAudio
Go Back   Home > Forums > Source & Line > Analog Line Level

Analog Line Level Preamplifiers , Passive Pre-amps, Crossovers, etc.

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
Reply
 
Thread Tools Search this Thread
Old 24th March 2011, 10:50 AM   #51
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
Ok, PCBs arrived.

Errata:
- LM317/337 are swapped. Their 2 and 3 pins should be switched prior to mounting. What a silly mistake
- PSU input is buried in PS caps - pretty hard to get there after you put all the components.
- Not enough space for regulator heatsinks (i knew it). Could be fixed by squeezing the regulators inwards (there is enough space for this).
- Mounting holes require tiny screws (standart M3 screw but with small (conical) head).


Some pictures...
s3t.it> Active crossover: AXO3

Directly:
http://s3t.it/data/uploads/axo3assembledshowoff.jpg
http://s3t.it/data/uploads/axo3assembledcloseup.jpg
http://s3t.it/data/uploads/axo3assembledbottom.jpg

http://s3t.it/data/uploads/axo3pcbstack.jpg
http://s3t.it/data/uploads/axo3pcbtop.jpg
http://s3t.it/data/uploads/axo3pcbbottom.jpg
http://s3t.it/data/uploads/axo3pcbcloseup.jpg
  Reply With Quote
Old 5th April 2011, 10:34 PM   #52
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
Little bit of updates to software:
Control points are draggable, and the graph is recalculated in real time while you drag the point. You get smooth frequency response manipulation.
Q for notches is changed by right-click-dragging of notch control point.
- Added phase plot to frequency response graph - looks better now. It's color is yet to be changed to something less aggressive than red.

Screen:
Click the image to open in full size.

Demo:
http://s3t.it/data/uploads/plotterdemo5.zip

In the future i'll add biquad parameters generator, so you could use this program for DSPs too.


Adding enclosure/port simulator would be nice, as well as baffle (edge-like).
Frequency response import is a must.

Last edited by s3tup; 5th April 2011 at 10:43 PM.
  Reply With Quote
Old 5th October 2011, 03:27 PM   #53
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
I have resurrected the filter designer project, with some updates from last week:
- Now i am able to plot frequency/phase responses of digital biquads
- I have made a GUI for chaining filter blocks into signal paths:
Click the image to open in full size.

Implemented FFT (FFTW3-based) with various window functions and smoothing (currently works with WAV files and built-in noise generators):
Click the image to open in full size.

- White/pink noise generators.
- WAVe file read

For now:
- No sound input/output
- No biquads calculator from actual transfer functions - probably, i'll need to do the math myself/grab it from books/internet.
- No solid synched envirement

The idea:
1. Take analog transfer functions (filters)
2. Chain them in the blocks-designer
3. Modify their parameters with control points on the graph
4. Generate digital biquad coefficients for the actual transfer functions
5. Apply the biquads/signal path to some DSP software core (in the program, or external plugin for foobar)
6. Play white noise/impulse/whatsoever thru these digital filters, and measure response of resulting speaker+filter combination with microphone
7. Display the measured response on the graph, where you have control points from step 3.
8. Repeat it.

The idea behind this is to keep everything "realtime", i.e. when you move the control point, it changes biquad coefficients, and the playing music passes thru these coefficients - and you hear what you are doing in real time (as well as measure it with built-in functions generator/FFT).

When you settle on particular filter configuration, you "build" it for following targets:
- Analog board from this thread (or any other)
- TAS3108 DSP board (to be designed)
- Software Foobar 2000 plugin (to be designed) (maybe winamp too)
- Other platforms - as biquads list (or any other way, need to reverse-engineer the particular applications).

All this i'd like to put in Microsoft Visual Studio-styled environment (MDI).



Kinda WYSIWYG editor for filters

Wavelets, CSD et cetera would be nice, but the features listed abowe should be implemented first.

Todo:
- Frequency response import.
- "Box" control point, for modelling speaker boxes
- "Real Bafflestep" control point for baffle diffraction simulation (where could i find the math equations/theory for this?)

Last edited by s3tup; 5th October 2011 at 03:34 PM.
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Active Digital Loudspeaker Crossover - Part Suggestions solicitation speakerguy79 Digital Line Level 0 2nd December 2009 04:26 PM
active crossover state variable filter Altecboy Multi-Way 0 23rd June 2009 01:31 PM
<AUS> B3S active crossover design - Value woofer suggestions? TheSeekerr Multi-Way 0 25th August 2008 12:46 PM
Generic active filter / crossover... board... thingie... JohnR Parts 5 14th October 2002 10:13 PM
Opamps for active crossover/filter harvardian Solid State 10 3rd January 2002 02:01 AM


New To Site? Need Help?

All times are GMT. The time now is 05:50 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2