From: BlindBaby on
On Fri, 11 Jun 2010 08:16:29 -0500, John Fields
<jfields(a)austininstruments.com> wrote:

>On Fri, 11 Jun 2010 07:02:03 -0500, John Fields
><jfields(a)austininstruments.com> wrote:
>
>>On 10 Jun 2010 13:23:55 -0700, Winfield Hill
>><Winfield_member(a)newsguy.com> wrote:
>>
>>
>>> In a ringing bell application, as the supply voltage sags,
>>> and the amplitude drops, I imagine the circuit will move
>>> from class C back to class A operation, before stopping.
>>
>>---
>>Why imagine?
>>
>>Here's a circuit list that'll show it all _and_ it'll create a .wav
>>file, "bong.wav" in whatever folder the cicuit's in, so you can hear
>>it.
>>
>>Enjoy! :-)
>
>---
>Oops...
>Here it is:
>
>Version 4
>SHEET 1 936 680
>WIRE -384 48 -592 48
>WIRE -320 48 -384 48
>WIRE -112 48 -224 48
>WIRE 16 48 -112 48
>WIRE 112 48 16 48
>WIRE 16 64 16 48
>WIRE 112 64 112 48
>WIRE -384 96 -384 48
>WIRE -112 96 -112 48
>WIRE -448 144 -496 144
>WIRE 16 160 16 128
>WIRE 112 160 112 144
>WIRE 112 160 16 160
>WIRE -496 176 -496 144
>WIRE -592 192 -592 48
>WIRE -272 192 -272 112
>WIRE -272 192 -384 192
>WIRE 16 192 16 160
>WIRE -112 240 -112 176
>WIRE -48 240 -112 240
>WIRE -384 272 -384 192
>WIRE -272 272 -272 192
>WIRE -496 288 -496 256
>WIRE -112 304 -112 240
>WIRE 16 320 16 288
>WIRE 112 320 16 320
>WIRE 16 336 16 320
>WIRE 112 336 112 320
>WIRE -592 432 -592 272
>WIRE -496 432 -496 368
>WIRE -496 432 -592 432
>WIRE -384 432 -384 352
>WIRE -384 432 -496 432
>WIRE -272 432 -272 336
>WIRE -272 432 -384 432
>WIRE -112 432 -112 368
>WIRE -112 432 -272 432
>WIRE 16 432 16 416
>WIRE 16 432 -112 432
>WIRE 112 432 112 416
>WIRE 112 432 16 432
>WIRE -592 528 -592 432
>FLAG -592 528 0
>SYMBOL ind2 96 48 R0
>SYMATTR InstName L1
>SYMATTR Value 20e-3
>SYMATTR Type ind
>SYMBOL ind2 96 432 M180
>WINDOW 0 36 80 Left 0
>WINDOW 3 36 40 Left 0
>SYMATTR InstName L2
>SYMATTR Value 500e-6
>SYMATTR Type ind
>SYMATTR SpiceLine Rser=.01
>SYMBOL npn -48 192 R0
>SYMATTR InstName Q1
>SYMATTR Value 2N3904
>SYMBOL res -128 80 R0
>SYMATTR InstName R1
>SYMATTR Value 100k
>SYMBOL cap 0 64 R0
>SYMATTR InstName C1
>SYMATTR Value 10e-6
>SYMBOL voltage -592 176 R0
>WINDOW 123 0 0 Left 0
>WINDOW 39 0 0 Left 0
>WINDOW 3 24 104 Invisible 0
>SYMATTR Value 5
>SYMATTR InstName V2
>SYMBOL pnp -448 192 M180
>SYMATTR InstName Q3
>SYMATTR Value 2N4403
>SYMBOL voltage -496 272 R0
>WINDOW 123 0 0 Left 0
>WINDOW 39 0 0 Left 0
>WINDOW 3 24 104 Invisible 0
>SYMATTR Value PULSE(5 0 0 1e-6 1e-6 .01)
>SYMATTR InstName V1
>SYMBOL npn -320 112 R270
>SYMATTR InstName Q2
>SYMATTR Value 2N3904
>SYMBOL cap -288 272 R0
>SYMATTR InstName C4
>SYMATTR Value 1e-6
>SYMBOL res -400 256 R0
>SYMATTR InstName R2
>SYMATTR Value 100k
>SYMBOL res -512 160 R0
>SYMATTR InstName R3
>SYMATTR Value 1000
>SYMBOL cap -128 304 R0
>SYMATTR InstName C2
>SYMATTR Value 1e-7
>SYMBOL res 0 320 R0
>SYMATTR InstName R4
>SYMATTR Value 750
>TEXT 32 184 Left 0 !K1 L1 L2 1
>TEXT -528 464 Left 0 !.tran 5
>TEXT -528 496 Left 0 !.wave .\\bong.wav 8 10000 N008

LT doesn't like all the SYMATTR use. It expects to only see it once.
From: ehsjr on
John Fields wrote:
> On Fri, 11 Jun 2010 07:02:03 -0500, John Fields
> <jfields(a)austininstruments.com> wrote:
>
>
>>On 10 Jun 2010 13:23:55 -0700, Winfield Hill
>><Winfield_member(a)newsguy.com> wrote:
>>
>>
>>
>>>In a ringing bell application, as the supply voltage sags,
>>>and the amplitude drops, I imagine the circuit will move
>>>from class C back to class A operation, before stopping.
>>
>>---
>>Why imagine?
>>
>>Here's a circuit list that'll show it all _and_ it'll create a .wav
>>file, "bong.wav" in whatever folder the cicuit's in, so you can hear
>>it.
>>
>>Enjoy! :-)
>
>
> ---
> Oops...
> Here it is:
>
> Version 4
> SHEET 1 936 680
> WIRE -384 48 -592 48
> WIRE -320 48 -384 48
> WIRE -112 48 -224 48
> WIRE 16 48 -112 48
> WIRE 112 48 16 48
> WIRE 16 64 16 48
> WIRE 112 64 112 48
> WIRE -384 96 -384 48
> WIRE -112 96 -112 48
> WIRE -448 144 -496 144
> WIRE 16 160 16 128
> WIRE 112 160 112 144
> WIRE 112 160 16 160
> WIRE -496 176 -496 144
> WIRE -592 192 -592 48
> WIRE -272 192 -272 112
> WIRE -272 192 -384 192
> WIRE 16 192 16 160
> WIRE -112 240 -112 176
> WIRE -48 240 -112 240
> WIRE -384 272 -384 192
> WIRE -272 272 -272 192
> WIRE -496 288 -496 256
> WIRE -112 304 -112 240
> WIRE 16 320 16 288
> WIRE 112 320 16 320
> WIRE 16 336 16 320
> WIRE 112 336 112 320
> WIRE -592 432 -592 272
> WIRE -496 432 -496 368
> WIRE -496 432 -592 432
> WIRE -384 432 -384 352
> WIRE -384 432 -496 432
> WIRE -272 432 -272 336
> WIRE -272 432 -384 432
> WIRE -112 432 -112 368
> WIRE -112 432 -272 432
> WIRE 16 432 16 416
> WIRE 16 432 -112 432
> WIRE 112 432 112 416
> WIRE 112 432 16 432
> WIRE -592 528 -592 432
> FLAG -592 528 0
> SYMBOL ind2 96 48 R0
> SYMATTR InstName L1
> SYMATTR Value 20e-3
> SYMATTR Type ind
> SYMBOL ind2 96 432 M180
> WINDOW 0 36 80 Left 0
> WINDOW 3 36 40 Left 0
> SYMATTR InstName L2
> SYMATTR Value 500e-6
> SYMATTR Type ind
> SYMATTR SpiceLine Rser=.01
> SYMBOL npn -48 192 R0
> SYMATTR InstName Q1
> SYMATTR Value 2N3904
> SYMBOL res -128 80 R0
> SYMATTR InstName R1
> SYMATTR Value 100k
> SYMBOL cap 0 64 R0
> SYMATTR InstName C1
> SYMATTR Value 10e-6
> SYMBOL voltage -592 176 R0
> WINDOW 123 0 0 Left 0
> WINDOW 39 0 0 Left 0
> WINDOW 3 24 104 Invisible 0
> SYMATTR Value 5
> SYMATTR InstName V2
> SYMBOL pnp -448 192 M180
> SYMATTR InstName Q3
> SYMATTR Value 2N4403
> SYMBOL voltage -496 272 R0
> WINDOW 123 0 0 Left 0
> WINDOW 39 0 0 Left 0
> WINDOW 3 24 104 Invisible 0
> SYMATTR Value PULSE(5 0 0 1e-6 1e-6 .01)
> SYMATTR InstName V1
> SYMBOL npn -320 112 R270
> SYMATTR InstName Q2
> SYMATTR Value 2N3904
> SYMBOL cap -288 272 R0
> SYMATTR InstName C4
> SYMATTR Value 1e-6
> SYMBOL res -400 256 R0
> SYMATTR InstName R2
> SYMATTR Value 100k
> SYMBOL res -512 160 R0
> SYMATTR InstName R3
> SYMATTR Value 1000
> SYMBOL cap -128 304 R0
> SYMATTR InstName C2
> SYMATTR Value 1e-7
> SYMBOL res 0 320 R0
> SYMATTR InstName R4
> SYMATTR Value 750
> TEXT 32 184 Left 0 !K1 L1 L2 1
> TEXT -528 464 Left 0 !.tran 5
> TEXT -528 496 Left 0 !.wave .\\bong.wav 8 10000 N008
>

