Reply by Phil Hobbs December 19, 20232023-12-19
On 2023-12-19 22:21, JM wrote:
> On Tue, 19 Dec 2023 21:53:41 -0500, Phil Hobbs > <pcdhSpamMeSenseless@electrooptical.net> wrote: > >> On 2023-12-11 15:32, JM wrote: >>> On Monday, December 11, 2023 at 6:49:30?PM UTC, Glen Walpert wrote: >>>> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur wrote: >>>> >>>>> On 11/12/2023 14:05, legg wrote: >>>>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert <nos...@null.void> >>>>>> wrote: >>>>> >>>>> <snip> >>>>> >>>>>>> Some years ago Jim Thompson posted an audio amplifier design which >>>>>>> used current mirrors to provide bias to the output transistors for the >>>>>>> express purpose of keeping crossover distortion low over a large >>>>>>> temperature range. He claimed it was the bees knees, but a quick >>>>>>> search failed to turn it up. Perhaps someone else saved it or >>>>>>> remembers the thread? >>>>>>> >>>>>>> Glen >>>>>> >>>>>> From old LTSpice trash here; >>>>>> >>>>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf >>>>>> >>>>>> RL >>>>> >>>>> Thanks! >>>>> >>>>> Looks like the top output Darlington is AC coupled and when the >>>>> comparator detects a quiescent current through the output resistors >>>>> transitioning to less than some value, it pumps the upper Darlington >>>>> base voltage up a bit, otherwise, the upper Darlington base voltage >>>>> drifts down. >>>>> >>>>> Is that about right? >>>> There was a lot of discussion of this circuit when it was posted, and Jim >>>> posted some models and simulations possibly still available on Phil's >>>> archive. I don't have time to actually think about it right now, but here >>>> are some post snips with comments and model links, sorry about the length: >>>> >>>> ------------ >>>> Here's half of the full H-bridge amplifiers that I built for my 1977 >>>> 280Z... Image scanned in quarters and pieced together for easier >>>> understanding... >>>> >>>> <http://www.analog-innovations.com/SED/Half_Bridge_for_77_280Z.pdf> >>>> -- >>>>> If both output transistors are briefly off or very nearly off while the >>>>> output is increasing through crossover (zero or near zero current through >>>>> both emitter resistors), then the LM311 goes high due to the lag through >>>>> the RC on the negative input, delivering additional current to the >>>>> current mirror with illegible designations through D1, pulling current >>>> >from the 20uF 10V capacitor, increasing it's voltage thus increasing the >>>>> bias offset provided by Q5 and Q6 until there is enough bias voltage >>>>> difference to insure some small overlap in the on time of the output >>>>> transistors. Q1 and Q2 appear to keep the bias voltages centered between >>>>> the rails, and possibly Q8 pulls the negative input of the comparator >>>>> down enough to prevent noise from turning it on with no input?. (Not at >>>>> all sure about Q8, it might do more than that). >>>>> >>>>> Am I close? Hints on Q8? >>>>> >>>>> Regards, >>>>> Glen >>>> >>>> You are virtually on the money! >>>> >>>> Q8 is just a current mirror operating on R13 to establish the bias current >>>> at the zero crossing (your observation that corrections only occur while >>>> passing thru the zero crossing are dead-on... except that the Q8 current >>>> prevents both off). >>>> >>>> ...Jim Thompson >>>> >>>> The Q5/Q6 Darlington is simply to knock down the base current so that a >>>> long R/C time constant dominates. >>>> >>>> ...Jim Thompson >>>> >>>>> What's the SPICE quiescent bias? Back of the envelope, I get 75 or 80mA. >>>>> >>>>> How do you pick R15/R16/C4? Looks like it's to bootstrap the bias above >>>>> the 13.3V rail with a time constant longer than the roll-off of the >>>>> amplifier. >>>>> >>>>> >>>>> Best regards, >>>>> Spehro Pefhany >>>> >>>> In a later life I might have used a diode. We improve our skill-set over >>>> the years... at least some of us do... some just bloviate >:-} >>>> >>>> ...Jim Thompson >>>> >>>> See... >>>> >>>> As requested, entered into PSpice and simulated.... >>>> >>>> <http://www.analog-innovations.com/SED/My_1977_Z_Amp.pdf> >>>> >>>> for the simulation (and a readable schematic). >>>> >>>> Betwixt the "honey-do", I ran intermod distortion, comparing class-B to my >>>> class-A-B method, zip file now updated... >>>> >>>> <http://www.analog-innovations.com/SED/JimThompsons_A-B- >>>> Bias_Amplifier.zip> >>>> >>>> ...Jim Thompson >>>> >>>> >>>> To go along with that schematic, here is the subcircuit that should work >>>> in all modern flavors of Spice... >>>> >>>> <http://www.analog-innovations.com/SED/My_1977_Z_Amp.zip> >>>> >>>> To simulate my circuit in LTspice, open a text editor and type the >>>> following... >>>> >>>> * Jim Thompson's 1977 Z Amplifier * >>>> ** Analysis setup ** >>>> .tran 0 10m 0 100n .OPTIONS ITL1=1500 .OPTIONS ITL2=2000 .OPTIONS >>>> ITL4=1000 .OPTIONS STEPGMIN .OP X1 IN OUT VCC 0 My_1977_Z_Amp VCC VCC 0 >>>> 13.3V VIN IN 0 SIN 0 4 1K 0 0 0 .INC >>>> "C:\InsertYourPathToCopyOf\My_1977_Z_Amp.sub" >>>> * >>>> .END >>>> >>>> Save as whatever name rings your chime, say... >>>> >>>> "JimThompson'sMarvelousAmplifier.cir" >:-} >>>> >>>> Then open LTspice. On the Tools/Control Panel/Save Defaults section check >>>> both Save Subcircuits... check-boxes. >>>> >>>> Then Open "JimThompson'sMarvelousAmplifier.cir" >>>> >>>> Then Run >>>> >>>> View whatever node voltage or device current you like. >>>> >>>> Irrespective of Larkin's stone throwing, it doesn't fail for several >>>> reasons... one specifically because it was 1977. Can anyone guess what >>>> that was? >>>> >>>> Interestingly it takes LTspice _much_longer_ to run this circuit than it >>>> does PSpice, particularly the bias point calculation is butt slow. >>>> >>>> Note that you _do_not_ need to draw a schematic in LTspice (or any other >>>> Spice, for that matter) to simulate someone else's circuit. Many of my >>>> clients only have LTspice, so I just pass them a PDF schematic and a >>>> netlist, and they can verify my work just fine. >>>> >>>> ...Jim Thompson >>>> >>>> >>>>> Latest version.... >>>>> >>>>> <http://www.analog-innovations.com/SED/JimThompsons_A-B- >>>> Bias_Amplifier.zip> >>>> >>>> Turns out that my A-B bias is STUNNINGLY better than the conventional >>>> diode-biased class-B... almost 30dB better on intermod distortion! >>>> >>>> Intermod is what gives you those nasty atonal ear-piercing sounds when you >>>> play a Mozart wood-wind ensemble with French horn accompaniment. >>>> >>>> After 36 years, revisiting my scheme, and fixing the bias droop, it's time >>>> for me to go back and roll my own sound system from scratch... like I did >>>> up until my late 30's... then I got "too busy" ;-) >>>> >>>> I'll toss the TL091 and put some discrete's in there... maybe even use my >>>> TL431 diff-pair >:-} >>>> >>>> ...Jim Thompson >>> >>> Here is a link to Mr Thompson's file (JimThompsons_A-B- Bias_Amplifier.zip) should anyone want to simulate the circuit. >>> >>> https://1drv.ms/u/s!AkjNCaVyTfIag2w_3ym3b15HkMyP?e=PWxkbm >>> >> >> I went do download this, but it wants a login. >> >> Cheers >> >> Phil Hobbs > > I've emailed it to you. Links posted here will only be active for a > few days. If anyone else needs it try :- > > https://1drv.ms/u/s!AkjNCaVyTfIahAKhXsApoGWJlEtu?e=ey7AEC > > I did actually build a variation of this when it was originally > posted. >
Thanks! Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by JM December 19, 20232023-12-19
On Tue, 19 Dec 2023 21:53:41 -0500, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

>On 2023-12-11 15:32, JM wrote: >> On Monday, December 11, 2023 at 6:49:30?PM UTC, Glen Walpert wrote: >>> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur wrote: >>> >>>> On 11/12/2023 14:05, legg wrote: >>>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert <nos...@null.void> >>>>> wrote: >>>> >>>> <snip> >>>> >>>>>> Some years ago Jim Thompson posted an audio amplifier design which >>>>>> used current mirrors to provide bias to the output transistors for the >>>>>> express purpose of keeping crossover distortion low over a large >>>>>> temperature range. He claimed it was the bees knees, but a quick >>>>>> search failed to turn it up. Perhaps someone else saved it or >>>>>> remembers the thread? >>>>>> >>>>>> Glen >>>>> >>>>> From old LTSpice trash here; >>>>> >>>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf >>>>> >>>>> RL >>>> >>>> Thanks! >>>> >>>> Looks like the top output Darlington is AC coupled and when the >>>> comparator detects a quiescent current through the output resistors >>>> transitioning to less than some value, it pumps the upper Darlington >>>> base voltage up a bit, otherwise, the upper Darlington base voltage >>>> drifts down. >>>> >>>> Is that about right? >>> There was a lot of discussion of this circuit when it was posted, and Jim >>> posted some models and simulations possibly still available on Phil's >>> archive. I don't have time to actually think about it right now, but here >>> are some post snips with comments and model links, sorry about the length: >>> >>> ------------ >>> Here's half of the full H-bridge amplifiers that I built for my 1977 >>> 280Z... Image scanned in quarters and pieced together for easier >>> understanding... >>> >>> <http://www.analog-innovations.com/SED/Half_Bridge_for_77_280Z.pdf> >>> -- >>>> If both output transistors are briefly off or very nearly off while the >>>> output is increasing through crossover (zero or near zero current through >>>> both emitter resistors), then the LM311 goes high due to the lag through >>>> the RC on the negative input, delivering additional current to the >>>> current mirror with illegible designations through D1, pulling current >>> >from the 20uF 10V capacitor, increasing it's voltage thus increasing the >>>> bias offset provided by Q5 and Q6 until there is enough bias voltage >>>> difference to insure some small overlap in the on time of the output >>>> transistors. Q1 and Q2 appear to keep the bias voltages centered between >>>> the rails, and possibly Q8 pulls the negative input of the comparator >>>> down enough to prevent noise from turning it on with no input?. (Not at >>>> all sure about Q8, it might do more than that). >>>> >>>> Am I close? Hints on Q8? >>>> >>>> Regards, >>>> Glen >>> >>> You are virtually on the money! >>> >>> Q8 is just a current mirror operating on R13 to establish the bias current >>> at the zero crossing (your observation that corrections only occur while >>> passing thru the zero crossing are dead-on... except that the Q8 current >>> prevents both off). >>> >>> ...Jim Thompson >>> >>> The Q5/Q6 Darlington is simply to knock down the base current so that a >>> long R/C time constant dominates. >>> >>> ...Jim Thompson >>> >>>> What's the SPICE quiescent bias? Back of the envelope, I get 75 or 80mA. >>>> >>>> How do you pick R15/R16/C4? Looks like it's to bootstrap the bias above >>>> the 13.3V rail with a time constant longer than the roll-off of the >>>> amplifier. >>>> >>>> >>>> Best regards, >>>> Spehro Pefhany >>> >>> In a later life I might have used a diode. We improve our skill-set over >>> the years... at least some of us do... some just bloviate >:-} >>> >>> ...Jim Thompson >>> >>> See... >>> >>> As requested, entered into PSpice and simulated.... >>> >>> <http://www.analog-innovations.com/SED/My_1977_Z_Amp.pdf> >>> >>> for the simulation (and a readable schematic). >>> >>> Betwixt the "honey-do", I ran intermod distortion, comparing class-B to my >>> class-A-B method, zip file now updated... >>> >>> <http://www.analog-innovations.com/SED/JimThompsons_A-B- >>> Bias_Amplifier.zip> >>> >>> ...Jim Thompson >>> >>> >>> To go along with that schematic, here is the subcircuit that should work >>> in all modern flavors of Spice... >>> >>> <http://www.analog-innovations.com/SED/My_1977_Z_Amp.zip> >>> >>> To simulate my circuit in LTspice, open a text editor and type the >>> following... >>> >>> * Jim Thompson's 1977 Z Amplifier * >>> ** Analysis setup ** >>> .tran 0 10m 0 100n .OPTIONS ITL1=1500 .OPTIONS ITL2=2000 .OPTIONS >>> ITL4=1000 .OPTIONS STEPGMIN .OP X1 IN OUT VCC 0 My_1977_Z_Amp VCC VCC 0 >>> 13.3V VIN IN 0 SIN 0 4 1K 0 0 0 .INC >>> "C:\InsertYourPathToCopyOf\My_1977_Z_Amp.sub" >>> * >>> .END >>> >>> Save as whatever name rings your chime, say... >>> >>> "JimThompson'sMarvelousAmplifier.cir" >:-} >>> >>> Then open LTspice. On the Tools/Control Panel/Save Defaults section check >>> both Save Subcircuits... check-boxes. >>> >>> Then Open "JimThompson'sMarvelousAmplifier.cir" >>> >>> Then Run >>> >>> View whatever node voltage or device current you like. >>> >>> Irrespective of Larkin's stone throwing, it doesn't fail for several >>> reasons... one specifically because it was 1977. Can anyone guess what >>> that was? >>> >>> Interestingly it takes LTspice _much_longer_ to run this circuit than it >>> does PSpice, particularly the bias point calculation is butt slow. >>> >>> Note that you _do_not_ need to draw a schematic in LTspice (or any other >>> Spice, for that matter) to simulate someone else's circuit. Many of my >>> clients only have LTspice, so I just pass them a PDF schematic and a >>> netlist, and they can verify my work just fine. >>> >>> ...Jim Thompson >>> >>> >>>> Latest version.... >>>> >>>> <http://www.analog-innovations.com/SED/JimThompsons_A-B- >>> Bias_Amplifier.zip> >>> >>> Turns out that my A-B bias is STUNNINGLY better than the conventional >>> diode-biased class-B... almost 30dB better on intermod distortion! >>> >>> Intermod is what gives you those nasty atonal ear-piercing sounds when you >>> play a Mozart wood-wind ensemble with French horn accompaniment. >>> >>> After 36 years, revisiting my scheme, and fixing the bias droop, it's time >>> for me to go back and roll my own sound system from scratch... like I did >>> up until my late 30's... then I got "too busy" ;-) >>> >>> I'll toss the TL091 and put some discrete's in there... maybe even use my >>> TL431 diff-pair >:-} >>> >>> ...Jim Thompson >> >> Here is a link to Mr Thompson's file (JimThompsons_A-B- Bias_Amplifier.zip) should anyone want to simulate the circuit. >> >> https://1drv.ms/u/s!AkjNCaVyTfIag2w_3ym3b15HkMyP?e=PWxkbm >> > >I went do download this, but it wants a login. > >Cheers > >Phil Hobbs
I've emailed it to you. Links posted here will only be active for a few days. If anyone else needs it try :- https://1drv.ms/u/s!AkjNCaVyTfIahAKhXsApoGWJlEtu?e=ey7AEC I did actually build a variation of this when it was originally posted.
Reply by Phil Hobbs December 19, 20232023-12-19
On 2023-12-11 15:32, JM wrote:
> On Monday, December 11, 2023 at 6:49:30&#8239;PM UTC, Glen Walpert wrote: >> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur wrote: >> >>> On 11/12/2023 14:05, legg wrote: >>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert <nos...@null.void> >>>> wrote: >>> >>> <snip> >>> >>>>> Some years ago Jim Thompson posted an audio amplifier design which >>>>> used current mirrors to provide bias to the output transistors for the >>>>> express purpose of keeping crossover distortion low over a large >>>>> temperature range. He claimed it was the bees knees, but a quick >>>>> search failed to turn it up. Perhaps someone else saved it or >>>>> remembers the thread? >>>>> >>>>> Glen >>>> >>>> From old LTSpice trash here; >>>> >>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf >>>> >>>> RL >>> >>> Thanks! >>> >>> Looks like the top output Darlington is AC coupled and when the >>> comparator detects a quiescent current through the output resistors >>> transitioning to less than some value, it pumps the upper Darlington >>> base voltage up a bit, otherwise, the upper Darlington base voltage >>> drifts down. >>> >>> Is that about right? >> There was a lot of discussion of this circuit when it was posted, and Jim >> posted some models and simulations possibly still available on Phil's >> archive. I don't have time to actually think about it right now, but here >> are some post snips with comments and model links, sorry about the length: >> >> ------------ >> Here's half of the full H-bridge amplifiers that I built for my 1977 >> 280Z... Image scanned in quarters and pieced together for easier >> understanding... >> >> <http://www.analog-innovations.com/SED/Half_Bridge_for_77_280Z.pdf> >> -- >>> If both output transistors are briefly off or very nearly off while the >>> output is increasing through crossover (zero or near zero current through >>> both emitter resistors), then the LM311 goes high due to the lag through >>> the RC on the negative input, delivering additional current to the >>> current mirror with illegible designations through D1, pulling current >> >from the 20uF 10V capacitor, increasing it's voltage thus increasing the >>> bias offset provided by Q5 and Q6 until there is enough bias voltage >>> difference to insure some small overlap in the on time of the output >>> transistors. Q1 and Q2 appear to keep the bias voltages centered between >>> the rails, and possibly Q8 pulls the negative input of the comparator >>> down enough to prevent noise from turning it on with no input?. (Not at >>> all sure about Q8, it might do more than that). >>> >>> Am I close? Hints on Q8? >>> >>> Regards, >>> Glen >> >> You are virtually on the money! >> >> Q8 is just a current mirror operating on R13 to establish the bias current >> at the zero crossing (your observation that corrections only occur while >> passing thru the zero crossing are dead-on... except that the Q8 current >> prevents both off). >> >> ...Jim Thompson >> >> The Q5/Q6 Darlington is simply to knock down the base current so that a >> long R/C time constant dominates. >> >> ...Jim Thompson >> >>> What's the SPICE quiescent bias? Back of the envelope, I get 75 or 80mA. >>> >>> How do you pick R15/R16/C4? Looks like it's to bootstrap the bias above >>> the 13.3V rail with a time constant longer than the roll-off of the >>> amplifier. >>> >>> >>> Best regards, >>> Spehro Pefhany >> >> In a later life I might have used a diode. We improve our skill-set over >> the years... at least some of us do... some just bloviate >:-} >> >> ...Jim Thompson >> >> See... >> >> As requested, entered into PSpice and simulated.... >> >> <http://www.analog-innovations.com/SED/My_1977_Z_Amp.pdf> >> >> for the simulation (and a readable schematic). >> >> Betwixt the "honey-do", I ran intermod distortion, comparing class-B to my >> class-A-B method, zip file now updated... >> >> <http://www.analog-innovations.com/SED/JimThompsons_A-B- >> Bias_Amplifier.zip> >> >> ...Jim Thompson >> >> >> To go along with that schematic, here is the subcircuit that should work >> in all modern flavors of Spice... >> >> <http://www.analog-innovations.com/SED/My_1977_Z_Amp.zip> >> >> To simulate my circuit in LTspice, open a text editor and type the >> following... >> >> * Jim Thompson's 1977 Z Amplifier * >> ** Analysis setup ** >> .tran 0 10m 0 100n .OPTIONS ITL1=1500 .OPTIONS ITL2=2000 .OPTIONS >> ITL4=1000 .OPTIONS STEPGMIN .OP X1 IN OUT VCC 0 My_1977_Z_Amp VCC VCC 0 >> 13.3V VIN IN 0 SIN 0 4 1K 0 0 0 .INC >> "C:\InsertYourPathToCopyOf\My_1977_Z_Amp.sub" >> * >> .END >> >> Save as whatever name rings your chime, say... >> >> "JimThompson'sMarvelousAmplifier.cir" >:-} >> >> Then open LTspice. On the Tools/Control Panel/Save Defaults section check >> both Save Subcircuits... check-boxes. >> >> Then Open "JimThompson'sMarvelousAmplifier.cir" >> >> Then Run >> >> View whatever node voltage or device current you like. >> >> Irrespective of Larkin's stone throwing, it doesn't fail for several >> reasons... one specifically because it was 1977. Can anyone guess what >> that was? >> >> Interestingly it takes LTspice _much_longer_ to run this circuit than it >> does PSpice, particularly the bias point calculation is butt slow. >> >> Note that you _do_not_ need to draw a schematic in LTspice (or any other >> Spice, for that matter) to simulate someone else's circuit. Many of my >> clients only have LTspice, so I just pass them a PDF schematic and a >> netlist, and they can verify my work just fine. >> >> ...Jim Thompson >> >> >>> Latest version.... >>> >>> <http://www.analog-innovations.com/SED/JimThompsons_A-B- >> Bias_Amplifier.zip> >> >> Turns out that my A-B bias is STUNNINGLY better than the conventional >> diode-biased class-B... almost 30dB better on intermod distortion! >> >> Intermod is what gives you those nasty atonal ear-piercing sounds when you >> play a Mozart wood-wind ensemble with French horn accompaniment. >> >> After 36 years, revisiting my scheme, and fixing the bias droop, it's time >> for me to go back and roll my own sound system from scratch... like I did >> up until my late 30's... then I got "too busy" ;-) >> >> I'll toss the TL091 and put some discrete's in there... maybe even use my >> TL431 diff-pair >:-} >> >> ...Jim Thompson > > Here is a link to Mr Thompson's file (JimThompsons_A-B- Bias_Amplifier.zip) should anyone want to simulate the circuit. > > https://1drv.ms/u/s!AkjNCaVyTfIag2w_3ym3b15HkMyP?e=PWxkbm >
I went do download this, but it wants a login. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by Fred Bloggs December 15, 20232023-12-15
On Friday, December 15, 2023 at 3:54:16&#8239;PM UTC-5, Phil Hobbs wrote:
> On 2023-12-15 12:31, Fred Bloggs wrote: > > On Friday, December 15, 2023 at 1:45:17&#8239;AM UTC-5, Phil Hobbs wrote: > >> On 2023-12-14 20:41, Fred Bloggs wrote: > >>> On Monday, December 11, 2023 at 6:06:08&#8239;PM UTC-5, Phil Hobbs > >>> wrote: > >>>> On 2023-12-11 12:09, Fred Bloggs wrote: > >>>>> On Monday, December 11, 2023 at 10:50:04&#8239;AM UTC-5, legg > >>>>> wrote: > >>>>>> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur > >>>>>> <cl...@nowaytoday.co.uk> wrote: > >>>>>> > >>>>>>> On 11/12/2023 14:05, legg wrote: > >>>>>>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert > >>>>>>>> <nos...@null.void> wrote: > >>>>>>> > >>>>>>> <snip> > >>>>>>> > >>>>>>>>> Some years ago Jim Thompson posted an audio > >>>>>>>>> amplifier design which used current mirrors to > >>>>>>>>> provide bias to the output transistors for the > >>>>>>>>> express purpose of keeping crossover distortion low > >>>>>>>>> over a large temperature range. He claimed it was the > >>>>>>>>> bees knees, but a quick search failed to turn it up. > >>>>>>>>> Perhaps someone else saved it or remembers the > >>>>>>>>> thread? > >>>>>>>>> > >>>>>>>>> Glen > >>>>>>>> > >>>>>>>> From old LTSpice trash here; > >>>>>>>> > >>>>>>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf > >>>>>>>> > >>>>>>>> > >>>>>>>> > >> > >>>>>>>> > RL > >>>>>>> > >>>>>>> Thanks! > >>>>>>> > >>>>>>> Looks like the top output Darlington is AC coupled and > >>>>>>> when the comparator detects a quiescent current through > >>>>>>> the output resistors transitioning to less than some > >>>>>>> value, it pumps the upper Darlington base voltage up a > >>>>>>> bit, otherwise, the upper Darlington base voltage drifts > >>>>>>> down. > >>>>>>> > >>>>>>> Is that about right? > >>>>>>> > >>>>>>> Not sure it would work in my application as my signal > >>>>>>> isn't continuous - it spends some proportion of the time > >>>>>>> idling at half supply. Still, I could probably arrange a > >>>>>>> clock to force a comparator sample somehow. > >>>>>>> > >>>>>>> Or maybe make the adjustment non-volatile (digipot?) and > >>>>>>> clock it both up and down. The signal comes from a DAC, > >>>>>>> so I do have access to timing signals. > >>>>>> A lot of the bumph is dedicated only to biasing and it > >>>>>> would take some doing to get it to work over temperature > >>>>>> given those polarized cap sizes. Integrated darlingtons are > >>>>>> also best avoided. By 'wide range', the author was talking > >>>>>> standard industrial temperatures. > >>>>>> > >>>>>> You'd also have to do some thin'in around the gain-setting > >>>>>> regime. Doubt this was a consideration in this drawing ( . > >>>>>> . . 'or' . . .), nor was 100KHz ( hence zobel network ). > >>>>>> > >>>>>> I don't see quiescent conditions being an issue, but > >>>>>> start-up and shutdown could be surprising. Not sure that > >>>>>> was Thompson's strong point. > >>>>>> > >>>>>> RL > >>>>> > >>>>> That 100u base-to-base bias cap is probably needed to > >>>>> dominant poll stabilize the LM311 amp more than anything > >>>>> else. > >>>>> > >>>> I'm not sure that we're looking at the same schematic. In the > >>>> one I have, "Half_Bridge_for_77_280Z_thompson.pdf", the LM311 > >>>> is a weird sort of switching bias supervisor, not a linear amp. > >>>> It's running as a normal open-collector comparator, with its > >>>> output wire-ORed with the shutdown transistor Q7. > >>> > >>> That's crazy. For one thing, audio speakers do not respond well > >>> to discontinuities in the drive voltage. They do things like > >>> snap, crackle and pop. > >>> > >>>> > >>>> When it fires, or the shutdown line is high, it steals Q3's > >>>> base bias. That causes Darlington Q5/Q6 to turn on more, with a > >>>> TC of about 2 seconds. That reduces the quiescent bias. > >>>> > >>>> In small-signal conditions, that'll just oscillate irregularly > >>>> and keep the class-A bias current of very roughly 60 mA. (*) > >>>> In large-signal conditions, the comparator will be pulling low > >>>> most of the time, which reduces the quiescent bias > >>>> progressively. (If the gain of the bias loop is high enough, it > >>>> may not drift that far, but I'd probably need to use SPICE to > >>>> find that out.) > >>>> > >>>> When the shutdown pin is active, the class-A bias will > >>>> gradually go to 0, turning the output totem pole into a really > >>>> bad class B. (One gathers that the shutdown turns off the audio > >>>> input as well.) > >>>> > >>>> One aspect that I don't understand well is Q3. With a 3k/100 > >>>> ohm voltage divider in the Q4 leg, ISTM that the base voltage > >>>> of Q3 will be nearly the same as that of Q2, which is driven > >>>> from a 620 ohm / 22 ohm divider (plus various V_BEs). That > >>>> makes the current through the 220 ohm hard to estimate by > >>>> eyeball. (The average current is obviously going to be small, > >>>> on account of that 100k resistor.) > >>> > >>> I'll have to introduce some notation to explain what's going on. > >>> > >>> Isn is the speaker current supplied by the NPN Darlington. > >>> > >>> Isp is the speaker current drawn in reverse direction by the PNP > >>> Darlington. > >>> > >>> Ven is NPN Darlington emitter voltage > >>> > >>> Vep is PNP Darlington emitter voltage > >>> > >>> IB is the common bias current supplied by the NPN emitter into > >>> the PNP emitter sink. > >>> > >>> R is the value of the current sense resistors, 0.33R 2W in the > >>> schematic, no designators given. > >>> > >>> Objective is to maintain IB constant, within reason, so as to > >>> eliminate crossover distortion. > >>> > >>> Total voltage across the 2 R's at any instant is the > >>> differential Ven- Vep = R x ( Isn + IB + IB + Isp) > >>> > >>> This rearranges to Ven- Vep = 2 x R x IB ( DC term) + R x ( Isn > >>> + Isp) ( signal AC term) > >>> > >>> Note R x Isn-p is Ven-p relative to Voutput AC. > >>> > >>> Obviously a first requirement is to make d/dt ( Ven - Vep ) = 0, > >>> making the DC term, and hence IB, a constant. > >>> > >>> One simple way, and simplest is best, is to make Vep follow Ven > >>> during the positive half output cycles, and Ven follow Vep during > >>> the negative half cycles. > >>> > >>> And, viola- there you have your perfect bias with zero > >>> crossover. > >> Nice arm waving there, 'Fred'. How exactly do you propose to do > >> that? > > > > The circuit idea can be modernized, making for a big improvement over > > that nearly 50 year old instantiation. > Sure it can, but it would take more work than you suggest. > >> > >> Also it's the output current that makes the speaker move. > >>> IB is set by that current sink drawing a stiff current through > >>> the 27R in series with the LM311 (-) input. > >>> > >>> Now you should be able to revisit your analysis of all those > >>> current mirrors and their cascades to see how those followers > >>> are implemented. Be sure to watch for the linearity of the LM311 > >>> with its spec'd 200 V/mv gain. > >> Gee, thanks. ;) > >>> > >>>> > >>>> (I sort of gather that it's pretty tweaky, due to that > >>>> scribbled-in 10k to ground from the bases of Q3 and Q4.) > >>> > >>> Did he say he built this? > >>> > >>> I'm pretty sure the performance claimed was all SPICE derived, > >>> and not actually measured. > > >> Not in 1977, it wasn't. The first public release of the original > >> Berkeley SPICE2 program was in 1972, and it was pretty > >> primitive--FORTRAN, punch cards, running on a CDC 6400. SPICE > >> didn't actually become useful until the early '80s. > > > > Yeah, it was a piece of junk, and a mess, written by undergrad > > students at UCB. > Laurence Nagel's thesis on SPICE2 was a nice piece of work actually. > > The big semi houses most certainly had their proprietary IC sims > > running well before SPICE. > > > > I'm sure Motorola had ample resources in this vein available at the > > time. > > > I seriously doubt that. 1977 was a _long_ time ago--even the semis were > still prototyping with kit parts and doing mask design with Rubylith. > Cheers > > Phil Hobbs > > > -- > Dr Philip C D Hobbs > Principal Consultant > ElectroOptical Innovations LLC / Hobbs ElectroOptics > Optics, Electro-optics, Photonics, Analog Electronics > Briarcliff Manor NY 10510 > > http://electrooptical.net > http://hobbs-eo.com
https://www.computerhistory.org/siliconengine/computer-aided-design-tools-developed-for-ics/ They don't mention RCA, but they were very big at the time, and almost certainly used automated circuit simulation.
Reply by Phil Hobbs December 15, 20232023-12-15
On 2023-12-15 12:31, Fred Bloggs wrote:
> On Friday, December 15, 2023 at 1:45:17&#8239;AM UTC-5, Phil Hobbs wrote: >> On 2023-12-14 20:41, Fred Bloggs wrote: >>> On Monday, December 11, 2023 at 6:06:08&#8239;PM UTC-5, Phil Hobbs >>> wrote: >>>> On 2023-12-11 12:09, Fred Bloggs wrote: >>>>> On Monday, December 11, 2023 at 10:50:04&#8239;AM UTC-5, legg >>>>> wrote: >>>>>> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur >>>>>> <cl...@nowaytoday.co.uk> wrote: >>>>>> >>>>>>> On 11/12/2023 14:05, legg wrote: >>>>>>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert >>>>>>>> <nos...@null.void> wrote: >>>>>>> >>>>>>> <snip> >>>>>>> >>>>>>>>> Some years ago Jim Thompson posted an audio >>>>>>>>> amplifier design which used current mirrors to >>>>>>>>> provide bias to the output transistors for the >>>>>>>>> express purpose of keeping crossover distortion low >>>>>>>>> over a large temperature range. He claimed it was the >>>>>>>>> bees knees, but a quick search failed to turn it up. >>>>>>>>> Perhaps someone else saved it or remembers the >>>>>>>>> thread? >>>>>>>>> >>>>>>>>> Glen >>>>>>>> >>>>>>>> From old LTSpice trash here; >>>>>>>> >>>>>>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf >>>>>>>> >>>>>>>> >>>>>>>> >> >>>>>>>>
RL
>>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> Looks like the top output Darlington is AC coupled and >>>>>>> when the comparator detects a quiescent current through >>>>>>> the output resistors transitioning to less than some >>>>>>> value, it pumps the upper Darlington base voltage up a >>>>>>> bit, otherwise, the upper Darlington base voltage drifts >>>>>>> down. >>>>>>> >>>>>>> Is that about right? >>>>>>> >>>>>>> Not sure it would work in my application as my signal >>>>>>> isn't continuous - it spends some proportion of the time >>>>>>> idling at half supply. Still, I could probably arrange a >>>>>>> clock to force a comparator sample somehow. >>>>>>> >>>>>>> Or maybe make the adjustment non-volatile (digipot?) and >>>>>>> clock it both up and down. The signal comes from a DAC, >>>>>>> so I do have access to timing signals. >>>>>> A lot of the bumph is dedicated only to biasing and it >>>>>> would take some doing to get it to work over temperature >>>>>> given those polarized cap sizes. Integrated darlingtons are >>>>>> also best avoided. By 'wide range', the author was talking >>>>>> standard industrial temperatures. >>>>>> >>>>>> You'd also have to do some thin'in around the gain-setting >>>>>> regime. Doubt this was a consideration in this drawing ( . >>>>>> . . 'or' . . .), nor was 100KHz ( hence zobel network ). >>>>>> >>>>>> I don't see quiescent conditions being an issue, but >>>>>> start-up and shutdown could be surprising. Not sure that >>>>>> was Thompson's strong point. >>>>>> >>>>>> RL >>>>> >>>>> That 100u base-to-base bias cap is probably needed to >>>>> dominant poll stabilize the LM311 amp more than anything >>>>> else. >>>>> >>>> I'm not sure that we're looking at the same schematic. In the >>>> one I have, "Half_Bridge_for_77_280Z_thompson.pdf", the LM311 >>>> is a weird sort of switching bias supervisor, not a linear amp. >>>> It's running as a normal open-collector comparator, with its >>>> output wire-ORed with the shutdown transistor Q7. >>> >>> That's crazy. For one thing, audio speakers do not respond well >>> to discontinuities in the drive voltage. They do things like >>> snap, crackle and pop. >>> >>>> >>>> When it fires, or the shutdown line is high, it steals Q3's >>>> base bias. That causes Darlington Q5/Q6 to turn on more, with a >>>> TC of about 2 seconds. That reduces the quiescent bias. >>>> >>>> In small-signal conditions, that'll just oscillate irregularly >>>> and keep the class-A bias current of very roughly 60 mA. (*) >>>> In large-signal conditions, the comparator will be pulling low >>>> most of the time, which reduces the quiescent bias >>>> progressively. (If the gain of the bias loop is high enough, it >>>> may not drift that far, but I'd probably need to use SPICE to >>>> find that out.) >>>> >>>> When the shutdown pin is active, the class-A bias will >>>> gradually go to 0, turning the output totem pole into a really >>>> bad class B. (One gathers that the shutdown turns off the audio >>>> input as well.) >>>> >>>> One aspect that I don't understand well is Q3. With a 3k/100 >>>> ohm voltage divider in the Q4 leg, ISTM that the base voltage >>>> of Q3 will be nearly the same as that of Q2, which is driven >>>> from a 620 ohm / 22 ohm divider (plus various V_BEs). That >>>> makes the current through the 220 ohm hard to estimate by >>>> eyeball. (The average current is obviously going to be small, >>>> on account of that 100k resistor.) >>> >>> I'll have to introduce some notation to explain what's going on. >>> >>> Isn is the speaker current supplied by the NPN Darlington. >>> >>> Isp is the speaker current drawn in reverse direction by the PNP >>> Darlington. >>> >>> Ven is NPN Darlington emitter voltage >>> >>> Vep is PNP Darlington emitter voltage >>> >>> IB is the common bias current supplied by the NPN emitter into >>> the PNP emitter sink. >>> >>> R is the value of the current sense resistors, 0.33R 2W in the >>> schematic, no designators given. >>> >>> Objective is to maintain IB constant, within reason, so as to >>> eliminate crossover distortion. >>> >>> Total voltage across the 2 R's at any instant is the >>> differential Ven- Vep = R x ( Isn + IB + IB + Isp) >>> >>> This rearranges to Ven- Vep = 2 x R x IB ( DC term) + R x ( Isn >>> + Isp) ( signal AC term) >>> >>> Note R x Isn-p is Ven-p relative to Voutput AC. >>> >>> Obviously a first requirement is to make d/dt ( Ven - Vep ) = 0, >>> making the DC term, and hence IB, a constant. >>> >>> One simple way, and simplest is best, is to make Vep follow Ven >>> during the positive half output cycles, and Ven follow Vep during >>> the negative half cycles. >>> >>> And, viola- there you have your perfect bias with zero >>> crossover. >> Nice arm waving there, 'Fred'. How exactly do you propose to do >> that? > > The circuit idea can be modernized, making for a big improvement over > that nearly 50 year old instantiation.
Sure it can, but it would take more work than you suggest.
>> >> Also it's the output current that makes the speaker move. >>> IB is set by that current sink drawing a stiff current through >>> the 27R in series with the LM311 (-) input. >>> >>> Now you should be able to revisit your analysis of all those >>> current mirrors and their cascades to see how those followers >>> are implemented. Be sure to watch for the linearity of the LM311 >>> with its spec'd 200 V/mv gain. >> Gee, thanks. ;) >>> >>>> >>>> (I sort of gather that it's pretty tweaky, due to that >>>> scribbled-in 10k to ground from the bases of Q3 and Q4.) >>> >>> Did he say he built this? >>> >>> I'm pretty sure the performance claimed was all SPICE derived, >>> and not actually measured.
>> Not in 1977, it wasn't. The first public release of the original >> Berkeley SPICE2 program was in 1972, and it was pretty >> primitive--FORTRAN, punch cards, running on a CDC 6400. SPICE >> didn't actually become useful until the early '80s. > > Yeah, it was a piece of junk, and a mess, written by undergrad > students at UCB.
Laurence Nagel's thesis on SPICE2 was a nice piece of work actually.
> The big semi houses most certainly had their proprietary IC sims > running well before SPICE. > > I'm sure Motorola had ample resources in this vein available at the > time. >
I seriously doubt that. 1977 was a _long_ time ago--even the semis were still prototyping with kit parts and doing mask design with Rubylith. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by Fred Bloggs December 15, 20232023-12-15
On Friday, December 15, 2023 at 1:45:17&#8239;AM UTC-5, Phil Hobbs wrote:
> On 2023-12-14 20:41, Fred Bloggs wrote: > > On Monday, December 11, 2023 at 6:06:08&#8239;PM UTC-5, Phil Hobbs wrote: > >> On 2023-12-11 12:09, Fred Bloggs wrote: > >>> On Monday, December 11, 2023 at 10:50:04&#8239;AM UTC-5, legg wrote: > >>>> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur > >>>> <cl...@nowaytoday.co.uk> wrote: > >>>> > >>>>> On 11/12/2023 14:05, legg wrote: > >>>>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert > >>>>>> <nos...@null.void> wrote: > >>>>> > >>>>> <snip> > >>>>> > >>>>>>> Some years ago Jim Thompson posted an audio amplifier > >>>>>>> design which used current mirrors to provide bias to the > >>>>>>> output transistors for the express purpose of keeping > >>>>>>> crossover distortion low over a large temperature range. > >>>>>>> He claimed it was the bees knees, but a quick search > >>>>>>> failed to turn it up. Perhaps someone else saved it or > >>>>>>> remembers the thread? > >>>>>>> > >>>>>>> Glen > >>>>>> > >>>>>> From old LTSpice trash here; > >>>>>> > >>>>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf > >>>>>> > >>>>>> > >>>>>> > RL > >>>>> > >>>>> Thanks! > >>>>> > >>>>> Looks like the top output Darlington is AC coupled and when > >>>>> the comparator detects a quiescent current through the > >>>>> output resistors transitioning to less than some value, it > >>>>> pumps the upper Darlington base voltage up a bit, otherwise, > >>>>> the upper Darlington base voltage drifts down. > >>>>> > >>>>> Is that about right? > >>>>> > >>>>> Not sure it would work in my application as my signal isn't > >>>>> continuous - it spends some proportion of the time idling at > >>>>> half supply. Still, I could probably arrange a clock to force > >>>>> a comparator sample somehow. > >>>>> > >>>>> Or maybe make the adjustment non-volatile (digipot?) and > >>>>> clock it both up and down. The signal comes from a DAC, so I > >>>>> do have access to timing signals. > >>>> A lot of the bumph is dedicated only to biasing and it would > >>>> take some doing to get it to work over temperature given those > >>>> polarized cap sizes. Integrated darlingtons are also best > >>>> avoided. By 'wide range', the author was talking standard > >>>> industrial temperatures. > >>>> > >>>> You'd also have to do some thin'in around the gain-setting > >>>> regime. Doubt this was a consideration in this drawing ( . . . > >>>> 'or' . . .), nor was 100KHz ( hence zobel network ). > >>>> > >>>> I don't see quiescent conditions being an issue, but start-up > >>>> and shutdown could be surprising. Not sure that was Thompson's > >>>> strong point. > >>>> > >>>> RL > >>> > >>> That 100u base-to-base bias cap is probably needed to dominant > >>> poll stabilize the LM311 amp more than anything else. > >>> > >> I'm not sure that we're looking at the same schematic. In the one > >> I have, "Half_Bridge_for_77_280Z_thompson.pdf", the LM311 is a > >> weird sort of switching bias supervisor, not a linear amp. It's > >> running as a normal open-collector comparator, with its output > >> wire-ORed with the shutdown transistor Q7. > > > > That's crazy. For one thing, audio speakers do not respond well to > > discontinuities in the drive voltage. They do things like snap, > > crackle and pop. > > > >> > >> When it fires, or the shutdown line is high, it steals Q3's base > >> bias. That causes Darlington Q5/Q6 to turn on more, with a TC of > >> about 2 seconds. That reduces the quiescent bias. > >> > >> In small-signal conditions, that'll just oscillate irregularly and > >> keep the class-A bias current of very roughly 60 mA. (*) In > >> large-signal conditions, the comparator will be pulling low most of > >> the time, which reduces the quiescent bias progressively. (If the > >> gain of the bias loop is high enough, it may not drift that far, > >> but I'd probably need to use SPICE to find that out.) > >> > >> When the shutdown pin is active, the class-A bias will gradually go > >> to 0, turning the output totem pole into a really bad class B. > >> (One gathers that the shutdown turns off the audio input as well.) > >> > >> One aspect that I don't understand well is Q3. With a 3k/100 ohm > >> voltage divider in the Q4 leg, ISTM that the base voltage of Q3 > >> will be nearly the same as that of Q2, which is driven from a 620 > >> ohm / 22 ohm divider (plus various V_BEs). That makes the current > >> through the 220 ohm hard to estimate by eyeball. (The average > >> current is obviously going to be small, on account of that 100k > >> resistor.) > > > > I'll have to introduce some notation to explain what's going on. > > > > Isn is the speaker current supplied by the NPN Darlington. > > > > Isp is the speaker current drawn in reverse direction by the PNP > > Darlington. > > > > Ven is NPN Darlington emitter voltage > > > > Vep is PNP Darlington emitter voltage > > > > IB is the common bias current supplied by the NPN emitter into the > > PNP emitter sink. > > > > R is the value of the current sense resistors, 0.33R 2W in the > > schematic, no designators given. > > > > Objective is to maintain IB constant, within reason, so as to > > eliminate crossover distortion. > > > > Total voltage across the 2 R's at any instant is the differential > > Ven- Vep = R x ( Isn + IB + IB + Isp) > > > > This rearranges to Ven- Vep = 2 x R x IB ( DC term) + R x ( Isn + > > Isp) ( signal AC term) > > > > Note R x Isn-p is Ven-p relative to Voutput AC. > > > > Obviously a first requirement is to make d/dt ( Ven - Vep ) = 0, > > making the DC term, and hence IB, a constant. > > > > One simple way, and simplest is best, is to make Vep follow Ven > > during the positive half output cycles, and Ven follow Vep during the > > negative half cycles. > > > > And, viola- there you have your perfect bias with zero crossover. > Nice arm waving there, 'Fred'. How exactly do you propose to do that?
The circuit idea can be modernized, making for a big improvement over that nearly 50 year old instantiation.
> > Also it's the output current that makes the speaker move. > > IB is set by that current sink drawing a stiff current through the > > 27R in series with the LM311 (-) input. > > > > Now you should be able to revisit your analysis of all those current > > mirrors and their cascades to see how those followers are > > implemented. Be sure to watch for the linearity of the LM311 with its > > spec'd 200 V/mv gain. > Gee, thanks. ;) > > > >> > >> (I sort of gather that it's pretty tweaky, due to that scribbled-in > >> 10k to ground from the bases of Q3 and Q4.) > > > > Did he say he built this? > > > > I'm pretty sure the performance claimed was all SPICE derived, and > > not actually measured. > Not in 1977, it wasn't. The first public release of the original > Berkeley SPICE2 program was in 1972, and it was pretty > primitive--FORTRAN, punch cards, running on a CDC 6400. SPICE didn't > actually become useful until the early '80s.
Yeah, it was a piece of junk, and a mess, written by undergrad students at UCB. The big semi houses most certainly had their proprietary IC sims running well before SPICE. I'm sure Motorola had ample resources in this vein available at the time.
> > Cheers > > Phil Hobbs > -- > Dr Philip C D Hobbs > Principal Consultant > ElectroOptical Innovations LLC / Hobbs ElectroOptics > Optics, Electro-optics, Photonics, Analog Electronics > Briarcliff Manor NY 10510 > > http://electrooptical.net > http://hobbs-eo.com
Reply by Phil Hobbs December 15, 20232023-12-15
On 2023-12-14 20:41, Fred Bloggs wrote:
> On Monday, December 11, 2023 at 6:06:08&#8239;PM UTC-5, Phil Hobbs wrote: >> On 2023-12-11 12:09, Fred Bloggs wrote: >>> On Monday, December 11, 2023 at 10:50:04&#8239;AM UTC-5, legg wrote: >>>> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur >>>> <cl...@nowaytoday.co.uk> wrote: >>>> >>>>> On 11/12/2023 14:05, legg wrote: >>>>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert >>>>>> <nos...@null.void> wrote: >>>>> >>>>> <snip> >>>>> >>>>>>> Some years ago Jim Thompson posted an audio amplifier >>>>>>> design which used current mirrors to provide bias to the >>>>>>> output transistors for the express purpose of keeping >>>>>>> crossover distortion low over a large temperature range. >>>>>>> He claimed it was the bees knees, but a quick search >>>>>>> failed to turn it up. Perhaps someone else saved it or >>>>>>> remembers the thread? >>>>>>> >>>>>>> Glen >>>>>> >>>>>> From old LTSpice trash here; >>>>>> >>>>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf >>>>>> >>>>>> >>>>>>
RL
>>>>> >>>>> Thanks! >>>>> >>>>> Looks like the top output Darlington is AC coupled and when >>>>> the comparator detects a quiescent current through the >>>>> output resistors transitioning to less than some value, it >>>>> pumps the upper Darlington base voltage up a bit, otherwise, >>>>> the upper Darlington base voltage drifts down. >>>>> >>>>> Is that about right? >>>>> >>>>> Not sure it would work in my application as my signal isn't >>>>> continuous - it spends some proportion of the time idling at >>>>> half supply. Still, I could probably arrange a clock to force >>>>> a comparator sample somehow. >>>>> >>>>> Or maybe make the adjustment non-volatile (digipot?) and >>>>> clock it both up and down. The signal comes from a DAC, so I >>>>> do have access to timing signals. >>>> A lot of the bumph is dedicated only to biasing and it would >>>> take some doing to get it to work over temperature given those >>>> polarized cap sizes. Integrated darlingtons are also best >>>> avoided. By 'wide range', the author was talking standard >>>> industrial temperatures. >>>> >>>> You'd also have to do some thin'in around the gain-setting >>>> regime. Doubt this was a consideration in this drawing ( . . . >>>> 'or' . . .), nor was 100KHz ( hence zobel network ). >>>> >>>> I don't see quiescent conditions being an issue, but start-up >>>> and shutdown could be surprising. Not sure that was Thompson's >>>> strong point. >>>> >>>> RL >>> >>> That 100u base-to-base bias cap is probably needed to dominant >>> poll stabilize the LM311 amp more than anything else. >>> >> I'm not sure that we're looking at the same schematic. In the one >> I have, "Half_Bridge_for_77_280Z_thompson.pdf", the LM311 is a >> weird sort of switching bias supervisor, not a linear amp. It's >> running as a normal open-collector comparator, with its output >> wire-ORed with the shutdown transistor Q7. > > That's crazy. For one thing, audio speakers do not respond well to > discontinuities in the drive voltage. They do things like snap, > crackle and pop. > >> >> When it fires, or the shutdown line is high, it steals Q3's base >> bias. That causes Darlington Q5/Q6 to turn on more, with a TC of >> about 2 seconds. That reduces the quiescent bias. >> >> In small-signal conditions, that'll just oscillate irregularly and >> keep the class-A bias current of very roughly 60 mA. (*) In >> large-signal conditions, the comparator will be pulling low most of >> the time, which reduces the quiescent bias progressively. (If the >> gain of the bias loop is high enough, it may not drift that far, >> but I'd probably need to use SPICE to find that out.) >> >> When the shutdown pin is active, the class-A bias will gradually go >> to 0, turning the output totem pole into a really bad class B. >> (One gathers that the shutdown turns off the audio input as well.) >> >> One aspect that I don't understand well is Q3. With a 3k/100 ohm >> voltage divider in the Q4 leg, ISTM that the base voltage of Q3 >> will be nearly the same as that of Q2, which is driven from a 620 >> ohm / 22 ohm divider (plus various V_BEs). That makes the current >> through the 220 ohm hard to estimate by eyeball. (The average >> current is obviously going to be small, on account of that 100k >> resistor.) > > I'll have to introduce some notation to explain what's going on. > > Isn is the speaker current supplied by the NPN Darlington. > > Isp is the speaker current drawn in reverse direction by the PNP > Darlington. > > Ven is NPN Darlington emitter voltage > > Vep is PNP Darlington emitter voltage > > IB is the common bias current supplied by the NPN emitter into the > PNP emitter sink. > > R is the value of the current sense resistors, 0.33R 2W in the > schematic, no designators given. > > Objective is to maintain IB constant, within reason, so as to > eliminate crossover distortion. > > Total voltage across the 2 R's at any instant is the differential > Ven- Vep = R x ( Isn + IB + IB + Isp) > > This rearranges to Ven- Vep = 2 x R x IB ( DC term) + R x ( Isn + > Isp) ( signal AC term) > > Note R x Isn-p is Ven-p relative to Voutput AC. > > Obviously a first requirement is to make d/dt ( Ven - Vep ) = 0, > making the DC term, and hence IB, a constant. > > One simple way, and simplest is best, is to make Vep follow Ven > during the positive half output cycles, and Ven follow Vep during the > negative half cycles. > > And, viola- there you have your perfect bias with zero crossover.
Nice arm waving there, 'Fred'. How exactly do you propose to do that? Also it's the output current that makes the speaker move.
> IB is set by that current sink drawing a stiff current through the > 27R in series with the LM311 (-) input. > > Now you should be able to revisit your analysis of all those current > mirrors and their cascades to see how those followers are > implemented. Be sure to watch for the linearity of the LM311 with its > spec'd 200 V/mv gain.
Gee, thanks. ;)
> >> >> (I sort of gather that it's pretty tweaky, due to that scribbled-in >> 10k to ground from the bases of Q3 and Q4.) > > Did he say he built this? > > I'm pretty sure the performance claimed was all SPICE derived, and > not actually measured.
Not in 1977, it wasn't. The first public release of the original Berkeley SPICE2 program was in 1972, and it was pretty primitive--FORTRAN, punch cards, running on a CDC 6400. SPICE didn't actually become useful until the early '80s. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com
Reply by legg December 14, 20232023-12-14
On Thu, 14 Dec 2023 18:06:51 -0500, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

>On 2023-12-14 14:32, legg wrote: >> On Tue, 12 Dec 2023 18:43:44 -0500, Phil Hobbs >> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>
<snip>
>> Instead of just bitching about the sims, I replaced both the TL071 >> subckt and the LM311 subckt with a default OA and an LT1011 from >> the standard LTspice library so that the thing runs. >> ( Be sure to remove or terminate the old subcircuits to ensure >> easy sim startup.) >> >> This ran with low crossover distortion at 100KHz and about 50mA >> bias current at xover. The bias current could be raised or lowered >> proportionally through comparator input adjustment. >> >> No big OA slewing requirements. >> >> So the concept could be demonstrated ~accurately in LTSpice. >> >> RL >> > >Yeah, I did it too, using 2N3904s and one 2N3906 for the small signal >stuff, D44H11/D45H11 for the output stages of the Darlingtons, a >UniversalOpAmp2 configured to look like an LF356 (4 MHz, 12 V/us), an >RH111 (rad hard comparator from the LTspice 17.1 library) and a 4-ohm >load. > >Looks pretty good, for a car amp of that vintage. The bias circuit >works well, anyway. > >Cheers > >Phil Hobbs
JT's original zips and the generic version: http://ve3ute.ca/query/ampjt-schematics-sims.zip RL
Reply by Fred Bloggs December 14, 20232023-12-14
On Monday, December 11, 2023 at 6:06:08&#8239;PM UTC-5, Phil Hobbs wrote:
> On 2023-12-11 12:09, Fred Bloggs wrote: > > On Monday, December 11, 2023 at 10:50:04&#8239;AM UTC-5, legg wrote: > >> On Mon, 11 Dec 2023 15:01:25 +0000, Clive Arthur > >> <cl...@nowaytoday.co.uk> wrote: > >> > >>> On 11/12/2023 14:05, legg wrote: > >>>> On Wed, 06 Dec 2023 23:22:26 GMT, Glen Walpert > >>>> <nos...@null.void> wrote: > >>> > >>> <snip> > >>> > >>>>> Some years ago Jim Thompson posted an audio amplifier design > >>>>> which used current mirrors to provide bias to the output > >>>>> transistors for the express purpose of keeping crossover > >>>>> distortion low over a large temperature range. He claimed it > >>>>> was the bees knees, but a quick search failed to turn it up. > >>>>> Perhaps someone else saved it or remembers the thread? > >>>>> > >>>>> Glen > >>>> > >>>> From old LTSpice trash here; > >>>> > >>>> http://ve3ute.ca/query/Half_Bridge_for_77_280Z_thompson.pdf > >>>> > >>>> RL > >>> > >>> Thanks! > >>> > >>> Looks like the top output Darlington is AC coupled and when the > >>> comparator detects a quiescent current through the output > >>> resistors transitioning to less than some value, it pumps the > >>> upper Darlington base voltage up a bit, otherwise, the upper > >>> Darlington base voltage drifts down. > >>> > >>> Is that about right? > >>> > >>> Not sure it would work in my application as my signal isn't > >>> continuous - it spends some proportion of the time idling at half > >>> supply. Still, I could probably arrange a clock to force a > >>> comparator sample somehow. > >>> > >>> Or maybe make the adjustment non-volatile (digipot?) and clock it > >>> both up and down. The signal comes from a DAC, so I do have > >>> access to timing signals. > >> A lot of the bumph is dedicated only to biasing and it would take > >> some doing to get it to work over temperature given those > >> polarized cap sizes. Integrated darlingtons are also best avoided. > >> By 'wide range', the author was talking standard industrial > >> temperatures. > >> > >> You'd also have to do some thin'in around the gain-setting regime. > >> Doubt this was a consideration in this drawing ( . . . 'or' . . > >> .), nor was 100KHz ( hence zobel network ). > >> > >> I don't see quiescent conditions being an issue, but start-up and > >> shutdown could be surprising. Not sure that was Thompson's strong > >> point. > >> > >> RL > > > > That 100u base-to-base bias cap is probably needed to dominant poll > > stabilize the LM311 amp more than anything else. > > > I'm not sure that we're looking at the same schematic. >In the one I > have, "Half_Bridge_for_77_280Z_thompson.pdf", the LM311 is a weird sort > of switching bias supervisor, not a linear amp. It's running as a > normal open-collector comparator, with its output wire-ORed with the > shutdown transistor Q7.
That's crazy. For one thing, audio speakers do not respond well to discontinuities in the drive voltage. They do things like snap, crackle and pop.
> > When it fires, or the shutdown line is high, it steals Q3's base bias. > That causes Darlington Q5/Q6 to turn on more, with a TC of about 2 > seconds. That reduces the quiescent bias. > > In small-signal conditions, that'll just oscillate irregularly and keep > the class-A bias current of very roughly 60 mA. (*) In large-signal > conditions, the comparator will be pulling low most of the time, which > reduces the quiescent bias progressively. (If the gain of the bias loop > is high enough, it may not drift that far, but I'd probably need to use > SPICE to find that out.) > > When the shutdown pin is active, the class-A bias will gradually go to > 0, turning the output totem pole into a really bad class B. (One > gathers that the shutdown turns off the audio input as well.) > > One aspect that I don't understand well is Q3. With a 3k/100 ohm > voltage divider in the Q4 leg, ISTM that the base voltage of Q3 will be > nearly the same as that of Q2, which is driven from a 620 ohm / 22 ohm > divider (plus various V_BEs). That makes the current through the 220 > ohm hard to estimate by eyeball. (The average current is obviously > going to be small, on account of that 100k resistor.)
I'll have to introduce some notation to explain what's going on. Isn is the speaker current supplied by the NPN Darlington. Isp is the speaker current drawn in reverse direction by the PNP Darlington. Ven is NPN Darlington emitter voltage Vep is PNP Darlington emitter voltage IB is the common bias current supplied by the NPN emitter into the PNP emitter sink. R is the value of the current sense resistors, 0.33R 2W in the schematic, no designators given. Objective is to maintain IB constant, within reason, so as to eliminate crossover distortion. Total voltage across the 2 R's at any instant is the differential Ven- Vep = R x ( Isn + IB + IB + Isp) This rearranges to Ven- Vep = 2 x R x IB ( DC term) + R x ( Isn + Isp) ( signal AC term) Note R x Isn-p is Ven-p relative to Voutput AC. Obviously a first requirement is to make d/dt ( Ven - Vep ) = 0, making the DC term, and hence IB, a constant. One simple way, and simplest is best, is to make Vep follow Ven during the positive half output cycles, and Ven follow Vep during the negative half cycles. And, viola- there you have your perfect bias with zero crossover. IB is set by that current sink drawing a stiff current through the 27R in series with the LM311 (-) input. Now you should be able to revisit your analysis of all those current mirrors and their cascades to see how those followers are implemented. Be sure to watch for the linearity of the LM311 with its spec'd 200 V/mv gain.
> > (I sort of gather that it's pretty tweaky, due to that scribbled-in 10k > to ground from the bases of Q3 and Q4.)
Did he say he built this? I'm pretty sure the performance claimed was all SPICE derived, and not actually measured.
> > Cheers > > Phil Hobbs > > (*) That 60 mA number is based on the ~20 mA emitter current of Q1. > That'll drop about 450 mV across the 22 ohms, which translates to about > 1.5 mA collector current in Q8. That puts roughly 40 mV across the 27 > ohms, which divided by 0.66 ohms gets you roughly 60 mA of Class-A bias > current. > > -- > Dr Philip C D Hobbs > Principal Consultant > ElectroOptical Innovations LLC / Hobbs ElectroOptics > Optics, Electro-optics, Photonics, Analog Electronics > Briarcliff Manor NY 10510 > > http://electrooptical.net > http://hobbs-eo.com
Reply by Phil Hobbs December 14, 20232023-12-14
On 2023-12-14 14:32, legg wrote:
> On Tue, 12 Dec 2023 18:43:44 -0500, Phil Hobbs > <pcdhSpamMeSenseless@electrooptical.net> wrote: > >> On 2023-12-12 09:17, legg wrote: >>> On Mon, 11 Dec 2023 18:05:46 -0500, Phil Hobbs >>> <pcdhSpamMeSenseless@electrooptical.net> wrote: >>> >>>> On 2023-12-11 12:09, Fred Bloggs wrote: > <snip> >>>> >>>> I'm not sure that we're looking at the same schematic. In the one I >>>> have, "Half_Bridge_for_77_280Z_thompson.pdf", the LM311 is a weird sort >>>> of switching bias supervisor, not a linear amp. It's running as a >>>> normal open-collector comparator, with its output wire-ORed with the >>>> shutdown transistor Q7. >>>> >>>> When it fires, or the shutdown line is high, it steals Q3's base bias. >>>> That causes Darlington Q5/Q6 to turn on more, with a TC of about 2 >>>> seconds. That reduces the quiescent bias. >>>> >>>> In small-signal conditions, that'll just oscillate irregularly and keep >>>> the class-A bias current of very roughly 60 mA. (*) In large-signal >>>> conditions, the comparator will be pulling low most of the time, which >>>> reduces the quiescent bias progressively. (If the gain of the bias loop >>>> is high enough, it may not drift that far, but I'd probably need to use >>>> SPICE to find that out.) >>>> >>>> When the shutdown pin is active, the class-A bias will gradually go to >>>> 0, turning the output totem pole into a really bad class B. (One >>>> gathers that the shutdown turns off the audio input as well.) >>>> >>>> One aspect that I don't understand well is Q3. With a 3k/100 ohm >>>> voltage divider in the Q4 leg, ISTM that the base voltage of Q3 will be >>>> nearly the same as that of Q2, which is driven from a 620 ohm / 22 ohm >>>> divider (plus various V_BEs). That makes the current through the 220 >>>> ohm hard to estimate by eyeball. (The average current is obviously >>>> going to be small, on account of that 100k resistor.) >>>> >>>> (I sort of gather that it's pretty tweaky, due to that scribbled-in 10k >>>> to ground from the bases of Q3 and Q4.) >>>> >>>> Cheers >>>> >>>> Phil Hobbs >>>> >>>> (*) That 60 mA number is based on the ~20 mA emitter current of Q1. >>>> That'll drop about 450 mV across the 22 ohms, which translates to about >>>> 1.5 mA collector current in Q8. That puts roughly 40 mV across the 27 >>>> ohms, which divided by 0.66 ohms gets you roughly 60 mA of Class-A bias >>>> current. >>> >>> Phil, >>> >>> The 'bumph' controlling the biasing is a sub-audible current switch >>> into fairly large capacitors, so simulation would have to take this >>> into account. >>> >>> In my internet/bugs/ampjt folder there are a number of simulations >>> posted by Jim around 2013. They used the .op spice directive to >>> establish DC operating point values only. >>> >>> I couldn't get it to operate as an amplifier (starts with static >>> latched-off biasing) using his TL081/071 subcircuit. Using the >>> basic LTSpice single or doublepole OA would allow it to demonstrate >>> a signal path in a .tran simulation. >>> >>> His sims left out the electrolytic cap on the base of Q2 and the >>> gain was set to simple unity (inverting) using 10K resistors >>> and a cap-coupled source. >>> >>> Crossover distortion was easily visible. As I couldn't see any >>> slow-moving voltages or currents in the biasing section to >>> correct this, while a signal was being processed, or any reason >>> why they should change (with the LM311 inputs overloaded by >>> normal operating current), I set the thing aside. >>> >>> RL >>> >> >> In 1977 it wasn't that easy to do a fully-differential measurement of a >> 40-mV signal sitting on 12 Vpp of audio. >> >> Re-framing the problem as preventing the measured voltage from falling >> much below 40 mV, and letting it gradually decrease otherwise, is an >> interesting approach. >> >> JT was a smart guy, even if he was a tiny bit too aware of that. ;) >> >> May God hold him in memory eternal. >> >> Cheers >> >> Phil Hobbs > > Instead of just bitching about the sims, I replaced both the TL071 > subckt and the LM311 subckt with a default OA and an LT1011 from > the standard LTspice library so that the thing runs. > ( Be sure to remove or terminate the old subcircuits to ensure > easy sim startup.) > > This ran with low crossover distortion at 100KHz and about 50mA > bias current at xover. The bias current could be raised or lowered > proportionally through comparator input adjustment. > > No big OA slewing requirements. > > So the concept could be demonstrated ~accurately in LTSpice. > > RL >
Yeah, I did it too, using 2N3904s and one 2N3906 for the small signal stuff, D44H11/D45H11 for the output stages of the Darlingtons, a UniversalOpAmp2 configured to look like an LF356 (4 MHz, 12 V/us), an RH111 (rad hard comparator from the LTspice 17.1 library) and a 4-ohm load. Looks pretty good, for a car amp of that vintage. The bias circuit works well, anyway. Cheers Phil Hobbs -- Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics Briarcliff Manor NY 10510 http://electrooptical.net http://hobbs-eo.com