2

I want to implement push to talk on my custom PCB.

I apply a 2V DC bias on the microphone line of the jack through a 2.2k resistor. While pressing the button of the headset I see the resistance between MIC and GND fall to 1.3ohms (I guess the exact value will change with different headset.)

My question is:

Can I still use the microphone while the button is pressed? If I can can you tell me if I can directly send the MIC to my MCU (for detection of the button) and to my microphone amplifier.

I've read the Android documentation but I didn't answer my question.

JRE
  • 67,678
  • 8
  • 104
  • 179
VicMac
  • 33
  • 2

1 Answers1

1

enter image description here

Figure 1. Source: Android.com

Can I still use the microphone while the button is pressed? If I can can you tell me if I can directly send the MIC to my MCU (for detection of the button) and to my microphone amplifier.

According to Figure 1 pressing Button A will short-circuit the microphone. You will get no audio from the mic while the button is pressed. The MCU can detect the button press by the monitoring Veq which will fall to zero.

Transistor
  • 168,990
  • 12
  • 186
  • 385