Phone project: Same speaker for headphones and loudspeaker

Hey all,

i am building a small phone project and have a question regarding the usage of speakers.
I'm using an Arduino Nano, SIM7670 module and a PAM8302A amplifier.
The SIM module has a mono output, and i can either directly connect my headphones (62 Ohm) or my loudspeaker (8 Ohm via amplifier), both work fine.

Because of space issues, i was thinking to use the same hardware for both cases.
So to have a loud volume when the phone is ringing, and a very low volume when i'm picking up.
Since they have different impedances, i was thinking of using a SPDT switch after the amplifier to put a resistor in series to the speaker, so i can change the impedance, hence the outgoing volume.

Do you think this might work, or did you maybe even build this once?

Thanks and have a good weekend!

Sure it will work. An 8 Ohm resistor will reduce the volume by half. A 16 Ohm resistor will reduce it even more.

I wish to differ, an 8 Ohm resistor will reduce the power by half, it will reduce the volume by 3dB, which is barely noticeable.

Yeah. Wrong choice of words!

1 Like

Actually I'm wrong too, the power in the speaker will be reduced to one quarter, so 6dB drop. Total power will be half.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.