Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Preventing Audio Feedback on Common line

Status
Not open for further replies.

StudentSA

Member
Good Day,

Im trying to implement an "intercom" system using microcontrollers for a PoC application. We have 1 common wire line biased at 9V and two or more intercoms each with a microcontroller based on Arduino. Each TX/RX intercom device can listen and talk on the common line. Im using a non electrolytic capacitor to "AC couple" RX and TX to the microcontroller. Im trying to prevent transmitted audio by a device from being received by the same device. i.e. if I talk I do not want to hear myself. Im hoping that there exist a simple solution or a IC that is made for this application?

A high level diagram is as follows:
HLD.png

Thanks,
StudentSA
 
I think the solution is to use an opamp that will subtract your Tx signal from what you are reading at the Rx line.
 
Try researching "telephone hybrid".

Here is something which may give you a good start:

JimB
 
This circuit electronically cancels (adjust R7) your voice from playing in your speaker:
 

Attachments

  • Intercom full duplex.gif
    Intercom full duplex.gif
    6.9 KB · Views: 125
are you sending analog audio or digital audio?
 
In the good old days, a Press To Talk switch was used. All mics were disconnected by its switch at rest then when you press your switch to talk it connected your mic and disconnected your speaker.
Later, Voice Switching was used but it was messed up by noises like a person coughing, a motorcycle driving within a few miles away or a dog barking.

I worked with newer intercoms that used a digital echo canceller circuit that made a model of the room and its acoustics that cancelled feedback. It got messed up if something changed the room's acoustics like an open door or an added or missing person.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top