element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Transistors: Vce Breakdown
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jc2048
  • Date Created: 25 Jan 2017 1:05 PM Date Created
  • Views 3306 views
  • Likes 6 likes
  • Comments 16 comments
Related
Recommended

Transistors: Vce Breakdown

jc2048
jc2048
25 Jan 2017

Another blog about transistors. As before, a quick qualification: this isn't teaching material, I'm just experimenting and following

my curiosity where it might lead. It's all a bit ad-hoc and spontaneous - if I did it again it would be more organised, but then we'd

lose the experimental flavour.

 

I'm going to repurpose the board I used for the switching experiments. This time the load will be a small solenoid I found in a box of

old bits. It measures 53.16mH, 54.4ohms with the plunger partly out and 62.66mH, 54.3ohms with the plunger in. The inductance varies

because the plunger forms part of the magnetic circuit. It says "5V d.c." on the side, but I'm going to run it on 8V - with a

resistance of 54 ohms that will be a current of 150mA which the 2N3904 can manage. It's only going to be energised for short periods

(one second or less), so it can easily cope with the excess dissipation. I'm sure you all know where I'm going with this - when you

first read about the transistor as a switch, you usually get told that switching inductive loads can destroy a transistor and that's

what I'm setting up here.

 

Here's the circuit.

 

image

 

You can see I'm starting with a 1N4148 signal diode to provide the protection for the transistor. The part can handle the initial

150mA easily and it's fast, it can switch in under 4nS, so it won't have any problems catching the coil voltage as it goes up.

 

Here's the board (another example of my award-winning photography - I won't tell you what the award was or where it came from).

[Just realised that this shows the board from later on when I'd swapped to three zeners. Never mind.]

 

image

 

and the solenoid

 

image

 

And here's the sketch for the Arduino that is producing the switching waveform.

 

void setup() {
  DDRB =DDRB | 0x10;
}

void loop() {
  cli();
    delay(10000);
    PORTB |= 0x10;
    delay(10000);
    PORTB &= ~0x10;
    while(1) {
    }
}

 

This time it's simulating a monostable. It waits a while, takes the input high, waits a while, takes the input low and then sits there

and twiddles its thumbs. The scope is set to trigger on the falling edge so I can see what happens when the transistor turns off,

interrupting the current flowing, leaving the poor solenoid with a whole load of energy in its magnetic field that it has to dispose

of. Here's a trace showing the collector waveform - the trigger is coming from the input wavform on the other channel which isn't

being displayed. This trace is slightly embarrassing because you'll notice that just before the trigger point, where the transistor is

on, the transistor isn't quite bottoming. Basically, I don't have enough base current and that's because the DC current gain (beta or

hFE on a datasheet) falls considerably at higher collector currents but, without thinking, I've just chosen the kind of base resistor

you'd use at a collector current of 10mA where you know the gain will be at least a hundred. I'm just going to leave it because it

doesn't make any real difference to what I'm doing.

 

image

 

Anyway, what's going on when the transistor turns off? The top end of the solenoid coil is anchored to the positive rail, the bottom

end is now free and no longer clamped to ground by the transistor. The coil has to, somehow, keep the current flowing and it does that

by raising the voltage at the free end until the current does flow. It will be very aggressive about it and fast. Aggressive in that,

if you could magically make the transistor just disappear, it would break the air down to achieve a path. Nature won't accept a step

change in a magnetic field that's created by a current flowing in a wire. In this case, when the voltage gets to a diode drop above

the supply rail, the diode becomes forward-biassed and starts to conduct the current. The energy in the coil is then dumped into the

supply rail (which, hopefully, is well enough decoupled that it doesn't move around too much).

 

Now for a slight change. This time, instead of the diode across the coil, I've used a zener diode to catch it.

 

image

 

I've actually used three 12V zeners in series [since that was what I had to hand], which will clamp at about 36V. It could have been one 12V

zener; this is for illustration so we can see the way the coil lifts the voltage and how fast it is but without the transistor

breaking down (Vceo max is 40V). This time the energy is being directed to ground, which might be an advantage if you were switching

several solenoids simultaneously and didn't want all that disturbance to the positive rail (as long as your ground was nice and solid,

of course).

 

image

 

Here in a bit more detail

 

image

 

I don't think that the tail afterwards is energy from the coil, I would imagine that it's the zener and transistor capacitance

gently discharging from the 36V.

 

The zeners clamp nice and cleanly (the coil is only trying to keep the 150mA going, so they're not hit in the way a TVS diode

would be trying to clamp a large transient).

 

Now, finally, I'm going to throw caution to the wind, remove the protection components and let the transistor have a go.

 

image

 

This was my first go. I haven't got the scales right, not knowing what to expect, but it does show that the situation is messier than

with the zeners even though the collector breakdown is, in theory, an avalanche effect and I would have expected it to look something

like the zener case.

 

image

 

Above is the start in more detail [initial breakdown is around 80V] - and what's evident is that I've created an oscillator. I suppose it's a 'relaxation oscillator' in

form. The transistor avalanches, the voltage comes down, the coil ramps it up again, and it repeats. It's running at about 5MHz.

Essentially, the avalanche gives us a negative resistance which can support oscillation. That was unexpected, but really neat.

 

image

 

Here it is on a longer scale (the raggedness is aliasing of the scopes sampling). After about a millisecond the coil's energy is dissipated and it

