mASP: Modular Analog Signal Processor

Status
Not open for further replies.
Hello,

I've been working on an open-source speaker design and measurement system (http://www.diyaudio.com/forums/soft...rements-book-win-mac-linux-6.html#post5051783), and during it started working on an open hardware project to make a modular analog signal processor. I'd like some feedback on the below idea, is this a non-starter for some reason? I'm new the community, so this may have been tried, or there is a similar project underway.

It's a work in progress, but all board design files are here:
https://github.com/maqifrnswa/scimpy/tree/master/boards

Background:
  • DSP is popular because you can add and change filters and signal processing blocks on the fly, which means you can reuse the same DSP for different speakers.
  • DSP is relatively expensive per speaker (compared to passive or analog active), requires some extra power, and ADC-ing/resampling/DAC-ing.
  • Active crossovers and analog signal processing fixes you to specific crossover frequencies, equalization, etc.

The idea:
  • Make analog modules that snap together so you can build your own analog signal processing chain that is reconfigurable/reusable.

The implementation:
  • First, a module takes in stereo audio and implements volume control, baffle step correction, and tweeter/woofer phase alignment. The black header n the right then snaps in to the next stage
    volumebuffer.png
  • The second board snaps in to the first and is a 2nd-order crossover.
    crossover.png
  • You can snap in another 2nd-order crossover to get a 4th order (e.g., LR4 crossover)
  • Finally, you snap on a 4 channel (bi-amped stereo) A/B amplifier (2xTDA7292) amplifies the signal. This stage includes trimpots for tweeter/woofer efficiency equalization. As designed, it can run at ~20 watt per 8 ohm speaker with <1% THD. This board has connectors for power (which is passes back to the pre-amp stages), mute, standby, and speaker output.
    amp.png
  • I also have a simple power supply board to use with this system. It takes in a 12 V AC ~4A voltage and outputs ~+/-15VDC.
    powersupply.png


By choosing the resistors (I have simple equations for that), you can make whatever baffle step correction, phase correction, crossover frequency (2nd or 4th order butterworth, LR2, LR4, etc.), tweeter/woofer efficiency correction, or any other addition notch/shelving/bandpass filters you want to snap in. It's modular such that if you switch drivers, you can keep the same baffle step/volume board and just switch out the cross-over (and keep the crossover with the drivers that you removed). The cost is tiny, <$5 per filter module.

Thanks for checking it out, I'd appreciate any comments on the concept, and the source files are licensed CC-BY-SA so you're free to use them/modify them using that license.
 
Last edited:
Status
Not open for further replies.