Diode Reverse Recovery Testing       

Recently I purchased some UF4007 diodes from one of those obscure sellers on the most common of those websites on which one shouldn't buy parts (you probably know which ones I mean!), and what I got looked suspicious. Those diodes were much smaller, and had much thinner wires, than the original ones. The question that arises in such a situation is: Can they be used, or should I better throw them in the trash can, and buy real diodes from a trustworthy distributor, at 20 times the cost?

It's easy enough to measure the forward voltage drop, and the leakage current at the rated maximum reverse voltage. I did so, and while the diodes met specs for leakage current at 1kV, they got extremely hot at 1A of forward current, due to the very poor thermal conductivity of their flimsy thin wires, which are not even made from copper! Clearly these diodes could not be used at their full rated current, if I wanted an acceptable reliability. But are they really a case for the trash can, or can they be used at least in low-current applications?

To learn that, it was essential to find out whether or not they meet their specs on switching performance. That means measuring their reverse recovery characteristics. I checked the datasheets of several diodes, and found that the manufacturers typically measure such small diodes at 0.5A forward current, and externally limited -1A reverse current, taking the recovery time as the time taken by the diode to recover to -0.25A. But the circuit suggested in most datasheets is not very practical for hobbyists: It calls for a relatively high-voltage, high-current pulse generator, which I don't have, and for several high-power non-inductive resistors, which I don't have either.

So I hacked together a little circuit from parts that I did have on hand, and used it to measure my diodes' reverse recovery. Spoiler: They do meet specs about recovery - but only when cold! After a few seconds they get hot, and the recovery time goes out of spec, even if not by much. So the answer was in: I can indeed use these diodes in low-current applications. Just not at anything close to their rated maximum current.

At this point I could have called it a day, but a friend thought that I should publish even this little simple circuit on my website. Somebody out in this wide world might find it useful. Well, I don't know! But I decided to do it, just in case. After all, there isn't much published about diode reverse recovery testing in a hobby lab.

As usual on my site, you can click this schematic to get a high-resolution version for printing.

A CMOS 555 timer IC is used to generate a pulse signal having an ON time adjustable by R2 from roughly 1.5 to 35µs, while the OFF time is fixed at about 25µs. This pulse goes through a relatively fast and powerful gate driver IC, which drives a MOSFET with the fastest possible turn-on time, while the turn-off time is allowed to be a little slower, mainly to get some resistive damping into the gate circuit.

The MOSFET drives an inductive/resistive circuit around the diode to be tested. The use of an inductor allows running the circuit from a single supply, that doesn't need to deliver as much current as used to forward-bias the diode. An oscilloscope is used to measure the voltage drop on the resistor in series with the diode, to get a display of the diode current. Note that the positive side of the power supply connects to the "ground" of the scope probe. So, if the scope and its probe are actually grounded, a floating power supply is needed. Most lab power supplies deliver floating output, so that's no problem. A grounded +/- supply can also be used, by using its negative side.

While the MOSFET is on, the inductor current slowly increases, storing energy in the magnetic field. When the MOSFET is off, the inductor current flows through the diode under test and R4. The inductor's value is large enough to keep the current reasonably constant over the whole period. By adjusting R2 to the proper pulse width, one can precisely set the forward current in the diode just before the MOSFET turns on. At the moment the MOSFET does turns on, it not only begins to conduct the inductor's current, but also reverse-biases the diode, and conducts its reverse recovery current. This current is limited mainly by the supply voltage and the value of R4, so that by choosing the value of R4 it is possible to set the desired reverse current limit, and the value can be fine-tuned by varying the supply voltage. The circuit will work correctly with supply voltages from 10 to 15V, giving enough range for this fine setting of the reverse current.

When building the circuit, there are two circuit loops with should be kept as short and direct as possible. One is the loop formed IC2, D3, the MOSFET, ground return to IC2, and C3 and C4. This must be short in order to assure the fastest possible turn-on of the MOSFET. The other circuit that needs low stray inductance (thus short connections) is the one formed by the diode under test with R4, C5 and the MOSFET. Instead the inductor doesn't need short terminals. Any stray inductance in its connections simply ads to its main inductance.

The 555 timer should be the CMOS version (TLC555), because the standard version is too slow, and can't create short enough pulses. The TC4452 driver can be replaced by weaker or slower drivers, such as the TC4420 or TC4422, at a slight loss of MOSFET turn-on speed. Since manufacturers use pretty fast pulse generators to test their diodes for reverse recovery, it's good to have fast turn-on here, to get a reasonable match of measured values with datasheet numbers. So, if you can, use a fast and powerful driver IC.