Thanks! Sounds nice - now, whereinthehell is the icon for
a "bongy" face? :-)))

Ed
From: John Larkin on
On Fri, 11 Jun 2010 13:49:00 -0700, BlindBaby
<BlindMelonChitlin(a)wellnevergetthatonethealbumcover.org> wrote:

>On Fri, 11 Jun 2010 12:28:41 -0700, John Larkin
><jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>
>>
>>Lotta munbling. What does it mean? What causes it?
>
> "Munbling"? I don't know... it is not a word that I am aware of.
>
> Since you were the one that used it, maybe you could tell us.

It's recursive mumbling, the sound you make when you mumble "mumble."

John

From: BlindBaby on
On Fri, 11 Jun 2010 19:23:03 -0700, John Larkin
<jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:

>On Fri, 11 Jun 2010 13:49:00 -0700, BlindBaby
><BlindMelonChitlin(a)wellnevergetthatonethealbumcover.org> wrote:
>
>>On Fri, 11 Jun 2010 12:28:41 -0700, John Larkin
>><jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>
>>>
>>>Lotta munbling. What does it mean? What causes it?
>>
>> "Munbling"? I don't know... it is not a word that I am aware of.
>>
>> Since you were the one that used it, maybe you could tell us.
>
>It's recursive mumbling, the sound you make when you mumble "mumble."
>
>John

Yes, John... muMble is a word.

"muNble", which is what you wrote, is not, idiot.
From: John Larkin on
On Fri, 11 Jun 2010 17:43:39 -0300, YD <ydtechHAT(a)techie.com> wrote:

>Late at night, by candle light, John Larkin
><jjlarkin(a)highNOTlandTHIStechnologyPART.com> penned this immortal
>opus:
>
>>On Fri, 11 Jun 2010 13:37:09 -0300, YD <ydtechHAT(a)techie.com> wrote:
>>
>>>Late at night, by candle light, Jeroen Belleman <jeroen(a)nospam.please>
>>>penned this immortal opus:
>>>
>>>>John Larkin wrote:
>>>>>
>>>>> I like the way it works with a very high turns ratio, very small AC
>>>>> drive at the emitter. But at lower ratios, it gets very nonlinear and
>>>>> becomes, if that means anything, a tuned blocking oscillator. The base
>>>>> capacitor value would be lowered so that the cap recharges a bunch
>>>>> during a oscillatory cycle.
>>>>>
>>>>> I'm sure JT and JF will spend the next week diligently searching for a
>>>>> set of values that will make my circuit not work. Then they'll crow,
>>>>> or rather, cluck about it. That's OK: as Woody Allen says, we need the
>>>>> eggs.
>>>>
>>>>I made it squeg. Maybe that will please them.
>>>>
>>>
>>>Yes, the tank's Q must be kept high. Increasing La's series R makes it
>>>squegg in a rather amusing way. Might be fun capturing it to a .wav.
>>
>>I always ran it with a big base capacitor. I'd expect that to prevent
>>squegging, as the tank resonance/rectification thing should be 1st
>>order, and 1st order loops are stable. A smaller base cap adds a
>>second time-variant element in the right ballpark.
>>
>>>
>>>JL: Can you recall ballpark the values of the inductors and associated
>>>frequencies in the physical circuit? High valued Ls tend to be rather
>>>resistive unless they're grossly oversized.
>>
>>Sorry, can't remember values after 35 years.
>>
>
>Ok, here's my take on it. It does seem to work class C, with some
>weird twists. The base is held practically constant, Q1 starts
>conducting when the emitter is pulled below Vb-.6V. As the tank gets
>close to Ve, there's a bit of suckage through bc, Vc ~= Ve. Then
>there's another bit of kick, Ve goes up and turns off Q1.
>
>Depending on turns ratio Vb stabilizes somewhere between 0.5 and
>-0.2V. A higher TR pulls it lower, makes sense.
>
>Adding about 1 or more ohms to L's Rs sets it squegging, haven't got
>that really figured yet.
>
>I start saving data after it has settled to make the currents easier
>resolved on the graph.
>
>Version 4
>SHEET 1 880 680
>WIRE 304 -64 16 -64
>WIRE 432 -64 304 -64
>WIRE 304 -32 304 -64
>WIRE 400 -32 304 -32
>WIRE 304 0 304 -32
>WIRE 400 0 400 -32
>WIRE 16 16 16 -64
>WIRE 256 96 176 96
>WIRE 304 96 304 64
>WIRE 304 96 256 96
>WIRE 400 96 400 80
>WIRE 400 96 304 96
>WIRE 176 144 176 96
>WIRE 432 160 432 -64
>WIRE 16 192 16 96
>WIRE 64 192 16 192
>WIRE 112 192 64 192
>WIRE 208 240 176 240
>WIRE 352 240 208 240
>WIRE 16 256 16 192
>WIRE 432 272 432 240
>WIRE 352 304 352 240
>WIRE 16 352 16 320
>WIRE 352 416 352 384
>FLAG 16 352 0
>FLAG 352 416 0
>FLAG 432 272 0
>FLAG 256 96 c
>FLAG 64 192 b
>FLAG 208 240 e
>SYMBOL voltage 432 144 R0
>WINDOW 123 0 0 Left 0
>WINDOW 39 0 0 Left 0
>SYMATTR InstName V1
>SYMATTR Value 5
>SYMBOL npn 112 144 R0
>SYMATTR InstName Q1
>SYMATTR Value 2N3904
>SYMBOL ind2 384 -16 R0
>SYMATTR InstName L1
>SYMATTR Value 10m
>SYMBOL ind2 336 400 M180
>WINDOW 0 36 80 Left 0
>WINDOW 3 36 40 Left 0
>SYMATTR InstName L2
>SYMATTR Value 25�
>SYMATTR SpiceLine Rser=30m
>SYMBOL res 0 0 R0
>SYMATTR InstName R1
>SYMATTR Value 100k
>SYMBOL cap 288 0 R0
>SYMATTR InstName C1
>SYMATTR Value 1�
>SYMATTR SpiceLine Rser=10m
>SYMBOL cap 0 256 R0
>SYMATTR InstName C2
>SYMATTR Value 1�
>SYMATTR SpiceLine Rser=10m
>TEXT 224 152 Left 0 !K1 L1 L2 1
>TEXT -8 392 Left 0 !.tran 0 100m 5m
>TEXT 128 296 Left 0 !.opt plotwinsize 0
>
>- YD.

That's nice. It's running pretty hard class C.

Try this:

C2 = 10 uF
L2 = 0.25 uH

That will move it to class A, with about 50 millivolts p-p drive at
the emitter. That's more like what I had in mind originally. Vb is
stiff at about +0.6, and Vc dips down to about -0.1, a little below
Ve, sucking a brief blip of current out of the base cap. The sine wave
is just slightly flattened on the bottom.

It's useful to add a small resistor, like 1 milliohm, in the emitter
so that you can probe the current. It's interesting.

I measure the amplitude at the collector at 10.11 p-p, pretty close to
2*Vcc.

ftp://jjlarkin.lmi.net/LC_YDx.gif

John



First  |  Prev  |  Next  |  Last
Pages: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Prev: Twin T circuit wanted
Next: And blocking oscillators