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.

PCM2912A mute issue on Window7

Other Parts Discussed in Thread: PCM2912A, PCM2906C

Could you let me know why microphone mute is canceled at PCM2912A on Windows7? 

If this can’t resolve at PCM2912A, could you recommend other IC whose mute function still works on Window7?

Pin-to-Pin will be the best.

  • Hi Iris,

    PCM2912A is able to mute in both HW and SW modes.

    For SW mode you need to open Sound properties on your system and then double click on Microphone (USB audio CODEC). At the new window go to Levels label and there you have the Mic level, you just need to mute it. If you're using the EVM the red LED will start flashing.

    For HW mode you just need to set MMUTE to high, if you're using the EVM just press SW1. This will mute the Mic. The red LED will start flashing. This HW mute mode won't be reflected on windows sound properties but the Mic will be muted. There is a note in the EVM User Guide at the bottom of Table 2-1 explaining this.

    Best regards,

    -Ivan Salazar

    Texas Instruments

  • Ivan,

     

    The issue happens when the device is plug out and plug in again after configuring Microphone Mute.

    Please refer to the below procedure using DEM-PCM2912A and my laptop.

    • O/S: Windows 7, Service Pack 1 
    • Step #1: Enable “Microphone Mute” (Red LED started blinking)
    • Step #2: Plug out PCM2912A EVM from laptop. 
    • Step #3: Plug in PCM2912A EVM again, and then checked Sound properties window.
      • “Microphone Mute” is disabled. Customer issued about it.
      • Related application is Medical Ultrasound system, and the issue is critical.
      • Customer confirmed this issue doesn’t happen with Windows XP. (We didn’t have chance to test with another O/S versions.)
      • Also, the issue doesn’t happen with another USB Headset model, which might have non-TI USB Codec, for both Windows 7 and Windows XP.
      • Customer is asking to know the reason why the issue happens with Window 7. Also, he is requesting the solution urgently.

  • Hi Michael,

    I have tested the following:
    1- Connect PCM2912A
    2- Go to Microphone properties and mute the Mic.
    3- Close all
    This way the mute isn't hold.

    Then I tested as follows:
    1- Connect PCM2912A
    2- Go to Start - Accesories and start Sound Recorder
    3- Go to Microphone properties and mute the Mic.
    4- Close all but Sound Recorder
    This way the mute is hold.

    However, when plug in - mute - plug out - plug in the mute isn't hold neither.
    PCM2912A resets the Mic status when it's not used by the Host.

    I tested PCM2906C EVM and got different results, this device holds the mute status even by plug in - plug out - plug in.

    Best regards,
    -Ivan Salazar
    Texas Instruments
  • Could you please explain about the different behaviors between Windows XP and Windows 7? As I mentioned, the issue doesn't happen with XP. I guess the device driver for Windows 7 has some kind of bug. And, is there any way to fix the issue by providing driver patch?

  • I'll look for differences between PCM2912A and PCM2906C and try to find driver differences as well
    PCM2912A is not able to hold mute
    PCM2906C is able to hold mute

    Best regards.
    -Ivan Salazar
    Texas Instruments
  • Hi Iris,

    I’ve been trying to get into the driver area of this issue but I’m not able to edit any Windows driver. I think it would be difficult to modify the OS files.

    This is related to the way that Windows interfaces with Mic input. Whenever the user starts a recording process (like starting sound recorder or open recording devices options) the OS asks the codec to get audio input; that’s why the Mic is always unmuted when it is reactivated. It is similar to a PTT (Push To Talk) command.

    In the other hand, Line-in has a different behavior. It is able to keep the mute state as this is a different kind of input driver. (Like the PCM290xC devices)

    A solution is to use the volume slider to set Mic volume to 0. The Mic volume is kept even after unplugging the device. This might be similar to setting it to mute.

    I tried this with the EVM and it worked, the Mic volume prevails.

    Best regards,

    -Ivan Salazar
    Texas Instruments