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.

TAS5558 ASRC and bank control

Other Parts Discussed in Thread: TAS5558, SRC4192

Hi,

could one bank be used for 88k and the other for 96k while using ASRC? And automatic bank switching?

Following statement in the datasheet make we wonder:

Bank 7.4.23 Bank Controls (ASRC Bypass only)

7.6.2.21 Bank-Switching Command Register (0x40) (TAS5558 + ASRC Bypass)

7.4.7.1 TAS5558 Audio-Processing Configurations. ... All data is SRC'd to 96kHz in this mode, and processed in the DAP at 96kHz.

Fig. 47 4ch ASRC, Fixed 96kHz Output

Regards,

Boris

  • Hi, Boris,

    Let me check into this and get back to you in a few days.

    -d2
  • Boris,

    Why would you change the output ASRC rate? By default, the device prefers to run it's ASRC output to be 96kHz.

    The ASRC used in the device is based on the SRC4192 - so it has a 144dB noise floor. There is very little impact when doing a non-integer multiple.

    Thanks again

    Dafydd

  • Hello Dafydd and Don,

    thank you for your reply!

    In general using the ASRC just when necessary may be a reliable, simple and comprehensible solution (also to end customers).

    Your info about what's the base for this ASRC looks promising. Of course a specified THD+N in the TAS5550 datasheet or a actual measurement would be welcome (for example @1k and 10kHz f-signal) .

    Best regards,

    Boris

  • This is why my initial question arised:

    when setting ASRC Mode Control 0xC5 , 00 : 88.2/96 kHz (Default),
    I would expect resampling of 44k, 88k and 176k to 88k. 48k, 96k and 192k to 96k.  And therefore it would be nearby to use one bank for 88k and another for 96k.

    See also Table 15. TAS5558 Supported incoming MCLK for 88.2/96kHz Post ASRC Output