The MOSFET I chose is the best suited one from among the ones I had within easy reach in my lab when assembling this circuit. It can be replaced by many different MOSFETs. If you do so, try to find a MOSFET that has a low gate charge and low capacitances. That's more important than a super low RDSon, in this application. When measuring with a 10Ω sensing resistor, an RDSon as high as a few hundred milliohm is acceptable.

As happens so often nowadays, I was too lazy to build the circuit in a decent way, and instead assembled the small-signal part on a small protoboard, with 3D-construction of the power circuit. My MOSFET drive and ground return connections are longer than optimal, but it works well enough for these tests, even if it causes some ringing.

Since this is just a quick-and-dirty circuit, I used four 470µH inductors in series, instead of a nice single 2mH one. I had them lying around on my workbench, from playing with speaker crossovers. These are inductors wound with wire about 1mm thick, on chunky ferrite solenoids.

The green ballpen is my homemade Z0 scope probe. Of course the ballpen had its guts replaced. Ink tube and ball point went out, voltage divider resistor went in. Z0 probes work better than any affordable high impedance probes, when fast response is needed.
 
For quick-and-dirty measurement, I clamped the diode under test in the alligator clips. The alligators provide electrical connection and some heat dissipation.

The circuit has two resistors for R4. I can quickly connect one, the other, or both in parallel.

It would be easy to build this circuit in a permanent way, with a selection of different resistor values for R4, but the question is whether it will be really useful! I have been doing electronics for 45 years now, and this is the first time I actually needed to measure the reverse recovery of a diode, instead of just trusting the datasheets. How often will I do it in the future? Maybe never.

So, let's go to what I measured with this contraption.


Here is an oscillogram showing the complete waveform on R4. Scale is 0.5A per division vertically with zero at the center line, and 5µs per division horizontally. 

The trigger is set to the falling edge at the moment the MOSFET turns on. The current goes very quickly to -1A, and stays there for roughly 2µs. Then the diode can no longer conduct all that reverse current, and the trace shows a very soft diode recovery. It crosses the level of -0.25A roughly at 4µs, so this would be the reverse recovery time rating of this diode, a 1N5406.

Then the reverse current decays to zero, while the inductor is charging its field. At 18µs the MOSFET stops conducting, so that the inductor begins dumping its current into the diode. At first we have about 0.6A of forward current, which slowly decays to 0.5A at about 44µs, when the MOSFET turns on again, and the cycle begins to repeat.


For a practical measurement, of course we should zoom in on the interesting part of the curve, to get better resolution. So here we have the reverse recovery area of the same measurement, but at a scale of 0.25A and 0.5µs per division.

There is just a little dot of the 0.5A forward current visible, inside the zero of the 90% marking on the screen. It is now possible to determine the -0.25A point much more precisely: It happens at 3.7µs. So that's the precisely measured reverse recovery time of this diode. It's a standard rectifier, optimized for low voltage drop, not for high recovery speed. The two parameters are tied: When the manufacturer speeds up a diode, by shortening the carrier lifetime, the forward voltage drop gets larger.


Now let's compare several diodes rated at 1A. I will keep the vertical scale fixed at 0.25A per division, but set the time scale so that each diode can be measured with good accuracy. I also now set the horizontal shift control so that the current zero crossing happens one division in from the left, for more accurate measurement of the timing.

This is a 1N4007, very well known to any electronician. The time scale is 200ns/div. As you can see, after having been conducting 0.5A forward current, it will conduct my circuit-limited -1A of reverse current for about 300ns, then the current will decrease, and cross -0.25A at a tiny little bit more than 1µs. So it's fair to say that this particular diode has a reverse recovery time of 1µs, which is on the fast side for a high-voltage standard rectifier.

The datasheets of standard recovery diodes usually don't mention the reverse recovery time, because it's irrelevant for line-frequency operation, and that's what these diodes are made for. It can vary quite a lot for identically marked diodes made by different companies, or even per batch.


This is a vintage, pancake-shape SD-1 diode, dating from the early 1960s, rated at 1A and 600V. The time scale is 50ns/div. The reverse recovery time is 350ns, making this a "fast" rectifier. Not bad, for that time!


This is a true UF4007, an ultrafast 1A, 1000V diode. I had to change the time scale to 20ns/div. The limited slew rate of my MOSFET and driver are now easily visible.

