The two opamps are in parallel, so it's just acting as a buffer with a bit more umph.
ahh, right, I see, it's actually like this attachment.
If there is a speaker load connected to output then the
reflected Z will still be very capacitive. Put a scope on
speaker terminals, with speaker connected, look at trans-
ient response when playing audio and not. Especially
if you see with no audio an oscillation that will indicate
there is a problem. Better yet feed a narrow pulse into
OpAmps and look at the output.
Another issue is the L load represented by speaker can
over V transient the OpAmp outputs, they should have
diode clamps to their supply rails to protect them.
Overall thats just a poor circuit for driving a speaker.
Ok, I've modified the original post to clear it up, the intention is this will be connected to an audio amplifier, not directly to speakers. Will this circuit still have issues with that (it seems many people have built this circuit in the past with no issues)?
If I need to, I don't mind picking another op amp, because I could use IC3B for another purpose rather than putting 2 dual op amps on the PCB I could then get away with a single dual op amp IC
Why do you think that a weak lousy old LM358 dual opamp can drive a speaker? A speaker needs POWER but a lousy old LM358 was designed to use low power so it has low output current, low idle current which produces audio crossover distortion and it has trouble with audio frequencies above only 2kHz at high levels.
The datasheet of the LM358 shows a minimum output current of only 10mA but since you use two opamps you have a peak current of 20mA. The RMS current is 14.14mA then the maximum output into an 8 ohm speaker is (14.14mA squared x 8 ohms=) 0.0016W which is almost nothing. If you use a little power amplifier like an LM386 then you will have a typical output of 0.14W into 8 ohms with a 5 supply or 0.56W when it has a 9V supply.
Other problems with your opamps are that their inputs are not biased correctly and they are followers with no voltage gain. The LM386 power amplifier already has its biasing done internally and it has an adjustable voltage gain of from 20 to 200 times.
Sorry, no I don't think it could, to be honest I hadn't considered it. This circuit comes from another person's design that I'm modifying to increase functionality. I've modified the original post, the intention is to drive an audio amplifier, rather than speakers directly.
Based on what you and others have said, I think I might be better off with a slightly more powerful op amp. What I would like to do is have this and a separate a mono headphone output. So I'll try to find a dual op amp that can meet my requirements - I'm not sure if the LM386 is suitable, need to look into it further.
P.S. are you the "Audioguru" from electro-tech-online?
To be fair, it doesn't say what the load is. For all we know it could be some 600Ohm headphones.
However, you're right about the low bandwidth and crossover distortion. the NE5532 would be a better choice but we don't know whether it's suitable here because the power supply rails aren't shown. If it's 5V then a CMOS op-amp such as the MCP602 would be better.
Load is an amplifier, however I also plan to have a separate headphone output. power supply is 0 - 5V.