Google-Apps
Hauptmenü

Post a Comment On: Ken Shirriff's blog

"Reverse-engineering and comparing two Game Boy audio amplifier chips"

4 Comments -

1 – 4 of 4
Blogger Bill said...

My bipolar design skills are 20+ years rusty (I'm an integrated analog CMOS designer) but to me it looks like the collector-coupled NPN devices in the amplification stage of of the speaker amplifier look like some sort of absolute-value circuit. Looking at how the output stage is then biased from there, I think that this is intended to control the quiescent current (and crossover distortion) in the Class-AB output stage and keep the power dissipation under control. I suspect the designers found that in order to have acceptable crossover distortion for the speakers they needed to have higher quiescent current than in the headphone amplifiers, and if they had kept that current constant over the entire output voltage range they would have been over their power dissipation budget.

And yes, your explanation of the LM380 as an OTRA makes sense to me. Mind you, I've always been a fan of current-mode circuitry in general and current conveyors and translinear circuits in particular.

June 20, 2020 at 2:19 PM

Anonymous SkinnyV said...

That was very thorough with a very interesting conclusion! Thanks!

June 27, 2020 at 9:26 PM

Blogger UKMaker said...

The collector connected circuit is a subtractor, out = ina -inb
But ina = Out of the differential pair and inb = -Out
So the final output is 2xOut
Nonlinearities can be expected to be roughly equal on both sides of the differential pair, so this circuit subtracts them out.

June 28, 2020 at 12:50 AM

Anonymous Anonymous said...

Given the substantial die area devoted to the amplifiers, I'm surprised -- mainly for cost reasons, but also because of the similarly you note to existing audio-focused opamp designs -- that they didn't just use an off-the-shelf opamp and implement only the control circuitry as custom silicon. There appears to be room on the PCB for a few more components (opamp, resistors, caps), so that doesn't seem to be the issue.

June 28, 2020 at 5:35 AM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot