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.

PCM5121: How to disable the Auto mute.

Part Number: PCM5121

Hi Team,

I want to disable the Auto mute. I have red the data sheet of PCM5121.
However, there seems to be mistakes in the attached table section below.
Please let me know for clarification.
To disable the Auto mute, should I send 0x04?

And, It says not to access the RSV bit, but it is ok to send 0,right?

Best regards,

Noriyuki

  • Hello Noriyuki,

    I agree with you,  it is not written clearly. Let me try to explain it below.

    Auto Mute Control :This bit only controls the behavior of the auto mute upon zero sample detection. meaning it controls whether the L &R channels  Enable auto mute function independently or together. This means if it is  0,  then you can enable or disable auto mute for left channel and right channel independently.  And when it is 1, you  can not disable auto mute in one and enable the auto mute for the other one. You have to enable/disable  the auto mute for  left and right channels the same.

    AMLE  (Auto Mute Left Enable)  enables or disables auto mute on left channel. But if you disable the left  channel auto mute  and ACTL is set to 1, then the right channel  auto mute can not be enabled. 

    0: Disable  channel auto mute 1: Enable  channel auto mute

    Basically AMLE and AMRE will Enable or Disable the auto mute for each channel ,when ACTL=0 . However if ACTL (auto mute control) is already set to 1 , then if you want to enable auto mute in one channel , you have to enable auto mute for the other channel as well. 

    Usually RSV bits can not be written into them,  so  0 for those bits should be okay. 

    You can write 0x04 to disable auto mute on both channels.

    Regards,

    Arash

  • Hi Arash,

    Thank you for your explanation.
    I understood clearly.

    Best regards,

    Noriyuki