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.

TAS5825P: What's different between DIG_VOL Register (Offset = 4Ch) and Reg0x0c(L_Ch) 0x10(R_CH) group 0x0B?

Part Number: TAS5825P
Other Parts Discussed in Thread: TAS5825M

Dear Expert,

We will use AMP gain control to implement the system volume control.

We found there are two different reg can be use.

One is the DIG_VOL reg 0x4C..

The other one is related to  the PurePath Console tool bar on the top it can control total gain and it related to Reg 0x0c and 0x10 of group 0x0B.

And we get a linux driver code that theie is a tas5825m_volume[] table, the volume control is used the reg Reg 0x0c and 0x10 of group 0x0B

But we can't get any information for "Reg 0x0c and 0x10 of group 0x0B" on data sheet.

So we would like to know what will you suggest us to use for volume control.

What's the different between these two reg.

Thanks

BRs

Yuliang Chen

  • Hi Yuliang

         We suggest you to use Reg 0x0c and 0x10 of group 0x0B. This is the Digital Gain we usually talking about, also the Volume control on the top of PPC3. 

         The DIG_VOL reg 0x4C, we call it DAC Gain or the Makeup Gain. It is almost the same with the Digital Gain, but it's position is at the end of the digital processing, you can refer to the below pictures.

         By using Digital Gain to control, you still have chance to use AGL or DRC to protect the digital signal from clipping happens. But using the DAC Gain, there won't be chance to do any protection.

  • Dear Shadow He,

    Thank you so much.

    It helps a lot.

    Thanks

    BRs

    Yuliang Chen