Thursday, 13 February 2014

audio - Connect speaker output to microphone input


What exactly is the difference between a microphone signal and a speaker signal?


I want to make a simple cable to connect a PC speaker output to a microphone input. Does anyone have a good idea or circuit for doing this?



Edited


enter image description here


I want to transfer data with audio cable and a way to connect speaker output to microphone input. I found this circuit. Is it a good solution?


enter image description here



Answer



Better make R2 switchable or variable with 1k being the upper limit. But the basic approach is probably OK.


Speaker signals are relatively high voltage and relatively low impedance (meaning they can deliver a lot of current). What that means depends on the speaker; anything from a couple of volts and a fraction of an amp (total power 0.25 watts or so) for a little multimedia speaker up to tens of thousands of watts for an AC/DC gig...


Microphones are delicate devices delivering millivolts into a high impedance input (low current, very low power).


So you need to attenuate the speaker output (reduce the voltage) to avoid overloading the microphone input. The circuit you provided will protect it from damage, but it might still overload enough to distort the input signal.


HOWEVER if you are referring to the coloured connectors shown, the green one is "Line Out" - 0.1 to 0.5V rms, not enough power to drive a speaker directly; a lot of PC speakers have amplifiers built in to work with this low level signal.



In that case your suggested circuit is fine, but there is a simpler approach : just connect "Line Out" (green) to the "Line In" (blue) on the other end; they use the same signal levels and need no circuitry in between.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...