The diode barely even reaches -1A of reverse current. It's so fast that by the time my MOSFET is fully on, the diode is already so far recovered that it begins to limit the current.

The -0.25A crossing happens roughly 85ns after the downgoing zero crossing. So that's the measured recovery time. The datasheet for this diode claims 75ns, but that's valid at 25°C! The manufacturers measure this by subjecting a cold diode to a single pulse. It's one of many tricks they use to make products appear better than they are! Because in practical use, rectifying 0.5A, obviously a diode will be quite warm, and the reverse recovery time gets worse at higher temperature.

My test circuit subjects the diodes to an average current that is comparable to what it would see in a typical real switching power supply, so my test result is more realistic than what the datasheet promises.


This is the Chinese UF4007. The scaling is the same as above. The reverse recovery time is roughly 110ns, because the diode runs extremely hot, due to the inadequate thermal conductivity of its very thin pins.

It's so much fun to watch the reverse recovery time of this diode degrade as it warms up, that I made a short video of it! There you can see the reverse recovery time of this diode starting at 60ns when cold, and degrading to more than 100ns in a matter of 20 seconds of warming up. Never mind the autoexposure of my webcam playing crazy at the beginning...


Schottky diodes are the fastest kids on the block, way faster than "ultrafast" ones! Being majority-carrier devices, their recovery time is so fast that it tends to get masked by the ringing, and for this reason manufacturers often say that these diodes don't have a reverse recovery at all.

This image shows the behavior of an MBR160 Schottky diode. The time scale is 10ns/div. Indeed no reverse conduction can be seen, instead there is strong ringing at a frequency of roughly 100MHz. The resonant frequency is given mainly by the junction capacitance of the diode and the stray inductance of the loop formed by the diode, MOSFET, C5 and R4. This inductance is roughly 70nH in my 3D-built circuit, while the junction capacitance of this diode is roughly 40pF at the reverse voltage of about 10V that my circuit applies. 

Schottky diodes have much larger capacitances than PN diodes of the same size. For example, the UF4001, which is comparable to the MBR160 in current and voltage rating, only has about 15pF at 10V.


This is another, very similar Schottky diode, a 1N5817.  The ringing is a little stronger, and its frequency is a little lower, indicating even higher junction capacitance. According to the datasheet, it's 55pF at 10V.  No surprise there.


Let's look at diodes of other sizes. This is an MR821, a pretty old, fast rectifier rated at 5A and 100V. The time scale is 20ns/div. The measured recovery time is a very respectable 60ns.


Now it gets interesting! This is an RF diode, the well-known 1N4148, rated at 100mA and 100V. The time scale is 10ns/div, and I also changed the vertical scale to 100mA/div. I set a forward current of 100mA, even if the datasheet gives a reverse recovery time measurement done at only 10mA forward current, and just 1mA reverse current! That might actually be a typo.  In any case, my MOSFET and driver are too slow to reach a high reverse current peak before the diode recovers, but the reverse current peaks at -300mA, and the recovery time measures 4ns, which happens to match perfectly with the value given in the datasheet for different conditions! That coincidence was sheer luck.

After the diode recovers, there is a lot of ringing, looking rather adventurous. This is triggered by the very hard recovery characteristic of this diode.Since this diode has a much lower capacitance, the main ringing frequency is roughly 400MHz.

The oscilloscope and test probe must be fast ones, to measure such diodes. Mine is a Tektronix 485, with a homemade Z0 probe. The combination delivers a risetime barely over 1ns.

The next step would be measuring a small-signal Schottky diode, like the 1N5711, which has a rated reverse recovery time of 100 picoseconds. But that would not only require a much faster pulse generator, but also a $100,000 oscilloscope! I prefer to test the speed of such diodes with an RF signal generator, testing at what frequency their rectification efficiency falls off.

Let's go to very big and very slow diodes instead: The body diodes of MOSFETs. It's easy to disable a MOSFET by shorting its gate to its source, and then one can measure the body diode just like any stand-alone diode.

This image shows the result obtained from a rather old 2SK1120 MOSFET, rated at 1000V, 8A, with an RDSon of 1.5Ω. The time scale is 1µs/div, and the vertical scale has been returned to 0.25A/div. The forward current used is again 0.5A, barely visible as a tiny spot. The reverse recovery time of this MOSFET's body diode is a horrible 5µs!

It goes without saying that a MOSFET with such a slow diode recovery cannot be used in switching power supplies where the body diodes are part of the game, such as in bridge circuits. But it's fine to use in circuits that don't turn the body diode on, such as boost converters, fly-back converters, or in very -slow-switching circuits.


Low-voltage MOSFETs generally have very much faster body diodes than high-voltage ones. Modern MOSFETs are usually much better than old ones, and on top of that a manufacturer can put more or less emphasis on speeding up the body diode, depending on the intended application range of a specific MOSFET. Improving the diode recovery speed will always worsen some other parameters.

This image shows the recovery of the body diode of an IRF3205, a 55V, 110A, 8mΩ MOSFET very often used in inverters for 12V battery systems. The time scale is 10ns/div, and the measured reverse recovery time is barely 60ns! So the body diode of this MOSFET has a recovery time like an ultrafast rectifier! It can be used as a circuit element, if needed, but still Schottky diodes are better.
 
The datasheet states a reverse recovery time of 69ns, even if under totally different conditions than my circuit sets: 62A forward current, no fixed reverse current limit, but a 100A/µs slew rate limit on the current. My circuit was set to apply just 0.5A of forward current, but the current slew rate is also 100A/µs, which can be seen by the rate of rise of reverse current just after the current zero crossing: 0.5A in 5ns, which equals 100A/µs. The recovery time of a diode does not depend very much on the absolute currents, but instead on the ratio between forward and reverse current. If the di/dt of a testing system is fixed, then at any forward test current the same ratio of forward to peak reverse current will result, and this should give about the same recovery time.


To test with higher currents, I replaced R4 by a 1Ω resistor. Well, it didn't come out as nicely as intended... But it's still usable, and interesting! This is the IRF3205 with R4 changed to 1Ω. I set the vertical scale to 2A/div, the time scale to 20ns/div, and the forward current to 1A. What happens now is that with so little resistive damping, and the higher reverse current (peaking at -5A), the ringing became big, dominating the picture. This is made even much worse by the low value of the resistor making its own inductance a big factor, making the oscilloscope giving an exaggerated high-frequency response.

The average di/dt is now roughly 150A/µs, 50% higher than the one used by the manufacturer for testing, and looks like a sine section rather than a ramp, because the current is being defined by the stray inductance and parts capacitance, more than by resistance. Under these conditions, the reverse recovery time comes out just under 40ns, significantly faster than the 69ns stated in the datasheet as typical value.

If you paid attention, you will have noticed that the measured recovery time tends to be inversely proportional to the di/dt provided by the test circuit!



All this playing shines a lot of light into the often obscure reverse recovery ratings. An important point to take home is this: A diode does not have a specific reverse recovery time. It's nonsense to say "this diode recovers in 50ns". Instead it's essential to state under what set of conditions a certain recovery time was measured, and the manufacturers do so. The problem is that different diodes are rated under different conditions, and then the published recovery times cannot be directly compared. When having the diodes at hand, a simple test circuit like this one can be used to quickly compare diodes under identical conditions.

Maybe it would be best to specify the recovery of diodes by two numbers: The total charge stored in the junction per ampere of forward current, and the charge carrier half life. When a diode conducts forward current, and then the current is stopped, the charge in the junction will slowly disappear on its own, by recombination. If instead a diode that was conducting is quickly switched to reverse polarity, most of the charge is drained out by reverse current, and natural recombination plays almost no role. If the application circuit limits the reverse current to a modest value, then both charge removal and recombination will take part in the process. By having data for the carrier half life, and the total charge per current, the recovery behavior of a diode is better described than by a single recovery time spec under a specific set of conditions.



The pulse generator and driver can be used for various different power circuits. Feel free to modify, test and play! If you want to test really large diodes, it will become necessary to use a MOSFET with low enough RDSon, high enough voltage rating, change the values of the inductor, R4 and C5, and use two separate power supplies: A small 12V one to power the ICs, and a higher voltage, sufficiently powerful one for the power circuit. When using a low value for R4, it would be best to build it from several SMDs in parallel, and use an RC compensation network to remove the high-frequency peaking caused by what little inductance the sensing resistor still has. It's also possible to eliminate the inductor, and use the pulse generator with two power supplies and several power resistors to make the kind of test circuit often detailed in diode datasheets.

As shown in the diagram, my circuit is very well suited to do the typical testing of small and medium diodes used in switching power supplies, which are usually tested by the manufacturers at 0.5A forward current and 1A reverse current.



Back to homo ludens electronicus.