From: George Herold on
On Feb 9, 5:39 am, Jon Kirwan <j...(a)infinitefactors.org> wrote:
> On Mon, 8 Feb 2010 19:16:24 -0800 (PST), George Herold
>
> <ggher...(a)gmail.com> wrote:
> >><snip>
> >"I'm wondering about additional topology changes to improve
> >the performance still more."
>
> >Hi Jon,  I've been 'sorta' following your thread on s.e.basics.  I
> >wonder if you abandoned class  A operation too early?  Why not keep
> >things linear evreywhere and avoid the ‘dead band’?  So what if you
> >need a bigger heat sink.  It’s certainly a lot simpler.
>
> >George H.
>
> Well, George... No, I've not abandoned it.  Actually, it's my
> hope to wind up building the amplifier and then operating it
> (by hopefully choosing a design where that is possible) in
> different modes for the learning experience of it.  I hope
> that is in the cards.  I really do.
>
> But to make a sharp point on it, although it's probably just
> an extreme case, I remember reading about a 10W amplifier,
> single channel, dissipating 120W!  Creeps me out.  So I
> definitely _want_ to consider other classes of operation. And
> cripes, I want to learn, anyway.  So why not keep my options
> open?
>
> Jon


" I remember reading about a 10W amplifier,
> single channel, dissipating 120W! "

It might have been here,
http://www.passdiy.com/default.html
I got to reading about amplifiers on the above site... Do in part to
your interest.

George H.
From: Bob Monsen on
"Jon Kirwan" <jonk(a)infinitefactors.org> wrote in message
news:jg91n5d684ru5imsq1cfcjpjd1vddg2b2l(a)4ax.com...
> I think this fits in sci.electronics.design, not .basics.
>
>
> Jon

Sorry, I didn't read the entire message...

However, if you want a stiff multiplier, use a TLV431 instead of a BJT.
Somewhat more expensive, but it'll be VERY stiff.

However, you don't really want to hold that value constant. You want the
voltage to compensate for the temperature of the output transistors. You
might be able to use a diode to track the temperature change, and then use
that in the feedback loop to compensate the TLV431.

A honking big capacitor, one that has very low impedance at your frequencies
of interest, is probably the best idea I've seen on the thread.

On a related note, there was an article in a recent EDN about a self biasing
preamp which was kinda cool. Instead of trying to track the difference using
diodes or a multiplier, it used a couple of transistors and an opamp to set
the correct values at the bases of the pass transistors. It was so novel (at
least to me) that I typed it into LTSpice. Here it is:

Version 4
SHEET 1 948 680
WIRE -288 -304 -608 -304
WIRE -16 -304 -288 -304
WIRE 144 -304 -16 -304
WIRE 320 -304 144 -304
WIRE 512 -304 320 -304
WIRE -288 -272 -288 -304
WIRE -608 -240 -608 -304
WIRE 320 -240 320 -304
WIRE 320 -128 320 -160
WIRE 320 -128 240 -128
WIRE 512 -128 512 -304
WIRE 448 -80 384 -80
WIRE 240 -64 240 -128
WIRE -608 -16 -608 -160
WIRE -160 -16 -608 -16
WIRE -128 32 -464 32
WIRE 48 32 -48 32
WIRE 112 32 48 32
WIRE 512 32 512 -32
WIRE 512 32 192 32
WIRE 560 32 512 32
WIRE 656 32 624 32
WIRE 672 32 656 32
WIRE -464 96 -464 32
WIRE 48 96 48 32
WIRE 128 96 48 96
WIRE 240 96 240 0
WIRE 240 96 192 96
WIRE 320 96 320 -32
WIRE 512 96 512 32
WIRE 672 128 672 32
WIRE -608 144 -608 -16
WIRE -608 144 -704 144
WIRE 32 144 -96 144
WIRE 448 144 384 144
WIRE 144 160 144 -304
WIRE -464 176 -464 160
WIRE -16 176 -16 -304
WIRE 48 176 48 96
WIRE 112 176 48 176
WIRE -96 192 -96 144
WIRE -48 192 -96 192
WIRE 240 192 240 96
WIRE 240 192 176 192
WIRE 320 192 240 192
WIRE -464 208 -464 176
WIRE 32 208 32 144
WIRE 32 208 16 208
WIRE 112 208 32 208
WIRE -160 224 -160 -16
WIRE -48 224 -160 224
WIRE -608 240 -608 144
WIRE -704 256 -704 144
WIRE -704 352 -704 320
WIRE -608 352 -608 320
WIRE -608 352 -704 352
WIRE -464 352 -464 288
WIRE -464 352 -608 352
WIRE -288 352 -288 -192
WIRE -288 352 -464 352
WIRE -272 352 -288 352
WIRE -16 352 -16 240
WIRE -16 352 -272 352
WIRE 144 352 144 224
WIRE 144 352 -16 352
WIRE 512 352 512 192
WIRE 512 352 144 352
WIRE 672 352 672 208
WIRE 672 352 512 352
FLAG -272 352 0
FLAG 656 32 out
FLAG -464 176 in
SYMBOL npn 384 96 M0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL npn 448 -128 R0
SYMATTR InstName Q3
SYMATTR Value 2N3904
SYMBOL pnp 384 -32 R180
SYMATTR InstName Q4
SYMATTR Value 2N3906
SYMBOL pnp 448 192 M180
SYMATTR InstName Q5
SYMATTR Value 2N3906
SYMBOL voltage -288 -288 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL cap 224 -64 R0
SYMATTR InstName C1
SYMATTR Value 10�F
SYMBOL res 208 16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL res -32 16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R4
SYMATTR Value 100
SYMBOL voltage -464 192 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value SINE(0 .2 1k)
SYMBOL cap -480 96 R0
SYMATTR InstName C2
SYMATTR Value 10�F
SYMBOL cap 624 16 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C3
SYMATTR Value 470�
SYMBOL res 656 112 R0
SYMATTR InstName R5
SYMATTR Value 8
SYMBOL res 304 -256 R0
SYMATTR InstName R1
SYMATTR Value 1k5
SYMBOL Opamps\\LT6234 144 192 R0
SYMATTR InstName U1
SYMBOL res -624 224 R0
SYMATTR InstName R9
SYMATTR Value 1k
SYMBOL cap 192 80 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C5
SYMATTR Value 10pF
SYMBOL res -624 -256 R0
SYMATTR InstName R3
SYMATTR Value 1k
SYMBOL Opamps\\LT6234 -16 208 R0
SYMATTR InstName U2
SYMBOL cap -720 256 R0
SYMATTR InstName C4
SYMATTR Value 1�F
TEXT 552 -296 Left 0 !.tran 0 .1 0 1u
TEXT 552 -256 Left 0 !.four 1k 10 v(out)
TEXT 552 -216 Left 0 ;.noise V(out) V2 oct 1001 1 100k


Regards,
Bob Monsen


From: Jon Kirwan on
On Tue, 09 Feb 2010 06:49:11 -0500, Bitrex
<bitrex(a)de.lete.earthlink.net> wrote:

>Jon Kirwan wrote:
>> On Mon, 08 Feb 2010 22:17:31 -0800, John Larkin
>> <jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>
>>> On Mon, 08 Feb 2010 22:11:51 -0800, Jon Kirwan
>>> <jonk(a)infinitefactors.org> wrote:
>>>
>>>> On Mon, 08 Feb 2010 20:49:24 -0800, John Larkin
>>>> <jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>>>
>>>>> On Mon, 08 Feb 2010 20:43:03 -0800, Jon Kirwan
>>>>> <jonk(a)infinitefactors.org> wrote:
>>>>>
>>>>>> On Mon, 08 Feb 2010 17:54:13 -0800, John Larkin
>>>>>> <jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>>>>>
>>>>>>> Hang a big capacitor across it.
>>>>>> Nice try.
>>>>>>
>>>>>> Jon
>>>>> No, seriously, that solves a bunch of problems.
>>>>>
>>>>> John
>>>> Which problems does a slew-dependent, C*dV/dt bypass current
>>>> solve?
>>>>
>>>> Jon
>>> A big cap across the biasing gadget keeps the voltage drop across it
>>> fairly constant, of course. That nukes some of the problems you
>>> referred to. More peak current is available to the output bases, for
>>> example.
>>
>> What size cap would help with power supply ripple? Seems the
>> dV/dt is so small that a fair sized cap would be required to
>> make any difference. Similarly for low frequency amplified
>> signal out of the VAS. When you say "big," maybe you mean
>> it.
>>
>> Ban is suggesting global NFB from output back to input.
>> You've said as much when you say to apply "lots of NFB." I
>> don't doubt the sincerity of either of you and I'm certain it
>> will do a lot. But right now I'm interested in seeing what
>> can be done right on this local subcircuit and at LF as well
>> as higher frequencies. Unless someone wants to walk me
>> through the thinking towards the larger concepts. I'm good
>> either way, as it's the learning that takes place I'm looking
>> for. But without such guidance, I need to move along at the
>> pace I can handle while guiding myself.
>>
>> Jon
>
>Hey Jon, I found a derivation of the input impedance of the two-resistor
>/transistor Vbe multiplier you might be interested in looking at:
>
>http://paginas.fe.up.pt/~fff/eBook/MDA/Mult_Vbe.html

That one takes an approach that I'm not familiar with and
didn't take. I'll have to consider the approach more.
However, I did take a look at the end of it. It says:

R = (R1+(R2||re)) / (1+(1/R1+gm)*(R2||re))

If I understand the value gm, and I may not, it's just 1/re
or else re=1/gm. Basically, just the (kT/q)/Ic I'd mentioned
when I wrote. If that is the case, I used these to see how
that page predicts:

ic=.005
vt=k*300/q
gm=ic/vt
re=1/gm
r1=1000
r2=1000
r2p=r2*re/(r2+re)

and then computed:

(r1+r2p)/(1+(1/r1+gm)*r2p)

and got:

502.5719049 Ohms.

This is so far from my own calculations of about 15.4 Ohms
that I just _had_ to put this into LTspice and test it. To
do that, I simply set up the basic circuit with the two
resistors and BJT and then hooked up a variable current
source to the topside. I set it up as an AC source of 5mA
with peaks of 500uA, and then ran a .TRAN on it and plotted
the upper rail of the structure's voltage. I used a 2N2222
BJT, as well. Convenient, and I have them laying about.

Anyway, so I ran the sims and got 17.44mV, peak to peak.
Divided by the peak to peak current variation of 1mA gives an
apparent R of 17.44 Ohms. My calculations arrived at 15.4
Ohms, or so.

All this could be operator error. I may be operating the web
page you suggested incorrectly, so that the 503 Ohms I get is
because I didn't know what I was plugging in and where. I
may be operating LTspice incorrectly, so that it's results
aren't usable and it's just luck that the numbers worked out
in my favor.

But there it is.

Here is the LTspice file:

Version 4
SHEET 1 880 680
WIRE 128 0 16 0
WIRE 224 0 128 0
WIRE 288 0 224 0
WIRE 128 32 128 0
WIRE 16 112 16 0
WIRE 224 112 224 0
WIRE 128 160 128 112
WIRE 160 160 128 160
WIRE 128 208 128 160
WIRE 16 224 16 192
WIRE 128 320 128 288
WIRE 224 320 224 208
WIRE 224 320 128 320
WIRE 128 336 128 320
FLAG 128 336 0
FLAG 288 0 V_rail
FLAG 16 224 0
SYMBOL npn2 160 112 R0
SYMATTR InstName Q1
SYMATTR Value 2N2222
SYMBOL res 112 192 R0
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL res 112 16 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL current 16 192 R180
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName I1
SYMATTR Value SINE(5m 500u 50)
TEXT -76 296 Left 0 !.tran 1

>For bypassing purposes the rule of thumb I've always heard is to make
>the impedance of the capacitor 1/10th the value of the impedance looking
>in to the circuit at the lowest audio frequency.

Well, let's assume that I got lucky and LTspice and I agree
on the figure of about 16 Ohms. With a signal at 20Hz, we
are talking:

C = 1/(2 PI f (R_ac/10)) = 5000uF

Yikes. John L. wasn't kidding when he wrote "big." Luckily,
in steady state it could be a low voltage cap!

Jon
From: Jon Kirwan on
On Tue, 09 Feb 2010 07:03:18 -0800, John Larkin
<jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:

>On Mon, 08 Feb 2010 22:43:19 -0800, Jon Kirwan
><jonk(a)infinitefactors.org> wrote:
>
>>On Mon, 08 Feb 2010 22:35:05 -0800, John Larkin
>><jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>
>>>On Tue, 9 Feb 2010 00:28:27 -0600, "Tim Williams"
>>><tmoranwms(a)charter.net> wrote:
>>>
>>>>"Jon Kirwan" <jonk(a)infinitefactors.org> wrote in message
>>>>news:okr1n55h5dvjjklg760dllkqq50v7s38ib(a)4ax.com...
>>>>> Part of the function of the Vbe multiplier is to also track
>>>>> the Vbe requirements for the output stage as it heats up and
>>>>> cools down.
>>>>
>>>>The general idea is to put the Vbe transistor on the same heatsink as the
>>>>outputs, if not glued to a transistor directly.
>>>>
>>>>Unfortunately, for widely mismatched current densities, this doesn't work.
>>>>http://webpages.charter.net/dawill/Images/Ampere.gif
>>>>In this boringly typical circuit, the 2N3904 Vbe mult. doesn't have enough
>>>>tempco to compensate the far beefier (= lower current density??) output
>>>>darlingtons.
>>>>
>>>>I was thinking of adding another CCS so a constant voltage drop appears on
>>>>the Vbe's base divider resistor. Algebraically subtracting a fairly stable
>>>>voltage results in the effective tempco (percentwise) increasing. The base
>>>>divider ratio has to be changed to compensate.
>>>>
>>>>> In this case, I want it to track the output stage so I'm
>>>>> going to have to couple it thermally in some useful way. What
>>>>> I'm considering, right now, is how to make it immune to
>>>>> unregulated supply variations and VAS output voltage swings.
>>>>
>>>>Don't worry about stability -- as John said, bypass and forget about it.
>>>>Most of the dynamic VAS/CCS current flows into the output stage, since
>>>>that's what it's there for anyway. The capacitor helps turn on the N side /
>>>>turn off the P side for rising edges and vice versa.
>>>>
>>>>As for PSRR, the CCS's and gobs of feedback keep that in check. Of course,
>>>>in principle you need something to start the CCS's. ICs do this with a JFET
>>>>(i.e. current regulating diode) or bandgap reference (e.g., TL431), or
>>>>sometimes both, to set a master current, from which everything else is
>>>>mirrored. Most discrete circuits just use a resistor, which is "0%" PSRR,
>>>>but it's not all that bad because the currents are balanced (*on average*,
>>>>which means you'll see IMD products when it's moving).
>>>>
>>>>Tim
>>>
>>>This topology, thermally coupled Vbe multiplier, was mediocre 50 years
>>>ago. And still is.
>>
>>A trek of a thousand miles starts with but the first step.
>>
>>Jon
>
>A trek of 23,000 miles starts with but the first step in the wrong
>direction.

There is no wrong direction at the start. It's all good.

Jon
From: Jon Kirwan on
On Tue, 09 Feb 2010 08:03:14 -0700, Jim Thompson
<To-Email-Use-The-Envelope-Icon(a)My-Web-Site.com> wrote:

>(1) Split R1, bypass that junction to ground

Understood.

>(2) Make R5 and R6 into mirrors, resistor feed from VDD, but split and
> bypassed.

I had been thinking more like this structure:

>: to input to voltage
>: stage mirror amp stage
>: | ,---, |
>: | | | |
>: | | | |
>: | gnd | |
>: | \ |
>: | / R4 |
>: | \ |
>: | / |
>: | | |
>: | ,------+ |
>: | | | |
>: | --- C1 | |
>: | --- | |
>: | | \ |
>: | | / R3 |
>: | | \ |
>: | | / |
>: | Vdd | |
>: Q2 c\| | R5 |/c Q3
>: |-----------+----/\/\-----|
>: e<| | |>e
>: | | |
>: | R1 |/c Q1 |
>: +---/\/\----| |
>: | |>e \
>: | | / R6
>: | | \
>: \ | /
>: / R2 | |
>: \ | |
>: / | |
>: | | |
>: Vdd Vdd Vdd

However, I take your point.

>(3) As you said, replace R4:R3 with a mirror, I don't think a compound
>device mirror, such as Wilson, is necessary.

Understood. Although I'm not able to make my own decisions
on this, yet, I've read repeatedly that the distortions to
deal with are not at the input stage. The input stage can be
made better, the improvements are small in comparison to what
remains in the rest of a well-designed system. Point taken.

>Study this if you want more info....
>
> http://analog-innovations.com/SED/EnhancedCurrentMirrors.pdf

Thanks, I will!

>(4) Since you're on a learning curve, just replace D1/D2 with 1.5*Vbe,
>losing about 1/5 of the Q3 quiescent current in the resistors.

Thanks for taking a moment to confirm the "1/5th" division.
I'd already figured that was commonly done and had some ideas
of my own about why that makes sense. (I could talk about
that, but I'm sure you already know and I think I know, too.)

>Bypassing base-to-base (of Q4-Q5) will help at all but very low
>frequencies.

Okay. That's how I see it, too.

>(5) Long haul as you "oomph" the power:
> Q3 goes to Darlington, as do Q4 and Q5; D1/D2 becomes more
>complicated (Darlington extension of Vbe multiplier).

This is what I'd like to explore, right now. Extensions.
It's because it is where my mind is at, right now. And I
want to explore this more fully before walking away from it
and moving on.

>Start simple, then grow it, that way you learn before you flame it ;-)

hehe. Good advice, of course. As I'm still struggling to
make sure I understand each piece, right now, I'm just not
yet ready to put it all together -- not even in a low power
system. I might be able to vaguely grasp what I would be
doing, but I prefer taking each part and thoroughly looking
at its function before moving on. Then, when I look once
again at the whole, I can better "read" what I see and that
helps a lot in terms of gaining a global view. I'm still in
the trenches, right now, and not allowing myself to raise my
head much above that until I get some of the details nailed
down.

Speaking of that, can you confirm (or correct) the equation I
developed for the simple Vbe multiplier's small signal R? Or
the relative scale and _sign_ of the Early effect correction
to it, which I peg near -1 part per thousand in the case I
cited?

All this is good for me to go through.

Thanks,
Jon
First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Prev: Cushman CE-24A
Next: TIA Photodiode Bootstrap at 10MHz