finishes. Amazingly, the transistor survives all this abuse. I'm pretty sure it would fail if I made it repetitive, though.

 

Finally, to get a different view of the initial breakdown, I removed the solenoid and substituted a 39uH coil (ESR  0.8ohms) in series

with a 47ohm resistor. This produces this trace

 

image

 

and we can see that here the initial breakdown is about 65V.Neither is the BVceo figure (Breakdown Voltage collector-emitter base open),

because that would be measured with no base drive and at a lower current, but they show how the transistor behaves in a real situation.

 

Well, that was a bit chaotic and disorganised - just as well I'm not a teacher. Since pictures seem to be the order of the day, have a

doodle - this is two canine engineers, leaders in their field (yard?), discussing transistor characteristics in front of the latest in IoT kennels.

 

image

  • Sign in to reply

Top Comments

  • D_Hersey
    D_Hersey over 8 years ago +3
    You are showing what are called 'hard clamps.' For certain really big solenoid valves and stepper motors with mechanically reactive loads we need a 'soft clamp.' One of these types uses your clamp diode…
  • mcb1
    mcb1 over 8 years ago in reply to jc2048 +3
    jc2048 Jon I had a look and found the pdf's They are here. Relay Application Notes | TE Connectivity It was interesting reading and hence why I saved them. Cheers Mark
  • rachaelp
    rachaelp over 8 years ago +2
    Another great blog topic, nice work Jon! In previous blogs you've also done some circuit simulation to compare with your measurements. I was wondering if you simulated your various scenarios how close…
Parents
  • mcb1
    mcb1 over 8 years ago

    Interesting observations.

     

    I was trying to find a paper that one of the relay manufacturers put out.

    Adding a diode across the solenoid does indeed remove the voltage but it also slows down the release time of the relay.\

    This may casue arcing of the contact due to the slow release, and is not the recommended method the employ.

     

    I need to find it again.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • mcb1
    mcb1 over 8 years ago

    Interesting observations.

     

    I was trying to find a paper that one of the relay manufacturers put out.

    Adding a diode across the solenoid does indeed remove the voltage but it also slows down the release time of the relay.\

    This may casue arcing of the contact due to the slow release, and is not the recommended method the employ.

     

    I need to find it again.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • jc2048
    jc2048 over 8 years ago in reply to mcb1

    From first principles, we can say that the initial current through the protection device is simply the coil current

    (that's what the coil is trying to do - maintain the current that's flowing). The current will then decay, because

    it's being powered by the energy in the coil's magnetic field, and the energy will gradually deplete because of the

    dissipation of the protection device. In the case of the signal diode, that dissipation is quite low - the initial

    dissipation is only 600mV x 100mA = 60mW and it falls as the current falls [the voltage doesn't change all that much because

    of the diode characteristic]. In the case where I had three 12V zeners in series, giving a composite zener of 36V,

    the dissipation is much higher at the start so we'd expect the current to drop much more rapidly.

     

    I tried it. Here are the traces.

     

    This is effectively a 36V zener to ground (3 x 12V zeners in series):

    image

     

    This is a single 12V zener to ground:

    image

     

    This is a 1N4148 signal diode, across the coil:

    image

     

    Note that the first one is 1ms/div horizontal, the others are 4ms/div.

     

    So, yes, if you're worried about the rate of decay of the current through the coil, a simple diode might not be the

    way to do it.

     

    Unfortunately, I can't find any MOVs of the right kind of voltage, otherwise I'd try one for a comparison.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • D_Hersey
    D_Hersey over 8 years ago in reply to mcb1

    Some options with the relay case are to soften the clamp with a Zener diode, also you can throw in a snubber around 1/10 the Zobel limit.  If you play with the simulator you can design  the snubber to hold up for a moment then lose  power precipitately, energizing and de-energizing the relay coil properly while minimizing EMI

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 8 years ago in reply to jc2048

    Maybe if you put back-to-back zeners across the coil with a resistor in parallel, the resistor would burn off the energy quicker.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 8 years ago in reply to jc2048

    jc2048

    Jon I had a look and found the pdf's

     

    They are here.

    Relay Application Notes | TE Connectivity

    It was interesting reading and hence why I saved them.

     

    Cheers

    Mark

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jc2048
    jc2048 over 8 years ago in reply to dougw

    I thought of doing something like that, but then convinced myself it would be worse than the zener, though probably better than the diode alone. Since the resistor voltage is proportional to the current, the dissipation falls as an inverse square instead of in proportion to the current as with the diode or zener. So the tail would be longer and shallower and that's the crucial bit because we're interested in what happens when the current gets down to about 10% (or whatever) and the relay finally drops out.

     

    The paper Mark links to seems to support that, with the resistors coming in between the zener and the diode, though they focus simply on the drop-out time and I think that's wrong - they should be concerned with the rate-of-change of the current at that point [which is what Don is focussed on in his comment below].

     

    The other problem is that the resistor needs to be sized properly, whereas the diode and diode-plus-zener (or zener across the transistor) situations are universal (at least, in that they guarantee to save the transistor, even if there's a small possibility you might end up tack-welding the contacts).

     

    Perhaps this deserves a new blog post (using a real relay) rather than doing it here in the comments. I was hoping to move on to other things, but it sounds like someone should do it...

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube