Author Topic: Why won't this drive a speaker?  (Read 1017 times)

0 Members and 1 Guest are viewing this topic.

Offline rea5245Topic starter

  • Frequent Contributor
  • **
  • Posts: 587
  • Country: us
Why won't this drive a speaker?
« on: October 01, 2021, 09:21:38 pm »
Hi,

I'm using an FM radio module (the Mikroe FM Click) that includes LM4864 amplifiers. It drives headphones fine, but not an 8 \$\Omega\$ speaker. I'm a little surprised, since I assumed the LM4864s would be able to do that.

I've attached the module's schematic. Are the 20K resistors the problem (R6 and R8)? What would I need to replace them with?

Thank you.

 

Offline bob91343

  • Super Contributor
  • ***
  • Posts: 2675
  • Country: us
Re: Why won't this drive a speaker?
« Reply #1 on: October 01, 2021, 09:31:23 pm »
How much signal input do you have?  The output amplifiers should put out close to one Watt so they need to be driven hard enough.  I presume the 20k resistors set the gain, which should be around unity, so to get 2V into 8 Ohms (one half Watt) you need 2 V input.
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 6167
  • Country: de
Re: Why won't this drive a speaker?
« Reply #2 on: October 01, 2021, 09:36:35 pm »
The problem is the output caps. They're fine for 600-ohm headphones, but should be more like 470 uF for 8-ohm speakers. Replace them and it's fine.
 

Offline bsfeechannel

  • Super Contributor
  • ***
  • Posts: 1667
  • Country: 00
Re: Why won't this drive a speaker?
« Reply #3 on: October 01, 2021, 09:45:24 pm »
Moreover, the headphone cable ground is the antenna. How are those speakers connected to this module?
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 13027
Re: Why won't this drive a speaker?
« Reply #4 on: October 01, 2021, 09:50:16 pm »
Its wired wrong for driving speakers.  As-is it could only deliver about 60mW per channel, due to the 3.3V Vcc to the LM4864, and the single-ended load connection, and as Benta pointed out, with a low impedance load at lower audio frequencies there is an additional voltage drop across the 10uF output coupling capacitors, further limiting its output power.

Even if you wired in 8 ohm speakers direct to each LM4864's Vo1 and Vo2 pins, so they operate with a bridge-tied load as intended, following the datasheet's Figure 1. Typical Audio Amplifier Application Circuit, it would only deliver about 250mW, so would be pretty quiet even assuming you use a reasonably large high efficiency speaker.   Raising Vcc to 5V would help significantly, but either you'd need to feed the Si4703 tuner with 3.3V separately, or at least separate out its VIO pin and feed that 3.3V, so depending on the FM Click's track layout, that may not be possible.
 

Offline rea5245Topic starter

  • Frequent Contributor
  • **
  • Posts: 587
  • Country: us
Re: Why won't this drive a speaker?
« Reply #5 on: October 01, 2021, 11:25:15 pm »
Moreover, the headphone cable ground is the antenna. How are those speakers connected to this module?

I wired an audio plug with GND/Antenna and Left to a speaker and GND/Antenna to an antenna wire.
 

Offline rea5245Topic starter

  • Frequent Contributor
  • **
  • Posts: 587
  • Country: us
Re: Why won't this drive a speaker?
« Reply #6 on: October 01, 2021, 11:41:15 pm »
Raising Vcc to 5V would help significantly, but either you'd need to feed the Si4703 tuner with 3.3V separately, or at least separate out its VIO pin and feed that 3.3V, so depending on the FM Click's track layout, that may not be possible.

I might be able to replace the capacitors, though it would be tiny work. There's no way I'd attempt to rewire Vcc.

If replacing the capacitors is not going to do the trick, I'll leave the module alone and add another amp circuit.
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 13027
Re: Why won't this drive a speaker?
« Reply #7 on: October 02, 2021, 01:18:46 am »
Did you look at the Figure 1. Typical Audio Amplifier Application Circuit from the LM4864 datasheet?

All you need to do to get a *LOT* more volume out of it by wiring the speakers as bridge-tied loads, is connect the four separate speaker wires direct to the audio amp pins 5 and 8.
 
That will give you about 250mW per channel with 3.3V Vcc and 8 ohm speakers.  I'd suggest using 30AWG Kynar wirewrap wire, and gluing a four pin header or other suitable connector to the board at the edge over the words 'FM Click' to transition to stranded speaker wires.  Keep the extra wiring well away from the Si4703 tuner chip and the headphone jack.  Do not attempt to connect headphones and speakers at the same time - just plug in an antenna (quarter wave for your national FM band) connected to only the ground of a stereo jack plug.
« Last Edit: October 02, 2021, 01:21:05 am by Ian.M »
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 6183
  • Country: es
Re: Why won't this drive a speaker?
« Reply #8 on: October 02, 2021, 09:42:38 am »
Seem the circuit is wrong? The speakers are not supposed to be connected to ground, but between VO1 and VO2, and no output capacitors:
They hacked it a little bit so they could use common ground for the earphones. Might work for small loads.


« Last Edit: October 02, 2021, 09:49:20 am by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline rea5245Topic starter

  • Frequent Contributor
  • **
  • Posts: 587
  • Country: us
Re: Why won't this drive a speaker?
« Reply #9 on: October 02, 2021, 04:34:43 pm »
All you need to do to get a *LOT* more volume out of it by wiring the speakers as bridge-tied loads, is connect the four separate speaker wires direct to the audio amp pins 5 and 8.

This worked! Thank you! It's now audible coming out of a 4 \$\Omega\$ speaker.

Alas, it's still not loud enough for my application (a clock radio). Would changing R6 and R8 help, our should I add another amp to the circuit?
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 13027
Re: Why won't this drive a speaker?
« Reply #10 on: October 02, 2021, 08:38:43 pm »
You may be able to squeeze a little more out of it by changing the input to feedback resistor ratio, but the supply voltage and amp chips used set a hard limit to the maximum output power, which I doubt will be enough for a clock radio.   

Therefore your best bet would be to add a external amplifier.  A class D bridge-tied load one could deliver up to 3W per channel into 4 ohm speakers with a 5V supply - if you need more power or want to use a class B amplifier (which generally cant drive as close to their supply rails without distortion), you'll need an even higher supply voltage for the external amp.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf