What is this amplifier doing, exactly?

oric_dan:
So you might go back to tying the emitter to gnd, and use a 10K in series with the 220 uF cap on the base.

Nah, that just killed the sound altogether (the 10K resistor).

Your question on the 10 ohm resistor was good. It is exactly for current limiting. Remember the 6-8 ohm speaker is an impedance (Xl = 2pif*l) usually measured at 1000 HZ. So with no ac signal, the dc value of that speaker is basically a short circuit.

oric_dan:
Well, actually, not "quite" a Class A design. Class A is intended to bias the transistor
into its linear region of operation, but you'll never get that with the ckt as shown.

It looks like the person who designed it had the intent of Class A, but you would need
a resistor in the emitter lead, so the 100Ks on the base have something to bias in
a stable fashion. As it is, they simply turn on the transistor, and whether or not the
collector sits at Vcc/2 is strictly a factor of the hFE [beta] dc current-gain of the
transistor.

Advice - throw this ckt away, use something better.

Sure it's Class A. Class A is defined as bias current flowing all the time. Class A doesn't HAVE to also be "linear".

And, given the choice of Class A, Class AB, Class B, Class C or Class D, what would YOU call it? :slight_smile:

The emitter resistor isn't really needed because the bias-stabilizing negative feedback comes from the fact that the top base resistor is connected to the COLLECTOR and not to VCC.

I agree though, that circuit is better off in the trash can! :slight_smile:

CrossRoads:
This is the speaker. I am quite happy with them.
http://www.mpja.com/4-Ohm-Mini-Speaker/productinfo/14618%20SP/

For a tiny speaker amp, why not an LM-386?

Nice!

Here's my 300 watts per channel Class-D power amplifier (300W into 4 ohms, 150W into 8 ohms and 50V output swing +50/-50). Bwahahaaa!!! :slight_smile:

Very nice - but will it give Tone outputs that nice warm Tube sound? 8)

[quote author=Nick Gammon link=topic=157647.msg1182073#msg1182073 date=1364876985]

oric_dan:
So you might go back to tying the emitter to gnd, and use a 10K in series with the 220 uF cap on the base.

Nah, that just killed the sound altogether (the 10K resistor).[/quote]
I don't know what works best from 5000 miles away, so you have to play with values, :-).

But I would definitely keep the cap in line to the base and the R to gnd on the base [but
larger than 1K], so the amp is turned off with no signal input, and so no DC flows through
the speaker. With these in place, you can remove the 10 ohm R from the speaker line.

And, given the choice of Class A, Class AB, Class B, Class C or Class D, what would YOU call it?

The emitter resistor isn't really needed because the bias-stabilizing negative feedback comes from the fact that the top base resistor is connected to the COLLECTOR and not to VCC.

My feeling was, the original ckt was an "attempt" at a Class A linear design, but not
especially well done, ;-).

And you're right, I overlooked that the upper base R is really connected for "self-biasing"
and not normal Class A linear operation, which brought the comment about an emitter R.
So, I get a demerit for that [bad dog]. OTOH, I've tried self-biasing ckts like that, and
never found them to be very stable with beta and temperature variations. The emitter R
is the way to get real gain stability.

Also, of course, if you are going to do either bias scheme, then you need to isolate
the speaker using a really big cap, as previously mentioned.

So, would Nick's ckt as is be a Class C?

If the device (tube or transistor) operates into 'cutoff', it will meet the class C fingerprint.

It's really just acting like a switch. I'd hazard to say you could call it a class 'D' amplifier, but even that would not be right. Class 'C' would, I guess, be closest.

Edit: On second thought, no, it's not a class 'C'. It's just a switch. It gets driven between saturation and cut-off and is not linear in any way. For lack of a proper name, we could call it a class 'S' amplifier.

I did a DC test of this circuit from page 2:

I replaced the speaker with a 10R resistor, just in case I damaged it.

With the input grounded the current flow was virtually zero.

With the input at 5V the current flow was 100 mA (which seems to be the limit for the BC546 if the value for "Collector Current (DC)" is the correct one to look at (absolute maximum ratings, heh).

Replacing the 2.2K resistor with 100R gives a higher current (160 mA) but I guess the transistor won't be liking that, huh?

The capacitor doesn't seem to make much difference. With no input voltage, the transistor won't turn on, and current won't flow, whether or not it's there, am I right?

I measured 1.8 mA current drawn from the Arduino (input) when on, so that would seem to be well within the limits of a digital output pin.

So as a simple "square wave" amplifier (or indeed digital switch) are there any problems with the above circuit?

Yes, if the input stays high, then the speaker burns up. Can you 100% guarantee the
Arduino I/O pin will always be low 100% of the time when not using the amp?

class C amplifier [‚klas ?s? ?am·pl?‚f?·?r]
(electronics)
An amplifier in which the bias on the control element is appreciably greater than the cutoff valve, so that the output current in each device is zero when no alternating control signal is applied, and flows for appreciably less than half of each cycle when an alternating control signal is applied.
A transistor amplifier in which each transistor is in its active region for significantly less than half the signal cycle.

flows for appreciably less than half of each cycle

So what is the class if current flows for half of each cycle, as here?

As I recall, Class C RF amps rely on the low-duty "ping" to stimulate the LC tank,
and set it to oscillating.

oric_dan:
Yes, if the input stays high, then the speaker burns up. Can you 100% guarantee the
Arduino I/O pin will always be low 100% of the time when not using the amp?

OK, so the input capacitor means only transitions drive the speaker, and if I happen to load a sketch that drives the pin high full-time, then the speaker is OK. I get it. Thanks.

Hi Nick,

Have you tried something like this? This will eliminate the possibility of DC on the speaker and has a similar small parts count. The transistor is a 2N2222.

Oof, 1/2 Amp through the transistor when input held high. Nice 2.5W glow worm.

oric_dan:

As I recall, Class C RF amps rely on the low-duty "ping" to stimulate the LC tank,
and set it to oscillating.

Right! low-duty "ping" or a spike like pulse. Most RADAR amplifiers operate as class C. A Low duty cycle packs all that power into a very narrow bandwidth, like a CW transmitter as well.

oric_dan:

flows for appreciably less than half of each cycle

So what is the class if current flows for half of each cycle, as here?

As I recall, Class C RF amps rely on the low-duty "ping" to stimulate the LC tank,
and set it to oscillating.

Class AB amps as in HF ham radio linear amplifiers rely on the tank circuit to generate the entire other half of the waveform. Class C amplifiers are non-linear, but that doesn't matter for FM or CW amplification.

CrossRoads:
Very nice - but will it give Tone outputs that nice warm Tube sound? 8)

No. No it will not. :frowning:

oric_dan:
Oof, 1/2 Amp through the transistor when input held high. Nice 2.5W glow worm.

Well, maybe you can show me the math on that? Vce measured at .5V in my test rig with that rascally little ole input held high. That's .25W where I live. And if you're real paranoid about it, decouple the DC with a cap on the input.

Just wondering though, why would you leave the input high? Do you not have control over that in your world? Interesting. Here in Canada microcontrollers do what you tell them to. Unusual, I know, but must be a Great White North thing.