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.
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 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.
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?
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