Announcement

Collapse
No announcement yet.

2.1 amp with DSP -- preview/teaser

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Any plans to code for IOS?
    Like my Dad always says, "I know enough to be dangerous!"

    Comment


    • #32
      Originally posted by jwjarch View Post
      Any plans to code for IOS?
      ​No plans right now for me, but the interface is so simple that anyone who wants to implement an IOS client can easily do so. I'm just using the MIT App Inventor, which is fairly limited, but all it needs to do is send simple strings and display the results on buttons or textboxes. The micro on the DSP keeps track of the state and tells the smartphone what to display, so the app doesn't need to do much.

      I may try an IOS client using Visual Studio sometime in the future, but right now it's not on my short list. With a more robust app you could have a lot more control over the DSP. For example, instead of using one of the 9 "pre-set" EQ frequencies and 11 gain settings, you could specify any frequency and any gain.

      Free Passive Speaker Designer Lite (PSD-Lite) -- http://www.audiodevelopers.com/Softw...Lite/setup.exe

      Comment


      • #33
        Neil,
        How is your ADAU1701 DSP board differs from that produced by Sure Electronics? Is your s/w to to drive the DSP where does it come from, and is it the same as that used by Sure electronics?

        Comment


        • #34
          Originally posted by ttan98 View Post
          Neil,
          How is your ADAU1701 DSP board differs from that produced by Sure Electronics? Is your s/w to to drive the DSP where does it come from, and is it the same as that used by Sure electronics?
          ​The DSP board I'm using has an extra stereo DAC to provide a total of 6 outputs, plus it has a DC-DC converter circuit to allow direct connection to the 24V amplifier supply. It's also got a "socket" for the teensy Arduino boards -- either the LC or the 3.2 version. You can use a Sure Electronics DSP board for this plate amp, and I will probably try that, but I'll need to add this additional circuitry. Unfortunately, the Sure board has some "quirks" that require some modification to make it more suitable for this plate amp design. See this thread for more info: http://www.diyaudio.com/forums/digit...01-module.html

          ​The software I'm using is an outgrowth of software I started writing about 15 years ago for the TAS3004. There is also a version for the STA326 series and the larger STA308a series, all written in 6801 assembly code. The code is intended to work with a wide range of DSP chips, including the ADAU1701​. There is a companion PC application for designing multi-way loudspeakers and that provides real-time control of the DSP and allows loading any ADAU1701 program developed with SigmStudio.

          Recently I translated all of the microprocessor code to the Arduino environment and added a local user interface for the ADAU1701. That allows using an LCD display to select crossovers and other DSP features without an external PC. If I end up making a version of the plate amp with the Sure board, I won't use any of their "software". They provide a program for the ADAU1701 that implements a variable subwoofer filter, but it is isn't much code and it's not very useful for this application.
          Free Passive Speaker Designer Lite (PSD-Lite) -- http://www.audiodevelopers.com/Softw...Lite/setup.exe

          Comment


          • #35
            I certain can appreciate the considerations stated in Post #30. -
            but testing them and tweaking the parameters and evaluating the results could take a while. If someone wants to help, this could get done a lot quicker. I've got extra hardware that I could give away to someone willing to test and evaluate.

            ​Honestly, I'm still agonizing over how much code I really want to put in public domain
            Last edited by Sydney; 06-17-2017, 12:39 PM.
            "Not a Speaker Designer - Not even on the Internet"
            “Pride is your greatest enemy, humility is your greatest friend.”
            "If the freedom of speech is taken away, then dumb and silent we may be led, like sheep to the slaughter."

            Comment


            • #36
              Originally posted by Sydney View Post
              I certain can appreciate the considerations stated in Post #30.
              ​I think you mean #32, but, yes, some of the decisions Sure made are disappointing. Why use an oddball clock frequency? Why not use a more conventional 1V nominal input instead of 2V? The reconstruction filters may be a non-issue for class D amps that typically use a low-pass filter on the input (internal to the chip), and it doesn't matter for subwoofers. And there doesn't seem any artifacts on the headphone amp outputs according to the response shown in post #34. But all of that aliasing garbage on the rear outputs in post #34 will show up if you bypass the headphone amp and use amps without input filters.

              ​Nonetheless, the Sure board is only $20. The chip itself sells for $11 in small quantities, and with the connectors, PCB and supporting parts this board would cost me about $35 in parts alone. Assembly with enough beer to finish the job would double that cost. So it makes sense to see if this board can be used, even with those odd design decisions. As I said, I'll probably try it, since I already have the parts I need, but it might not prove to be a good approach.
              Free Passive Speaker Designer Lite (PSD-Lite) -- http://www.audiodevelopers.com/Softw...Lite/setup.exe

              Comment


              • #37
                Originally posted by neildavis View Post
                ​I think you mean #32,....
                No this:
                but testing them and tweaking the parameters and evaluating the results could take a while. If someone wants to help, this could get done a lot quicker. I've got extra hardware that I could give away to someone willing to test and evaluate.

                ​Honestly, I'm still agonizing over how much code I really want to put in public domain
                Pardon the ambiguity


                "Not a Speaker Designer - Not even on the Internet"
                “Pride is your greatest enemy, humility is your greatest friend.”
                "If the freedom of speech is taken away, then dumb and silent we may be led, like sheep to the slaughter."

                Comment


                • #38
                  Originally posted by Sydney View Post
                  No this:
                  Pardon the ambiguity

                  ​My mistake--thought the discussion had turned to the Sure board. Since some people had asked about that board, I provided some details on where that stood.

                  Regarding the code...I've benefitted from some of the open source code and I'm sympathetic to making some or even a lot of this DSP code freely available. But, it's been a lot of work, and at this point I'd prefer to keep this code "among friends", especially anyone willing to help, by testing, contributing or evaluating. I keep thinking about ways to give away some of it while protecting other parts, and I think eventually I'll find a balance I'm happy with. Right now I don't have a plan, but I'm working on it.
                  Free Passive Speaker Designer Lite (PSD-Lite) -- http://www.audiodevelopers.com/Softw...Lite/setup.exe

                  Comment


                  • #39
                    Originally posted by neildavis View Post
                    ... and I think eventually I'll find a balance I'm happy with. Right now I don't have a plan, but I'm working on it.
                    IP ownership is a thorny issue these days.
                    especially anyone willing to help, by testing, contributing or evaluating.
                    While I'm not in a position to do so; what would prospective tester(s) require?

                    "Not a Speaker Designer - Not even on the Internet"
                    “Pride is your greatest enemy, humility is your greatest friend.”
                    "If the freedom of speech is taken away, then dumb and silent we may be led, like sheep to the slaughter."

                    Comment


                    • #40
                      Originally posted by Sydney View Post

                      While I'm not in a position to do so; what would prospective tester(s) require?
                      ​I'm glad you asked that question. Not because I have a ready answer, but because it got me thinking. I've got 6 of the older DSP boards that I can give away. The older types used the 16-character LCD display, an 8-bit CPU and only have 4 channels. Functionally the same as miniDSP except designed as an Arduino shield and using different software. I think they would make great "bass enhancement algorithm testers". The only requirements for the tester would be a powered subwoofer, preferable one that is small, and some time to play with the different bass enhancement algorithms. I need to think about this some more, but it's got some potential for making the Act 4 phase an interesting "community" project.
                      Free Passive Speaker Designer Lite (PSD-Lite) -- http://www.audiodevelopers.com/Softw...Lite/setup.exe

                      Comment


                      • #41
                        Originally posted by neildavis View Post
                        ... The only requirements for the tester would be a powered subwoofer, preferable one that is small, and some time to play with the different bass enhancement algorithms. I need to think about this some more, but it's got some potential for making the Act 4 phase an interesting "community" project.
                        This brought to mind the Sept 2016 Audioxpress article "The DSP Assisted Reflex System" and Elliptic filters.
                        Think on
                        "Not a Speaker Designer - Not even on the Internet"
                        “Pride is your greatest enemy, humility is your greatest friend.”
                        "If the freedom of speech is taken away, then dumb and silent we may be led, like sheep to the slaughter."

                        Comment

                        Working...
                        X