Sunday 16 August 2015

audio - Why do speakers sound different when they're not fully plugged in?


I've noticed that if there's not a good connection between my jack and the port, like if it's dirty or half plugged in, then the sound is different, but there is still sound, and sometimes twisting it around makes it sound better.


Why is that?



I was looking at some schematics of a 3.5mm headphone jack, but it doesn't look like there's a "this part of the jack gets the treble" thing going on. You'd think that if there's a signal at all, it doesn't matter which way the jack is twisted since it's a ring inside a ring anyway.



Answer



The simple answer is: Changes in resistance/impedance at the connector or cable can change the actual or perceived frequency response that you hear from the speaker.


In the case of the actual frequency response: The connector and stuff inside the speaker form an RC filter (a low-pass filter). The connector is the R and the stuff inside the speaker is the C. As R goes up, the cutoff frequency of the low-pass filter goes up. Normally, the R is less than 1 ohm, so the cutoff frequency is very low (less than 5 Hz). But if the connector is bad or dirty then the R could be several hundred ohms, which could increase the cutoff frequency by several hundred times. The net effect is that the bass is all cut out.


And for perceived frequency response: Human hearing is very weird. At low volume levels, our ears simply don't pick up some frequencies very well-- usually the low and high frequencies. We're more sensitive to mid frequencies. So, as you reduce the volume level we perceive that the low and high frequencies are being cut out more than the middle frequencies. The "Loudness" button of a stereo attempts to compensate for this by boosting those frequencies and therefore making us hear a more balanced sound at low listening levels. If the connector is bad or dirty, less power will be making it to the speaker and causing a lower volume level. But due to human hearing, we would also hear less low and high frequencies-- making it sound like we're listening through a phone or something.


This is an over-simplified answer, but reasonably accurate for your purposes.


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