Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > sci.electronics.design > #452229

Re: Parasitics?

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>

Show all headers | View raw


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


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