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.

TLV320DAC3101: Select processing block with new GUI

Guru 16770 points
Part Number: TLV320DAC3101
Other Parts Discussed in Thread: TLV320DAC3100,

Hi

I'm referring the following thread.

https://e2e.ti.com/support/data_converters/audio_converters/f/64/t/594703?tisearch=e2e-sitesearch&keymatch=tlv320dac3100%20%20codec

The attached software in that thread seems to be latest than the file we can download from device web page.

Should we use CCDAC310x.zip for evaluation of TLV320DAC3101EVM?

If yes, I tell our customer to use it.

And I have question for this latest GUI.

I could not find tab or window to change processing block.

We want to select and evaluate processing block, PRB_10 PRB_P10, PRB_P25 and so on.

How to change processing block in latest GUI?

BestRegards

  • Hi Na Na,

    I would recommend you to use the GUI version on the web.
    CCDAC310x is mostly used for TLV320DAC3100, as this device is not supported in the other GUI version.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators
  • Hi Ivan

    Thank you for your reply.

    OK, I will use GUI on the web.

    Then, I have next question.

    Our customer says DRC function could not work well on the EVM.

    Configuration:

    INPUT: Audio source from the PC

    OUTPUT : HP out

    Processing block: PRB_P10

    Could you please check how to use DRC in processing block?  

    BestRegards

  • Na Na,

    Do you have detailed information about how the customer is configuring the DRC (some specific settings) and also some scope captures? Why does customer say that DRC is not working fine? What is the device doing or what is it not doing?

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators
  • Hi Ivan

    Thank you for your reply.

    I add supplemental.

    Instrument of measurement : Audio Precisoon SYS-2712(BW:10-22kHz)

    They say there is no difference between input and output characteristics.

    BestRegards

  • Na Na,

    What is that DRC interface from your previous post? Is it from TLV32DAC3101 GUI?
    Is there a chance that customer can read back the following registers after they configure the DRC?:
    P0/R0x44
    P0/R0x45
    P0/R0x46

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators
  • Hi

    Thank you for reply.

    >What is that DRC interface from your previous post? Is it from TLV32DAC3101 GUI?
    What is DRC interface? If you means channel, it was DRC in left channel. And it was from TLV320DAC3101 GUI.

    >Is there a chance that customer can read back the following registers after they configure the DRC?:
    The register values after DRC configuration were all 0 for P0/0x44, 0x45 and 0x46 even if over the DRC threshold.
    It seems there is no effect from setting DRC.

    Regarding to DAC volume, it is set as 0dB now. Is it necessary to change DAC volume to enable DRC?

    BestRegards
  • I'm able to see the DRC working on an EVM from my side.
    What I would recommend to do for a better appreciation of the DRC effect is the following: Input a Full-Scale signal, set DRC Threshold = -24dB, increase the DAC gain to max (24dB). At this point, if DRC is properly setup, the output should be full-scale. Then gradually reduce the DAC gain by using the slider in the GUI, you'll see how the output amplitude is slightly reduced but the DRC takes effect and adjusts the output to full-scale, until the slope of the DRC is linear.

    You should be able to see the registers changing in real time when changing the DRC settings using the GUI. Is the EVM connected and working properly before they adjust the DRC settings?

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators
  • Hi Ivan

    Thank you for reply.
    We could confirm output is adjustedby DRC without clipping even if DAC gain is increased.

    I have one more question.

    We can refer following explanation of DRC from datasheet P.35 5.5.4 Dynamic Range Compression.

    " When the power level is low, DRC increases the input signal gain to make it sound louder."

    So if input signal is low, once it crosses DRC threshold, is output adjusted to full scale (0dBFS)?

    BestRegards
  • Dynamic Range is the difference between the lowest and the highest value that the signal can take.
    If input signal is low, once it crosses DRC threshold, the gain will change from 0dB to the DAC gain setting. One in the DRC threshold, if the input signal keeps increasing, the gain will decrease gradually until the input is full-scale and then the gain will be 0dB.
    So if you set DAC gain to +12dB and DRC threshold to -12dB, when the input signal crosses -12dB the gain will be set to +12dB, which should adjust the signal to full-scale.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators
  • Hi Ivan

    Thank you for your reply.

    I understood.

    We want to avoid that DRC has impact for not only audible signal but also unwanted small noise
    Could it be possible to use DRC threshold as noise gate by adjusting threshold?
    Or is there other equivalent function?

    BestRegards

  • Yes, you could adjust DRC threshold so that the noise is not affected by the DRC gain adjustment.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low power Audio & Actuators
  • Hi Ivan

    Thank you for your reply.

    BestRegards