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.

TAS5756M: Only invert the phase

Part Number: TAS5756M
Other Parts Discussed in Thread: TAS5766M

Hi,
I am working on an application using a TAS5756M. We are looking into inverting the phase on the amp directly (and not doing any other processing).

I was thinking using a filter (either biquad or FIR) to do so. The datasheet mentioned 
8x, 4x, or 2x FIR interpolation filter with de-emphasis
8x, 4x, or 2x Low latency IIR interpolation filter with de-emphasis
16x FIR interpolation filter with de-emphasis
16x Low latency IIR interpolation filter with de-emphasis

modes for the DSP. How is it possible to set the coefficients of those filter ?
Is there an other way to do that ? We do not want to apply a full processing pipeline like those in hybridflow unless we can guarantee that the signal won't be altered by those (except the phase inversion).

Any help would be appreciated.

Lionel Koenig Gélas

  • hi Lionel

    tas5766m seem no this feature can realize invert phase. 

    how about using our tas58xx devices, they have this feature can simply invert phase of input signal and no other change.

    tks

    jesse

  • Hi Jesse,
    Thanks a lot for your quick reply. 

    It is impossible to change the part: the product is already in production and at our customers. We are looking into a config update via software so we can correct the phase of the signal on the amplifier. The part we use is TAS5756M.

    We were hoping to use the internal DSP for this purpose. If only we can apply one filter (Biquad or FIR) and set its coefficients that would be good enough.

    Kind regards,

    Lionel 

  • hi Koening

    can you share me you initial code be used now also the GUI file?

    we need to check whether the same phase invert parameter can be applied to tas5766 too.

    tks

    jesse

  • Hi Jesse,

    I first want to draw your attention that the part number we are using in out product is TAS5756M (and not TAS5766).

    We currently setup the TAS5756M only using default register. We haven't had the need to use the PurePath console 2 until now. In order to address an issue we have in the field (the product is already released part of Google Serie One sound bar) we need to invert the phase on the amplifier.

    How could we use the miniDSP inside the TAS5756M to perform phase inversion of the signal without affecting the rest of the audio. Applying only a simple FIR or Biquad would be enough.

    Thanks again for your help.

    Kind regards.
    Lionel Koenig

  • I was looking a little bit into PurePathConsole2

    I think we would be happy running the HybridFlow10 at 48kHz with the one biquad with coeeficients {b0= -1, b1 = 0, b2 = 0, a1 = 0, a2 = 0} and the second biquad {b0= 1, b1 = 0, b2 = 0, a1 = 0, a2 = 0}. The DRC set up with a threshold of 0dB so it has no impact on the signal.

    How can we achieve that ?

    BTW: I did not find any documentation about HF8, to 10. Where are those use guide? 

  • Hi Lionel

      This device doesn't specially build a function as inverting the phase. You could try using the phase shift filter, but the effect would be frequency related, won't be a perfect invert. 

      If you need to use more filters, could consider to choose HybridFlow 1. Different Flow used DSP resource for different functions.

  • Hi Shadow,
    I running only one filter on the DSP is what I am looking for. However all HybridFlow always run more that filters. I explicitly do not want to run something else than a filter.

    The ideal would be to run only one custom biquad. Like:Signal chain with only biquad filtering.

    It is key for us that no other processing are applied.

    Kind regards,

    Lionel

  • Hi Lionel

    The ideal would be to run only one custom biquad. Like:Signal chain with only biquad filtering.

    It is key for us that no other processing are applied.

    By default settings, the other function will not take effect, don't worry about them.

    Seems not having a Flow only contain filters.

  • Hi Shadow,

    Thanks a lot for the help.

    We are going for Hybridflow 8.

    I tried to dump the i2c config in pure path and apply it again without success: I did not get any sound after pushing the exported config (using the i2c communication tools in purepath and on the device we are working on).

    I found very little communication on how to handle those I2c register. I am looking for the minimal set of register to set to run the config we want: We are extremley limited in memory on the microcontroller controlling the amp. How should I proceed ?

  • hi Koeig

    can you use the logic analyzer to see whether the I2c has been totally flashed or not?

    if the config hasn't been totally flashed. the device will not be played.

    tks

    jesse