Self monitoring headset

Hear your own voice during phone calls & vlogs.

Similar projects worth following

The problem with modern headsets is you can't hear your own voice or determine if the microphone is working.  This was solved in 2012 with the lion kingdom's 1st headset monitor.  It was a very large circuit board for what it did, using multiple LM324's to mix the microphone with the speaker output, power the speakers, & isolate the microphone from the phone.  The original also had a large inductor to shield the microphone amplifier from the phone's RF emissions.  

8 years later, it had grown into a quite complicated circuit.  The mane additions over the years were an LED to show when it was on & a simple transistor to mute the microphone by grounding it.  It also needed a resistor after the speaker mixer to prevent op-amp oscillation.

Because the Alphabet corporation doesn't allow us to have our phone screens on while making a call, it's very slow to toggle the software mute button. The lion kingdom finally added a mute switch to the headset mic out. 

Using a switch to disconnect the microphone didn't work because RF just entered the floating wire.  Turning off the phantom power didn't work because the microphone still  detected sound without power.  Turning off the voltage follower didn't work because current still flowed through the op-amp without power.  Directly grounding the microphone made too much of a pop, but muted it. 

Only a transistor turned on by an RC circuit could ground it without too much of a pop.  There always must be a pop, since the microphone turns on at a threshold voltage instead of gradually getting louder.  Only an NPN transistor would work, since it has to pull the voltage to 0.

The mane problem is the speaker gets louder when the microphone is muted.  Not sure why this is.  

The original design regulated 12V down to 5V for phantom power.  Having 5V later proved useful for muting the microphone & powering an LED.

The original had 2 op-amps shorted to power both speakers in parallel.  It could have used 1 op-amp for each speaker, but it would have required separate pots for each speaker.  

The original circuit was rebuilt twice, over the years, using surface mount & higher efficiency AD8604 op-amps.  The rebuilds left out the inductor & had stereo sound.  They had fixed gain for the speakers & mixed the same microphone signal into both speakers, after the preamp.

These redesigns proved fatally flawed.  The AD8604's needed a 10R on the speaker output to stop oscillating.  Newer phones, despite not using GSM, still produced interference which required the inductor.  The higher efficiency AD8604's had serious feedback & crosstalk problems the LM324 didn't have.  They might be intended for digital amplification rather than audio amplifiers.

The original design ganged 2 op amps to drive the speakers in mono. The new designs drove the speakers with 2 op amps in stereo.  The original design used cascaded 10x amplifiers for the mic preamp. The new designs used a single 100x amplifier for the preamp. As in the original design, a voltage follower was required to keep signals emitted by the phone's microphone input from feeding into the board's microphone preamp.

The new designs used unregulated 4.2V from a lipo. The standby current was only 5mA. Peaks got it up to 20mA. It took a lot of bodging to adjust the phone volume. The original design had separate speaker & mic volumes.  The new designs had only a mic volume. 

New designs suffered from the power amplifier driving the headphones being in the same package as the preamp for the microphone.  The cross talk between op-amps was causing feedback.  A new design using 2 packages tried to fix the problem, but still suffered from feedback.

Another problem was replacing the headphone's TRS connectors with molex connectors may have caused louder glitches, enhancing the feedback....

Read more »

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates