This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Active speaker project

Other Parts Discussed in Thread: TAS5558, TAS5176, TAS5612LA, TAS5706B, TAS5631, TAS5548

I am considering an stereo 2-way active speaker project. Each speaker has three drivers: two woofers (4 Ohm) and one tweeter (4 Ohm). The electronic being considered is TAS5558 + TAS5176 x 2.

TAS5558 does EQ and crossover by its biquad filters at 192 kHz. Two TAS5176 are in BTL mode driving three drivers each. PWM1,2 of 5558 are connected one TAS5176. PWM7,8 of 5558 are connected to the other TAS5176. Two of the PWM inputs of 5176 are driven by the same PWM output of 5558 (for two woofers) as below. Is it a possible configuration?

5558 PWM1 -> 5176 PWM E/F (tweeter)

5558 PWM2 -> 5176 PWM C/D and PWM B/A (woofers)

5558 PWM7 -> 5176 PWM E/F (tweeter)

5558 PWM8 -> 5176 PWM C/D and PWM B/A (woofers)

  • Hi, Panson,

    The TAS5176 is a pretty old part; I suggest that you use one of our newer devices.

    As for your channel mapping, please take a look at the PurePath Console GUI for the TAS5558 to see the different processing available on different outputs. Some are optimized for sub-woofer drive.

    -d2

  • Hi Don,

    Thanks for your comment. Can you recommend a chip-set combination (DSP + output)? My active speaker project needs to support 24-bit, 192 kHz. I prefer to use BTL (full-bridge) driving speakers (all 4 Ohm). I have used PurePath Console GUI to understand how to configure 5558 for my desired channel mapping. It seems okay. I set sample rate to 192 kHz. Ch1 In and Ch2 In mixers select SDIN1L whereas Ch7 In and Ch8 In mixers select SDIN1R. BQ1/BQ7-2 and BQ2/BQ8-2 are used as crossover for tweeter and woofer. BQ7-1 and BQ8-1 are flat. Is it a correct setting?

    Another questions, is pin 12 of 5558 pull-up to digital 3.3 V via a 1 M resistor? Do I need to use TAS1020 as a bridge between 5558 and the GUI software? Does it imply I need to buy a 5558 EVM and wire I2C to 5558 on target board?

    Thanks!

    Panson

  • Hi, Panson,

    How about TAS5612LA coupled with the TAS5558? The TAS5612LA is one of our newer, closed-loop power stages.

    Take a look at the TAS5548EVM. The schematic shows the resistor you are asking about.

    Probably what you want to do is develop your s/w on the EVM, and then dump the I2C file, and then program that into the micro in your system. We have an app note that talks about this.

    But, there are about 100 different ways to do all of this. I'd love to hear the ways other community members have done things like this.

    -d2

  • Hi Don,

    Thank you for your quick feedback!

    Is there any way I can do "real-time" EQ tuning instead of programing the MCU for every time?

    Can I ask a question for TAS5706B? Does it support 192 kHz? DS says yes. I tried the GUI (TAS570x). It does not support Rate192, but up to Rate96.

    Thanks!

    Panson

  • Hi Don,

    Schematic of TAS5612LA EVM shows 5558 pin 12 is connected to ground via a 18k resistor. Which one is correct?

    Thanks!

    Panson

  • Hi.

    I sucessfully finished my active Speaker Project last month with a TAS5548 and two TAS5631.

    For the beQuad settings i also used the PurePath Software but i had no EVM to dump the I2C settings. But it's possible to save the chosen beQuad setting in a xml File. There are the Values like this:

    <Parameters>
    <a1>1.9675399157531697</a1>
    <a2>-0.96780333002049757</a2>
    <b0>6.5853566831957166E-05</b0>
    <b1>0.00013170713366391433</b1>
    <b2>6.5853566831957166E-05</b2>

    then i had to convert this in 5.23 hex Format and programming it in the I2C Registers.

    may a little more complicated than with a EVM, but works fine.

    Patrick

  • Hi Patrick,

    Thank you for your sharing! This process seems to be very slow. When we do EQ tuning, hearing the effect in real-time is, to me, essential.

    I may use the EVM as a bridge between GUI and the chip.

    Cheers,

    Panson

  • Here is the 5548/5612 test board operating. I use a 5548 EVM to send PWM signals to the 5612. 5548 section of the test board will be populated next.