Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > sci.electronics.design > #452229
| From | Sylvia Else <sylvia@not.at.this.address> |
|---|---|
| Newsgroups | sci.electronics.design |
| Subject | Re: Parasitics? |
| Date | 2017-03-17 14:51 +1100 |
| Message-ID | <ej14q3Fov9nU1@mid.individual.net> (permalink) |
| References | <oaf7ro$efu$1@dont-email.me> <ej0s1jFngurU1@mid.individual.net> <oafka4$5on$1@dont-email.me> |
On 17/03/2017 2:16 PM, rickman wrote: > On 3/16/2017 9:21 PM, Sylvia Else wrote: >> On 17/03/2017 10:44 AM, rickman wrote: >>> I'm running a simulation where I'm pumping charge into a capacitor to >>> generate a voltage. A transistor emitter/source is connected to the >>> positive rail and the collector/drain is connected to a 1 nF cap through >>> a 47k resistor. When the base/gate is driven high to shut off the >>> current I see the current go up initially then taking almost 2 us to >>> shut off. I've tried 2N3906 and BSS84 and a couple others selected >>> randomly. The switching period is around 8 uS. >>> >>> Is this from the parasitic capacitance in the transistor? The BSS84 >>> only has 1 nC gate charge and still the effect is very pronounced. >>> >>> Is there a way to mitigate this effect other than using a larger cap and >>> smaller resistors? >>> >> When you try to drive the gate high, the gate-drain capacitance has to >> be charged, and the only way than can happen is for current to flow >> through R3. A back of the envelope calculation suggests that will take >> about the time you're seeing. >> >> To get it to switch more quickly, you need to reduce R3, or provide some >> other path for the current. >> >> A diode in series with R3, and a 1K resistor from the drain to ground >> improves things substantially. > > That actually makes things worse by substituting the capacitance of the > diode through the 1k resistor for the capacitance of the transistor. > > I was trying to use a very low power approach by injecting charge onto a > capacitor which would have a very low drain from it. But if low value > resistors have to be added, I can just use a dithered pullup/pulldown > instead. That may also have current injection, but it should be > approximately equal in both directions because of the push-pull output. > I had in mind this. The current through R3 reverses, then returns to zero in 190ns. Version 4 SHEET 1 2820 1128 WIRE 368 -272 144 -272 WIRE 512 -272 368 -272 WIRE 816 -272 512 -272 WIRE 1024 -272 816 -272 WIRE 1216 -272 1024 -272 WIRE 144 -224 144 -272 WIRE 368 -224 368 -272 WIRE 816 -208 816 -272 WIRE 512 -112 512 -272 WIRE 368 -96 368 -144 WIRE 416 -96 368 -96 WIRE 448 -96 416 -96 WIRE 464 -96 448 -96 WIRE 816 -96 816 -128 WIRE 448 -80 448 -96 WIRE 144 -64 144 -144 WIRE 224 -64 144 -64 WIRE 368 -64 368 -96 WIRE 368 -64 304 -64 WIRE 512 -16 512 -48 WIRE 512 16 512 -16 WIRE 544 16 512 16 WIRE 640 16 608 16 WIRE 800 16 720 16 WIRE 832 16 800 16 WIRE 896 16 832 16 WIRE 512 32 512 16 WIRE 800 48 800 16 WIRE 800 128 800 112 FLAG 816 -96 0 FLAG 1024 -272 Vdd FLAG 800 128 0 FLAG 832 16 Bias FLAG 608 -32 Fcntl FLAG 416 -96 Gate FLAG 512 112 0 SYMBOL voltage 144 -240 R0 WINDOW 123 -97 26 Left 2 WINDOW 39 -277 71 Left 2 WINDOW 3 -412 109 Left 2 SYMATTR Value2 AC 1 SYMATTR SpiceLine Rser=0.01 Cpar=1fF SYMATTR Value PULSE(0 3.3 3us 10ns 10ns 2us 8us 1000) SYMATTR InstName V1 SYMBOL voltage 816 -224 R0 WINDOW 123 24 132 Left 2 WINDOW 39 0 0 Left 2 WINDOW 3 24 102 Left 2 SYMATTR Value 3.3 SYMATTR InstName V2 SYMBOL res 624 0 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 4700 SYMBOL cap 816 48 M0 WINDOW 0 43 20 Left 2 SYMATTR InstName C1 SYMATTR Value 1µF SYMBOL res 352 -240 R0 SYMATTR InstName R1 SYMATTR Value 10K SYMBOL res 496 16 R0 SYMATTR InstName R2 SYMATTR Value 1K SYMBOL diode 544 32 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL res 320 -80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 1K SYMBOL pmos 464 -16 M180 SYMATTR InstName M1 SYMATTR Value BSS84 TEXT 304 160 Left 2 !.tran 20E-6 TEXT 304 96 Left 2 !.options plotwinsize=0 TEXT 32 96 Left 2 !.ic V(Vf)=1.61\n.ic V(Bias)=2.7 TEXT 304 128 Left 2 !.PARAM Tol = 1.0
Back to sci.electronics.design | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Parasitics? rickman <gnuarm@gmail.com> - 2017-03-16 19:44 -0400
Re: Parasitics? bloggs.fredbloggs.fred@gmail.com - 2017-03-16 16:48 -0700
Re: Parasitics? Sylvia Else <sylvia@not.at.this.address> - 2017-03-17 10:59 +1100
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-16 20:19 -0400
Re: Parasitics? Sylvia Else <sylvia@not.at.this.address> - 2017-03-17 12:21 +1100
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-16 23:16 -0400
Re: Parasitics? Sylvia Else <sylvia@not.at.this.address> - 2017-03-17 14:51 +1100
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-17 00:57 -0400
Re: Parasitics? bloggs.fredbloggs.fred@gmail.com - 2017-03-18 01:36 -0700
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-18 05:45 -0400
Re: Parasitics? bloggs.fredbloggs.fred@gmail.com - 2017-03-18 06:33 -0700
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-18 12:22 -0400
Re: Parasitics? Sylvia Else <sylvia@not.at.this.address> - 2017-03-24 13:30 +1100
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-24 00:36 -0400
Re: Parasitics? Sylvia Else <sylvia@not.at.this.address> - 2017-03-24 16:10 +1100
Re: Parasitics? "Tim Williams" <tiwill@seventransistorlabs.com> - 2017-03-17 01:42 -0500
Re: Parasitics? rickman <gnuarm@gmail.com> - 2017-03-17 04:11 -0400
Re: Parasitics? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2017-03-17 09:53 -0400
Re: Parasitics? Cursitor Doom <curd@notformail.com> - 2017-03-17 18:52 +0000
csiph-web