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.

TLV320DAC3120 miniDSP bypass

Other Parts Discussed in Thread: TLV320DAC3120

Hi Masters,

I have some questions on using TLV320DAC3120, could you please help to answer the below questions:

1.Is there any power on/power down sequence requirement on IOVDD, DVDD, AVDD, SPKVDD and HPVDD?

2. Is there any detailed power on and power down sequence on the internal blocks, if yes, could you please help to list it?

My understanding:

For power on: PLL->NDAC->MDAC->DAC->Power stage
For power down: Power stage->DAC->MDAC->NDAC->PLL

3. Can the miniDSP be bypassed(disabled) , if yes, how to bypass it?

4. Can the DAC processing blocks be bypassed? if yes, how to bypass it.

5. For the below application, do we have related register configuration? (16bit I2S, 128OSR)

Thank you very much.

  • 1. All power supplies must be up before you release reset. They should come up within a few ms. The order is not critical but they all must be up before you release the reset signal (10ns after stable supplies)

    2. Your sequence is correct

    3. You can indirectly bypass it by selecting a processing block (any) and leaving the coefficients at the default setting (all-pass).

    4. No

    5. The EVM init script uses a similar configuration.

     

    ###############################################
    # Software Reset
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # Initialize the device through software reset
    w 30 01 01
    #
    ###############################################

    ###############################################
    # Clock and Interface Settings
    # ---------------------------------------------
    # The codec receives: MCLK = 11.2896 MHz,
    # BLCK = 2.8224 MHz, WCLK = 44.1 kHz
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # PLL_clkin = MCLK, codec_clkin = PLL_CLK,
    # PLL on, P=1, R=1, J=8, D=0000
    w 30 04 03 91 08 00 00
    #
    # NDAC = 2, MDAC = 8, dividers powered on
    w 30 0b 82 88
    #
    # DOSR = 128
    w 30 0D 00 80
    #
    ###############################################

    ###############################################
    # Signal Processing Settings
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # PRB_P5
    w 30 3c 05
    #
    # Enable Adaptive Filtering
    w 30 00 08
    w 30 01 04
    #
    ###############################################

    ##########################################
    # Configure Class-D Output
    ##########################################
    #
    # Switch to Page 1
    w 30 00 01
    #
    # CM = 1.65V
    w 30 1f 14
    #
    # Unmute Class-D (6dB)
    w 30 2a 04
    # Unmute Class-D (12dB)
    # w 30 2a 0c
    # Unmute Class-D (18dB)
    # w 30 2a 14
    # Unmute Class-D (24dB)
    # w 30 2a 1c
    #
    # Power-up Class-D driver
    w 30 20 86
    #
    # Route Analog Volume Control to Class-D Driver, 0dB
    w 30 26 80
    #
    ##########################################

    ##########################################
    # Configure HP Output
    ##########################################
    #
    # Switch to Page 1
    w 30 00 01
    #
    # De-pop, Power on = 800 ms, Step time = 4 ms
    w 30 21 4e
    #
    # Route Analog Volume Control to HP Driver, 0dB
    w 30 24 80
    #
    # HP output powered up, current limit
    w 30 1f 84
    #
    # HP unmute and gain 0db
    w 30 28 06
    #
    ##########################################

    ##########################################
    # Configure DAC Channel
    ##########################################
    #
    # Switch to Page 1
    w 30 00 01
    #
    # DAC routed to Mixer Amplifier
    w 30 23 40
    #
    # Switch to Page 0
    w 30 00 00
    #
    # Powerup DAC, DAC => LI2S, soft-step disable
    w 30 3f 96
    #
    # Unmute DAC, 0dB
    w 30 40 04 00
    #
    ##########################################   --------------------------------------------------------------- page 0 is selected

  • Hi D. Hartl,

    Thank you very much for your kindly support!

    Eric