Hi,
Could you please tell me how to change from the volume control with VOL/MICDET pin to the dac volume control with the register 65 of page 0 on the fly?
Best regards,
Kato
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.
Hi,
Could you please tell me how to change from the volume control with VOL/MICDET pin to the dac volume control with the register 65 of page 0 on the fly?
Best regards,
Kato
Hello Kato,
The volume control source is set by page 0/ register 116 as explained by this excerpt from the datasheet.
Best,
Carson
Low Power Audio Applications
Hi Carson-san,
Thank you for your response.
The volume control with VOL/MICDET pin keeps been set even if setting D7 bit of page 0 / register 116 to "0" during operating.
So, could you please check it again just in case?
Best regards,
Kato
Hello,
So even after you change bit to "0" it still only gives you control over volume through pin and not register value?
Can you show me what values you write to registers 63-65 and 116?
Best,
carson
Hi Carson-san,
The written register settings are as follows.
I would share the detailed register settings with you via a private message. So, could you please accept my friendship request?
Page 0 / Register 63 = 0xB4
Page 0 / Register 64 = 0x04
Page 0 / Register 65 = 0x00
Page 0 / Register 116 = 0x47
Best regards,
Kato
Hello Kato,
I accepted your request, are you able to send private message now?
Best,
Carson
Hi Carson-san,
Thank you for the approval.
I just shared the detailed information with you via a private message. So, please check it.
Best regards,
Kato
Hi,
After taking a look at your message I would like to know if you are able to verify by reading the registers after you set them to see if they are being to what you are telling them?
It is possible when you mute/unmute the DAC the device might not be reading in the data if its in the process of soft-stepping, so I might try disabling soft-stepping to see if that helps but first see if registers are actually being written to with the code you have in place now.
Best,
Carson
Hi Carson-san,
Thank you for your comment.
I will ask our customer to verify whether the setting values are correct by reading those registers.
Best regards,
Kato
Hi Carson-san,
As a result of having verified the registers, unfortunately the only difference between the register values was D0 in page 1 / register 42.
So, I will ask our customer to verify D4(dac flag register) in page 0 / register 38. If the value of D4 is "0", in addition I will ask our customer to change the value of D[1:0] in page 0 / register 63 from "00" to "10".
Best regards,
Kato
Hi Carson-san,
I just got the additional information.
As a result of having verified D4(dac flag register) in page 0 / register 38, but the value of D4 was "1". Unfortunately, the DAC PGA applied gain was equal the programmed gain.
In addition, the value of D0 which is the reserved bit in page 0 / register 38 was "1". Could you please tell me that reason why D0 value is "1" ?
This issue occurred if setting 0xB6 to page 0 / register 63.
Either way, the issue will be not improved.
So, could you please replicate this issue with TLV320DAC3120EVM-U and suggest how to improve this?
Best regards,
Kato
Hi Carson-san,
There was an error in the procedure when changing the registers. So, this issue has been closed.
I would appreciate your cooperation.
Best regards,
Kato