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

Other Parts Discussed in Thread: TAS5756M

I am looking for how you set the page register in the tas5756m from the I2C input to the tas5756. Page 56 of the datasheet shows how you write to the tas5756 from the I2C interface.  But, it does now show how you set the page register. Rather, it shows you how to write to the registers within the page.  Note that there are:

    -  256 pages (I believe page 255 is not allowed, so it's actually 255 pages)

    -  128 registers per page.

    -  each register is 8-bits wide.

Regards,

Samuel Stewart

 

 

 

  • Hello Samuel,

    Welcome to E2E, Thanks for your interest in our products!.

    As you mention, the digital processing registers of the TAS5756/54 are organized in pages. Register 0x00 of all pages allows you to change between pages. The standard protocol for locating a register in memory is:

    w 98 00 xx #go to page xx

    w 98 0x xx # write to register of interest

    By default, the device starts in page 0. 

    Regards,

    -Diego Meléndez López
    Audio Applications Engineer

  • Thank-you Diego, very helpful! For those wondering how to decipher Diego's email, it becomes pretty clear if you note his values are hexadecimal, # means // (i.e. a comment), then reference the write operation shown in Table-20 on page 56 of the TAS5756M datasheet; e.g. for the first line, the I2C addr is 0x4C, the I2C R/WN bit is 0=write, the TAS5756M inc bit is 0, the TAS5756M reg_addr=0, and 8'hxx is written to the register (i.e. to register_0, which sets the new page to 8'hxx).
  • Another TAS5756M question: my application uses two TAS5756M devices with each as a mono device, thus HybridFlow4 (HF4). But, I do not want to use DBE/PBE, biquads, or the DRC, as all audio processing is done on a separate processor outside the TAS5756M. So, is there a simple method of turning these features off or setting them to pass-thru:

    1. PBE=off
    a. set the high-pass-filter to 0Hz ?
    b. set the harmonic-intensity to 0

    2. DBE=off

    3. Biquad=off
    set all biquads to all-pass?

    Regards,
    Samuel Stewart
  • Is there a register description document for the registers in the I2C interface for the TAS5756M?

    There are 256 such registers in this map.

    Regards,

    Samuel C. Stewart