Show by Label

Saturday, March 20, 2021

Building a Curve Tracer - Version 3

 Building a Curve Tracer - Version 3

 

Version 3 of the Curve Tracer Project

Based on the experiences we collected with Version 2, we made some significant changes to make it a lot more reliable, hopefully easier to build with commonly available parts, and with greatly increased usability and safety. In addition, we wanted to see if we can make more measurements.

More information about this overall project can be found here:

The building of the first version, actually a working prototype with a detailed Theory of Operation.
https://www.paulvdiyblogs.net/2017/

There is also a description of the second generation based on the first prototype. This is a fully functional CT that has been built by a few but has some problems and shortcomings that we're addressing in V3.
https://www.paulvdiyblogs.net/2021/03/building-curve-tracer-v2.html

We now have a fully functional V3 Curve Tracer and we can make measurements. I have started a dedicated Blog with the measurements that we are currently able to make:

https://www.paulvdiyblogs.net/2021/11/making-meassurements-with-v3-curve.html

After the completion of the design and verification process, I have now started a new Blog post that exclusively deals with the final information, schematics and layout of the VBA Curve Tracer project needed when you want to build one yourself. Some information has been removed from this blog post and moved over to the new one.
 

I also started a public Github project where all the files are that are needed if you want to build the VBA Curve Tracer yourself. 

The Github project directory is here : https://github.com/paulvee/VBA-Curve-Tracer

 

Note:

This is not a project to fully replace or replicate a Tektronix 577 or 576 Curve Tracer. We do however hope to replace some of these units as they are currently still used in workshops, laboratories or high-schools/university classes but are dying of age or due to unavailable replacement parts. They are also too expensive and too bulky to allow more students or hobbyists to access them.
We can do many measurements these very versatile instruments can do, but not all. Most likely never will. Not yet anyway. 😏 This instrument is much, much better than some of the tools you can buy online. They are very restricted in their capabilities, something we wanted to address with this design.

 

Updates on the very latest developments of the VBA Curve Tracer:

July 7

All files needed to build the instrument are now uploaded on the Github project site.
As far as we're concerned, the development phase is completed and finished. Hooray!

I will make some more (better) pictures of the instrument and add them in the near future when I have received the latest revision of the boards, in particular the Front panel that has a silk screen error.


June 28
 
We've decided to make a few minor last minute changes to the schematics and layout. As an example, we removed the high voltage detection parts from the Front panel, and moved them to the Main board for added safety. There were also a few silkscreen movement changes. We're now completely done and are creating the updated files for documentation.

June 14

Mark has now most of his instrument working as well so that he and I are now both verifying the operation and are making measurements.
 
During that process, and after a lot of debate and testing, we've decided to change the way the offset circuit for the Step Generator works a bit more. We have now lowered the maximum offset ranges to make the adjustment easier to do, and also separated the two circuits so that the BJT mode no longer influences the FET offset. For FET devices with a small RDSON, the offset adjustment (VGS) can still be a little too course. For those that test many of these devices, we have a 5-turn potmeter as an option that mechanically fits and can replace the potmeter that is the standard.

May 31st
Note the date, we finally have a completed instrument! Great!
Here is the unit within the enclosure. The red colored knob is only there because I didn't have a grey one.

 

What remains is one nagging issue I still have with the back-2-back MOSFET's for an Opamp protection circuit in the Step Gen. Mark has verified that his unit works so it's not a design issue. I should be able to fix mine, so I ordered fresh parts. The parts arrived and solved the problem.
 

May 30st
After solving a few issues, most of them poor solder joints, I'm able to do all measurements and perform stress tests with the maximum voltages and corresponding maximum currents while using an IR camera to look for hot spots. There weren't any to worry about so I put the top cover on and again ran the worse case thermal stress test for about five minutes while pointing the IR camera to the top cover. The camera is so sensitive that you can see the hot spots developing underneath, but the cover itself stays below body temperature. Big sigh of relief!


May27th
First time I was able to put the whole instrument together how it is supposed to fit in the enclosure.


 

A few items remain to be investigated, tested and resolved, but we're getting really close...


May 24th
I've found the issue with the Step Gen. (below), unfortunately, I still have an issue with the over-voltage protection for one of the Opamps in the Step Gen. I tried, but have not been able to find the problem. With the over-voltage protection disabled, the Step Gen works fine, so I could continue with the verification & calibration, and while doing that, I also updated the documentation as I went. The good news is that everything is working, and I could even do a first initial stress test with high currents. We passed that with flying colors, but this is still without the top cover on and not with the full 2Amps. I need to get my Sandwich wired without the interconnect cable extensions so I can put the cover on. I won't do that yet because I'm still testing and need full access to the boards.  

Below is the IR picture of the 35V @ 2A stress test. Nothing gets above 70 degrees C. The hot spots are the current sense resistors and the main bridge. This was to be expected.

While building the instrument, it became clear that we should/could improve on the silkscreen labels to make the interconnections between the boards more consistent, fix some errors and in general make it more clear. We'll also do that on the schematics.


The net-net is that the Main board layout is good, the Face plate layout is good but the silkscreen needs to have a label gaffe on the Face plate fixed. The Front board has a few layout errors that I was able to fix with some cut traces and jumper wires, but we need to go through another board turn to fix the issues and of course update the silkscreen. 

We'll wait with the final ordering and publishing until we have sorted out all the pending problems and challenges. We are already in the process of updating the schematics with more or better information and corrections, and also improve the silkscreen of the interconnect labeling of all three boards. When the schematics and Gerber files are published, they will have the latest modifications.

May 22nd
When I checked my e-mails this morning, I read that Mark found out that he made a layout error to the polarity switch, so that needed a fix too. This information confirmed my own observation and saved me some time and the fix was relatively easy to do. Now the X & Y amps are working. After that I tested the Fault circuit and it seemed to work but no LED. It turns out that these special reverse mounted LED's we use do not have a reliable cathode indication, and also this LED was flipped, making it 4 out of 4. I ended up using my DMM in the Diode mode to verify the correct orientation.

Everything seems to be working now but I still have a strange situation with the Step Gen output measured at the DUT connector in the PNP mode. NPN looks better, but is also not quite right.  It is related to the over-voltage protection of an Opamp.

May 21st
We fixed the calibration of the 200V maximum issue by eventually deciding to make a calibration resistor value depending on the Volt potmeter tolerance. The circuit was designed for a 100K value, but we found several specimens with only 90K, the minimum of the +/-10% tolerance. The -10% deviation of the potmeter value causes a -20% deviation of the maximum DUT voltage. We will now inform the users of this situation so they can easily calibrate the output to 200V. The other two voltage ranges are heavily influenced by the 200V setting, so this was an important issue to fix.

Having verified the DUT supply side, I switched my attention to the Step Generator circuits and ran into a problem. It turned out that we used a capacitor that should not be there. Removing that fixed the problem I was having. The Step Gen seems to work and a quick check showed that has the basic functionality. Now on to the X-Y amplifier section where I found that both amps where not working. The X-amp was fixed by correctly mounting a protection diode to the input, because it was reversed. The Y-amp took a bit longer to find. It turned out that Mark made a schematic error that also transpired to the layout. The new offset circuit that we designed was connected to the wrong input pin of the Opamp. Fixing that still did not produce the expected results, but I ran out of time. I suspected the polarity switching and send an e-mail to Mark.

May 18th
I was away from home for a few days and otherwise busy with other chores. I also spend a lot of time writing the instructions that will help users to build the instrument and a list of instructions for Mark to update the schematics and the silkscreens to make it all more logical and self explanatory. I did however complete the wiring between the Main board and the Sandwich. Since then I have been testing the functionality step-by-step. As to be expected, I ran into a few snags on the way, like incorrectly installed parts. It turns out that the special reverse mounted LED's we use on the back of the Face plate have a very poor indication of what the cathode side is. As luck would have it, three out of four were flipped. I can't really blame Mark for getting it wrong because the cathode indication is very difficult to determine. Another issue that I have is that I can't yet get the full maximum voltage of 200V. I thought we fixed that in the 10x10 version, but it's still there. We know we have a tolerance issue with the Volt potmeter resistance, so we need to account for those +/-10% deviations.

May 10th
Apart from a few missing parts that will arrive Thursday, I was able to construct the Sandwich of the Front board and the Face plate and while doing that, also updated the instructions on how to do it. This combination has not seen a power-up yet, that will happen after I installed the missing parts. 

Here is a quick-and-dirty picture of where we are now:



May 8th
I managed to build-up the Main board and the Back panel and they are in the enclosure together. All the vital signs I can check on the Main board are there! Very encouraging and a well done job by Mark. I've also written a how-to-build section that includes checking the vital signs while completing the building process. I now need a functioning Front board and Face plate Sandwich to further verify and test the Main board operation and functionality.

May 5th

The shipment from Mark with the new boards in addition to most other parts have arrived so I can start to complete the instrument. It will be slow going because I also want to complete the how-to-build & calibration instructions and need to verify BOM details as well.

April 24th
The latest revision boards have arrived a few days ago and Mark is busy populating them with the SMD parts. Unfortunately, we are also hampered a bit by the current chip shortages so we had to make some changes and order new parts. When Mark has received the last part we're waiting for, he will send the board set and the remaining components to me so I can complete the build and start testing again.

April 8th
The complete set of boards was sent to production. This included a revised Face plate and Front board, the new Main board and the new Back plate. The latest schematics and layouts are added at the end of the Blog. We also started to work on the final BOM's.

March 1st
I got delivery of the two PCB's that Mark designed and populated. Below you can see how the Front panel and the Front board will fit together. This also shows how the interface will look like. This is just a first test on how everything fits mechanically. Spoiler alert; it does, with some minor adjustments. We also identified and know how to fix a number of layout errors and silkscreen changes for the next board turn. We're now verifying the operation and also made some changes we want to implement in the next revision.

Here you can still see the major gaffe we made by incorrectly labeling the Vertical channel amplifier gain switch (lower right). It is called X-Amp here, but it should be the Y-Amp. We've had this mistake since the very beginning, just never realized it. In any case, we'll relabel it as "Y mA/Div." to make it more clear that when you flip the gain switch, you also have to change the CH2 input Ratio setting on the scope to keep the 1:1 relationship with the display of the Ic/Id current.

Below is the previous version of the Front board facing the Face plate with all the parts mounted. The two floating potmeters are for the Step Delay and the Offset and are mounted directly on the Face plate (with shorter wires than shown here).

Below is the fully mounted sandwich. The distance between these two boards is adjusted to be 18mm and secured by the toggle and rotary switches and the Current and Volt potmeters that also connect the two ground planes together.

 

 The Main board below is still printed on paper, shown here to give you an idea of how it will all fit inside the enclosure. The green terminal blocks will change to another type in the next revision. The shielded cable connection is there to preserve the fidelity of the Step output signal.

Below is the previous setup with the fully working version of the curve tracer, built with the circuits on 10x10 boards to allow for swapping out new revisions, making measurements and making changes.

Here is the setup I'm working with now, all the bugs are out and again we're fully functional and ready to test the functionality.
 


The Major Building Blocks

Below is a description of the basic building blocks of this CT. Several of the diagrams and schematics posted are no longer the very latest version or revision. Eventually, that will be the case, and we have published everything on a Github site, but for now, this shows our work in progress.

After this section with the description of our progress and struggles, there is now also a section where we show some of the measurements we can currently make with the CT, and some of the issues.

 

1. The auxiliary supply

 

 

This is the supply for all the voltages for the Op-amps and other parts. There are actually three segments, all fed by one transformer that has dual primary windings for 230V and 115V based main voltages, and equal dual secondary windings. We need dual secondary windings that are isolated from each other because we need a fully isolated supply for the Step Generator. 

The black tape in the picture is there to protect me from touching the mains related voltages, because I did not mount the switch that selects 110 or 240V. The dead bug resistor and LED below it is the power indicator, that will be on the front panel. We don't need the large heat sink areas for the regulators and will change the packages of the LM317 and LM337 on the left to smaller ones on the final layout.

One separate winding from the transformer is used for the Triangle Generator, the DUT power supply and the XY amplifier.  This supply generates voltages of +10V and -5V.  The +10V is used as a reference for a few critical circuits, so this supply is adjustable with a trimmer. 

 

For the final version, we're going to replace the LM337 with a 79L05 regulator because we no longer need a precise -5V due to the way we changed the Triangle Generation. 


The Step Gen supply section is the +15V (called plusStep in the schematics) and -15V (minStep) for the Step Generator circuits. This supply is floating (isolated) from all the other supplies and uses a separate winding from the transformer to accomplish this.

 


The third section is for the X-Y amplifier. It needs -5V (minusXY, the same as minTri)  and +24V (plusXY). Because the raw voltage after the voltage multiplier is too high for a 78L24 regulator, we use a transistor and a reference. The 24V is needed because we need a minimum deflection of 20V on the DSO to show the 200V Collector/Drain supply and have enough head-room for the DUT current measurements.

 



2. Triangle Generator



The left side of this board above is the Digital to Analog (D2A) section, the right hand side the Triangle Waveform Generator. The knobs you see do not belong to these circuits.
 
The Triangle Generator is the hart of both the Collector/Drain supply and also the Step Generator. It creates the triangle wave form that is the basis for the Collector/Drain supply, and it triggers the Step Generator so the steps are aligned with the triangle signal. Mark and Bud created a different circuit based on the one we had been using so far.



This circuit is quite simple, it creates a free running oscillator that is also an integrator created by the feed-back capacitor of the output Opamp. The value of this capacitor and the trimmer in series determines the triangle waveform shape and the frequency. The frequency can be adjusted between about 150Hz to 650Hz. This will allow you to select the optimum refresh rate based on the used DSO or CRT. The 555 acts as a comparator. The R/C delay set by C65 and the 100K trimmer is there to compensate for all the propagation delays in the Step Gen circuits, mainly the opto-coupler, and is needed to synchronize the triangle transitions with the Step Gen step transitions at the DUT as they are on the display of the DSO.
 
The output of about 7.5Vp-p generated by the Opamp goes to the Collector Supply. The lower two gates are used to create a trigger signal from the square wave for the Step Generator. With these two Gates we can create a single trigger pulse, either a positive going or a negative going, or both, selected by two jumpers. This allows us to synchronize the beginning of the Step sequence by either the top of the triangle, the bottom of the triangle or both. The consequence has been explained in the other two Blogs and will be explained later in the Step Generator circuit. At this moment, we are only using the jumper P1-En, and we could eliminate the other selection all together, but decided to leave it in just in case there could be a use somewhere down the line for a user. The output of the last gate goes through a pulse shape circuit to create a better flank for the opto-coupler output.

On the top of the schematic, there is a provision to create a blanking signal (Z-axis) for CRT based scopes. This output is available through a BNC on the back panel.


3. The AC Power Supply

 


 
The AC supply section is the first stage for the regulated DUT power supply. 
It contains the two transformers for the voltages, the switching of the voltage ranges and the transformer winding switches.
We are using two transformers to create the 35V, 70V and 200V ranges. The ranges are selected by an on-on-on DPDT switch on the front panel that is wired to create three positions. The 35V switches the two secondary windings of the main transformer in parallel, to double the current. The 70V position switches the windings in series, and the 200V position adds the high voltage transformer's 120VAC "on top" of the main transformer to create an unregulated voltage of about 230VDC.
 
Bleeder resistors are used to make sure that the 230V is quickly brought back to safer lower levels when in the 70 or 35V settings. We use a beefy relays to switch the secondary windings of the main transformer from serial to parallel, and use another relays to switch-in the 120VAC transformer for the 200V supply. The other relays contact is used to activate the bleeder resistors in the 70V and 35V modes.



Adding Voltage and Current ranges

After many deliberations and tests, we decided to offer the following main voltage and current ranges: 

  • 0-35V @ 0-2A
  • 0-70V @ 0-1A
  • 0-200V @ 0-100mA.

These voltages are available with the maximum current load. The ranges are created by switching the AC side of the main transformers, and also by limiting the triangle waveform voltage at the input to the Sweep supply. We do this so we can quickly switch from a higher voltage to a lower setting without having a slowly decaying voltage at the DUT. We use MOSFET's that are activated by the Voltage range selection switch to limit the output voltage by reducing the input voltage to the DUT supply. We use resistors and trimmers to ground so we can calibrate each of the three voltage ranges to accommodate for part tolerances.

For each of the three voltage ranges, we also added a current range selection that will allow you to set the maximum current, so you can more easily protect the DUT. A potmeter on the front panel is used such that you can also set the current in any of these ranges between 0-100% to allow for a further tuning of the current to protect the DUT.

The current range attenuation selections are:

  • x1
  • x.5
  • x.2
  • x.1
  • x.05
  • x.02

This means for example, that when you select the 70V @ 1A range, you can set the current selector to 0-1A, 0-500mA, 0-200mA, 0-100mA, 0-50mA and 0-20mA, and also use the current setting adjustment to go from 0-100% within any of these ranges.

The current ranges are created by a rotary switch located on the front panel that changes the reference voltage for the current limiter circuit. They work in tandem with the already mentioned Voltage range shunts and this is why they have a multiplier and not an exact number.

Part of the Voltage and Current switching is on this AC board, in particular the transformer switching parts. The rest of the circuits is on the DUT Supply Board.

 

Current Source

There is also a Current Source circuit on this board. It provides a stable 12.5mA load on the DUT power supply irregardless of the voltage, for regulation stability especially when no current flows to a DUT.

 


 

With these changes we are currently on Revision 8 for this board. 


4. The DUT Power Supply

 


The DUT power supply is one of the two main sections of the Curve Tracer, the other one is the Step Generator discussed below.

The DUT power supply is made up of two sections. One is the AC supply section supplying the raw DC voltages, and the other one the regulated triangle or DC based buffered output section that we call the DUT power supply.

Initially, we used Opamps to control the Voltage and the Current controllers, and power transistors or Darlington types for the regulation but we were having all sorts of problems to provide a clean triangle waveform at voltages ranging from 0-200V and with currents ranging from open circuit to 2A.

While we were having these issues with the stability, I decided to call in the help from my friend Bud, an ex chip designer from LT. He and I worked together remotely as mouse-pal's on a few other projects, most notably on the UPS power supplies for the Raspberry Pi Model 3 and 4 and a differential scope probe, both described in different Blogs on this site.

Bud didn't have our hardware at his disposal, but used LTspice extensively. In simulation, it turned out that due to the Opamps we selected, in combination with the series transistor types, we badly needed different compensation configurations. Over the course of many weeks, investigating, discussing and trying things out, we eventually arrived at a different design that uses MOSFET's as the series regulator. However, we were still having difficulty taming this tiger and were spending a lot of time trying different methods and circuit variations with an attempt to get it right and working in all conditions.

 
Bud's Wild Hair idea.

Bud could not leave the challenges this DUT supply circuit posed out of his head, and started working on a novel and different solution that would accomplish a better transition from voltage regulation into current limiting across the voltage and current spectrum. He called it a "Wild Hair" idea.

 
This plus a number of other developments and additions resulted in the busy looking diagram below. 
 
 
Note:
Some of you may see that this is a diagram coming from KiCad. Mark is using Altium Designer to generate the schematics and layouts, and I had been using DipTrace, that I used for several years, to import the Altium files. This was a very cumbersome process that needed a lot of tweaks and changes. With the recent version of KiCad 6, there is now an import functionality that works really well for Altium files, so I switched to KiCad now. I can use these files to manipulate and show on this Blog, but Altium will stay the lead EDA.
 
This circuit looks pretty complicated but I will break it up into a number of sections and explain it in more detail.
 
The novelty of this new design is that it uses discrete trans-conductance amplifiers for the voltage and current controllers and not Opamps. This type of amplifier converts a voltage at the differential inputs into a current at the output. This is what we were trying to do, kind of, earlier with Opamps but in a much more complicated way. The two regulators are now fully discrete using matched transistors (Bud was a chip designer after all), and the LTspice results looked very promising. Gone are the troublesome transitions from voltage regulation to current regulation and back and no more saturation and desperate hugging of the Opamps to the rails.  
 

The DUT supply Voltage Regulator

 
The major difference between our Curve Tracer and many others, like the bench Tektronix units, is that we do not use transformers to create a half-sine wave sweep supply based on the mains voltage, but use a triangle based wave form. This was also done with the Tek 5/7CT1N scope plug-in units that I was very familiar with, because I built one myself, described in another post on this Blog.  
 
In the bench designs where transformers are used, they use a large number of taps on custom made transformers to create different voltages. It is relatively easy to limit the current from these taps by switching a resistor in series. We use a different method to create the DUT voltage because we do not have access to these multi-tapped transformers and we do not want to be limited to twice the mains frequency of 100 or 120Hz for the Sweep frequency.
The other limitation is that you need very complicated and sturdy custom made rotary switches and many relays for switching the transformer tab selections and also for the many resistor selections. These complicated switches are one of the reasons that many of the older Tek CT's are no longer serviceable.

We use an electronic method to generate different voltages and also to limit the current. This is analog to a Lab power supply with the major difference that a Lab supply is only doing this for a DC voltage, and we need to do the same for DC but also for a triangle-based waveform. This means that the current limiter needs to limit the highest voltages (peaks) of the triangle waveform, and that with the frequency of the triangle, because it is repetitive. The transition from voltage regulation into current limit and regulation is a touch challenge if you also consider that the voltages can range from 0 to 200V, and the current from open circuit to 2A.

This is why, after going through many different variations, we decided to use discrete trans-conductance amplifiers for both the voltage and the current regulator circuits.
 

The Voltage Regulator

 
Below is a reduced schematic just dealing with the voltage regulation circuit.
 
 

 
The triangle signal from the triangle generator comes in on the left. The input voltage is about 7.5Vp-p. The switch selects the triangle waveform or DC mode for the supply. In the DC mode, a voltage is supplied that is the same as the p-p voltage level of the triangle waveform, 7.5V. We need to use a regulator for that voltage because the current changes for every voltage range.
 
The trimmer after the switch is used to calibrate the maximum output at 200V in that range. Next are the two MOSFET switches that will limit the input voltage going to the voltage amplifier. There are two switches, one to setup the 35V range and one for the 70V range, each with their own trimmer to calibrate these two voltages. The two MOSFET's switch the triangle signal or DC level with a resistor to ground to reduce and set the maximum voltage for the ranges. One is used for the 75V range and the 35V range switches a resistor in parallel to reduce switching glitches. The signals that drive the MOSFET switches also drive the relays that select the three voltage ranges for the main transformers. This part is located on the AC Supply board.

The trimmers to set the maximum voltages of 200V, 70V and 35V are needed to compensate for part tolerances. In particular the value of the 100K Voltage selection potmeter. This part has a tolerance of +/-10% and that will also create a +/-10% on the output voltage of the Collector supply. We measured a number of these potmeters and they are indeed ranging from 90K to 110K. In some cases, the trimmers will be insufficient to adjust the voltages, and in those cases the resistors in series with the trimmers will have to be changed.
 
The 1K5 resistor in series with the 100K voltage potmeter is there to set the minimum output level, low enough to have good regulation.

The triangle input signal is entering a trans-conductance amplifier created with matched transistor pairs. The input is protected with a set of limiting diodes. The output of the amplifier is protected with another set of diodes and is used to drive the Gate of the main MOSFET, Q1. The Drain is connected to the positive DC supply. The Source connects through a little balance resistor via a choice of current sense resistors to the main circuit ground.  

Driving the parallel MOSFET's
 

Quite novel is the circuit Bud designed to drive the parallel MOSFET's. In most circuits that I know, there is a separate Opamp to drive the second (or more) MOSFET and it must make sure that the load is in effect really shared. That kind of a circuit is a little more difficult to realize in our setup. Good load sharing is not so simple to do in reality, because with the MOSFET's in the linear mode, a minute change in the Gate drive will cause a major change in the conductivity and hence the temperature. Bud came up with a "current duplicator" circuit where he uses an Opamp that measures the current through the main MOSFET, and drives the "slave" MOSFET to conduct the same current. This works really well and I have measured the temperatures to be only about one degree C apart.

We have seen situations by which the amplifier has been blown during a fault situation, so we added diodes to the rails to protect it.

Voltage Regulation
 
The feed-back loop to regulate the voltage is going through a 100K Sweep Voltage potmeter located on the front-panel and that connects to a summing point to the regulator Opamp through a 1K5 resistor. This resistor sets the minimum output voltage to about 2Vp-p to aid in the regulation and also protects the potmeter when it is in the lowest setting with the highest output voltage of 200V.

More details about the regulation principle can be found in Blog 1 that deals with the Theory of Operation and it explains how the positive side of the regulator is tied to ground, and regulates "downwards" with the negative side. This is analog to the Harrison Labs (HP/Agilent) method of designing Lab Power Supplies. (Tech Letter)

The Current Regulator/Limiter

 
The current controller seems to be a little bit more complex, but is actually not much more complicated than the voltage controller. The complexity comes from the fact that we want current ranges specific for the voltage ranges, and on top of that further current attenuation to limit the maximum current going to the DUT.
 

 
In principle, the current controller measures the current through the main MOSFET and compares that with a set reference. This reference is further attenuated by the resistor selections of the current ranges, and by the current setting potmeter on the front panel. If the measured current is larger than the set current, the Gate of the main MOSFET is pulled down to reduce the voltage and hence the current. The second MOSFET will dutifully follow along. An LED on the Front Panel will alert the user that current limiting (CL) is in effect.

The output current is measured by using shunts of different values to make them equal in the three voltage/current ranges. There is a 10R shunt for the 200V range, that will produce up to 1Volt across this resistor at 100mA, the maximum for this range. The reference circuit alsi uses the 1V level for full current. We switch other shunt resistor values in parallel to the 10R to create the 1A and the 2A ranges to reduce glitches when switching. The shunts are switched in circuit by MOSFET's that are activated with the same switch that controls the other voltage range settings. 
 
The reference voltage for the current controller Opamp is set at 1V by a voltage divider located on the left side of the schematic. The different current shunts for all three ranges will produce a 1V level at the maximum (100%) for the ranges, 100mA for the 200V, 1A for the 75V and 2A for the 35V range.

We also create current attenuation for each of the three voltage ranges by changing the current reference voltage through resistors to ground. The attenuation values are x1, x.2, x.5, x.01, x.02 and x.05. This selection is made by a rotary switch that is located on the Front panel. The reference voltage is buffered by a unity-gain Opamp and fed into the trans-conductance amplifier.
 
The trans-conductance amplifier is made-up of two pairs of matched transistors.  The output of the amplifier drives a 2N3904 transistor that is pulling the Gate of the main MOSFET down to regulate it. The output is also going to a pair of transistors that switch the Current Limit LED so there is a visual indication on the Front Panel when Current Limiting is in effect i.e. when the current to the DUT is larger than set, and therefore limited.
 
Below is the current limiting in effect. Note that in this particular screen shot, the triangle wave-form is going negative, with the zero Volt level at the top of the display.


 
The current limiting keeps the triangle voltage from reaching higher levels (here going down) by simply "stopping" it, creating the horizontal line. As soon as this limit is reached, an LED on the Front Panel will inform the user of the Current Limiting effect.
 
Note the very clean edges top and bottom and the utter lack of wiggles and glitches during the transition from voltage regulation (the triangle slopes) and the current limiting taking over (the flat portion). This is a far cry from our earlier versions so we made the decision to go forward with this design. 

The Current Source & Compensation

To increase the stability of the regulation, we use a Current Source that pulls about 12.5mA from the supply, regardless of the voltage range. This circuit is currently located on the AC Supply board. In the 35V range with 2A and the 70V range with the 1A maximum, 12.5mA will not be noticed. In the 200V range with a maximum of only 100mA however, this will create an error so to speak of 12.5%, because it is part of the 100mA budget, which is too much.  In order to compensate for the approximately 12.5mA, we need to keep the 1V current reference at a maximum of 100mA. We do that by adding a parallel resistance circuit that can be used to calibrate and subtract the current of the Current Source from the output so the maximum net current at 200V is still 100mA. This is the circuit around R47, R52 and Pot4 in the middle of the diagram.

Output and thermal stress test

In order to verify that the unit can provide the maximum voltages with the maximum currents while all thermals are OK, I ran a few stress tests with the maximum load for every voltage range with the maximum current, by using (ventilator cooled) load resistors across the output. I ran the tests for about 10 minutes each so see if we had any issues.
 
I used an IR-camera ( a new toy for me) to have an overview and make detailed measurements.
 

Obviously, the two MOSFET's are the most involved. The picture above shows that the thermal balance between the two is excellent, and I also measured that the temperature of the hot-spot on the device package itself was not above 50C. The three tests passed with flying colors, although this was with everything in free air. We need to do the tests again when everything is inside the enclosure, but it looks like we have the thermals under control with a normally operating CT and don't need a fan. More extreme/fault tests are described below.
 

DUT protection circuit

 
During my extensive testing of DUT's with the previous version CT, I had a major disaster happening that blew out many parts on the DUT power supply and also the Step Generator. We needed some sort of protection from this happening again.  More of this is described in the Step Generator section, but the solution we adopted was to disable the DUT supply output that could find it's way into the Step Generator circuits. In my earlier case, it turned out to be caused by an almost shorted C-B junction, but can also happen by a pilot error creating a short on the DUT socket.
 
We now have an input coming from the detection circuit on the Step Generator and that feeds-in to this supply to kill the output by disabling the triangle or DC input the same way as the Voltage ranges do. We use a discrete SCR to control the triangle voltage and use an R/C filter to keep the voltage off for a few milliseconds before it releases the triangle again, making it fully automatic and dynamic.

At the same time, an LED is lit on the Front Panel to indicate the Fault situation to the user.

 

 
The DC mode switch circuitry is not shown here.

High Voltage Warning Indicator

We wanted to warn the user when dangerous voltages are present on the DUT output connectors. We determined that this is at about 40V and higher. Mark came up with a simple method that just uses a single transistor to drive the LED on the front panel when the 40V threshold is exceeded. After adding the DC mode, we needed to make sure it tripped with both voltages at the same level. The negative DC voltage enters through R29 and R30, and is blocked by C1 to reach the lower value resistors. The triangle voltage enters though C1, R1 and R2. We use two resistors in series to take care of the up to 200V, and it also allows a trimming of the tripping point. The diode clamps the voltage level for the transistor. This circuit is currently on the AC Supply board.



 

5. The Step Generator

The Step Generator PCB consists of two parts, the Digital to Analog (D2A) circuit with the step generation and second the buffered output amplifier that drives the DUT.

The D2A section

 

The left side of this board above is the D2A section, the right hand side the Triangle Waveform Generator we already discussed. The knobs you see do not belong to these circuits.
 
Below is the Digital to Analog part.
 
 

The optical isolator in the top left of the diagram is where a pulse comes in that is generated by the triangle wave form generator on the right hand side of the board. This circuit, on the left hand side of the board has floating power supplies that are separate from the rest. That's why we need an opto-isolator to continue to create the electrical separation. 
 
The edges of the pulse are aligned with the triangle transitions. The signal goes through two gates and enters a CMOS 4040 counter. The counter outputs a count for every transition of the trigger pulse. The resistor ladder network at the output sums the counter outputs and thereby creates the stepped staircase waveform, which is the basis for the Step Generator. The output of the resistor ladder network is buffered by an Opamp to preserve the equality of the steps, while the gain can be set by a trimmer to calibrate the individual step size. Another Opamp creates an inverted signal and together they are used to activate N- or P type DUT's.


The output of the 4040 counter is also going to a CMOS BCD-decimal counter that is used to set the number of steps per cycle. The output resets the 4040 counter, starting a new step cycle. The selection of 0 through 7 steps is done through a rotary switch located on the front panel. The 0 step setting is useful for leakage measurements.

Dealing with thermal issues

When you're testing devices with higher currents, there are two effects you have to keep in mind. One is that the self-heating of the device while you are testing, can distort the I/V display because of an effect called looping. This is caused by the way the DUT is activated. With the single step level at the Base, the Collector is getting a raising voltage due to the triangle based supply. The higher the voltage becomes, the higher the thermal heat will be. This typically results in a gain change, so the curve will bend up a little. If the triangle voltage now goes down during the same step, the heat dissipation gets less and the gain changes again so the curve will bend down a little. This causes the typical elliptical looping of the traces. Below is an example of a very minor case on a Tektronix CT.


The thermal heat of the DUT die can increase very rapidly and can get very hot, so much so, that you have to stop the test to let it cool off again. If you don't notice it in time, your DUT may have been damaged or even died of a heat stroke already. With high currents needed for power devices, you can't even run the test for more than a few seconds and the looping of the trace can become so big that it will be impossible to interpret.

There is a way to cheat however. When you select only one half of the waveform per step, as you can do with a triangle waveform, you can eliminate the looping effect. This is what we do now standard with this version 3. When you use a half sine-wave, as the Tek 576/7 do, that trick is not possible. Look at the first Blog of building the CT project to see a more elaborate description.

Professional Curve Tracers allow you to use a pulsed step mode, by which there is a pause after each complete step cycle. This gives the DUT some time to cool down before the next step cycle arrives.

I implemented a similar functionality for our Version 3 by adding a 555 timer and a few components to the Step Gen circuit. With a potentiometer adjustment, it adds several Milli seconds of delay between step cycles. The delay is synchronized with the end of the step cycle, and can be applied for every number of steps from 1..7.

Below are two screen shots that show this feature in operation on a prototype. The first picture shows the normal operation but shown in the time-base mode of the DSO.
The second picture shows the delayed step function. It starts with about 40mS delay between the step cycles. This can be extended to about 150-200 mS by using a potentiometer on the front panel. This is the practical maximum because the trace starts to "flicker" due to the pause between the X-axis acquisitions. The display can be adjusted somewhat by changing the time/div. setting of the DSO to make it as smooth as possible.


 

The Buffered Step Gen Output Section

 



Above is the revised schematic for the Step Generator circuit after we modified the offset circuit.
I'll explain that below.
 
The input for this section comes from the previous circuit, the D2A section. The D2A section provides positive for NPN or negative for PNP stepped wave forms of zero to 7 steps and this signal goes to a buffered output section. The switch that is located on the front panel selects the N or P device polarity. This input signal is summed by an Opamp together with the Volt output feed-back signal, coming from an Opamp buffer.
The output goes to another Opamp that is used to create a positive or negative offset to the stepped wave form for BJT devices. The offset controls are on the front panel. The output goes to a complimentary transistor buffer. The output from this amplifier goes through a resistor, selected by a 16 position rotary switch that sets the output current or output voltage going to the DUT Base or Gate.
 
In the case of a current (for a BJT), there is a feed-back loop to the Opamp (U20) that also does double duty with the offset. The feed-back is needed to keep the output to the DUT linear and compensates for the junction voltage drop or drops in case of Darlington configurations and the likes. The current feed-back loop helps to keep the offset voltage (the bias voltage) for the Base stable, regardless of the Base current selections.
 
The Voltage mode is selected by placing a 1K resistor from the output to ground. A similar feed-back loop is needed in the voltage mode to create steps of the selected voltage size. This will also create uniform range settings between the current and voltage mode settings making the front panel selection very easy and straightforward.

With the latest changes, we separated the two offset circuits for BJT's and FET's so the BJT output no longer messes with the FET offset. The BJT offset is typically used to create a Bias for the Base so you can test the device as if it was in your circuit. The offset range is +/- 7.5V. The maximum offset range is influenced by the ma/Step setting, such that with lower settings, the maximum offset also lowers in range. This wasn't designed this way, it's how the circuit works. This also means that when you set a Bias level for the Base, it changes with different Base currents, so you need to readjust the offset.
 
Voltage devices (FET's) typically need an offset to the Gate to get them in the (VGS) operating area. The way Mark designed the FET offset circuit, the VGS stays at the same level when you change the V/Step output. The maximum offset range is just over +/- 4V.
When you change the offset (the VGS) devices can quickly overheat so it is prudent to set the maximum current, use the step delay and use the offset carefully.
When you often test low RDSON MOSFET's, you may benefit from a finer offset adjustment, and we have a 5-turn potmeter as an option that fits in the tight mechanical space we have.

 

Protecting the Step Generator

The above diagram shows the latest version of all the protection circuits we added, which is needed when the DUT power supply voltage accidentally connects to the DUT Base or Gate connection, potentially injecting up to 200V into this circuit, and destroying it. The other possibility can be through a user error, connecting the Base or Gate output to the DUT supply.
 
In the final version, we use two optical isolation circuits that fire when voltages beyond the +/- 15 Volt supply rails are detected on the output of the Step Gen amplifier. The optical isolation is needed to keep the Step Gen circuit floating from the rest of the CT. This fault signal goes to the DUT power supply and is used to "strangle" the triangle or DC signal going to the input of the supply, removing the output and therefore protecting the Step Gen and DUT from harm.

In the post about the Version 2 CT experiences, I already described the massacre that happened when there was a major catastrophe with the DUT power supply. This event showed that the Step Gen was not protected from the high voltages that could make their way into the Base/Gate circuit and cause havoc in the Step Gen circuits

Opamps have a really hard time dealing with voltages on the inputs or outputs that are greater than the supply voltages. In our case, they are +/- 15V, while the Collector supply can be as high as 200V.

If you realize that there is only a single N- or P-junction of maybe a few microns separating the Collector from the Base on a DUT die, its easy to imagine that this can go horribly wrong. If you blow the Collector-Base junction, you have a serious problem. When I examined the 2N3904 or 2N3906 transistors that I blew up, there were several that suffered from a damaged C-B junction for the NPN or a damaged E-B junction for the PNP. In those cases, that resulted in a low junction resistance, putting the full Collector voltage through the Base back into the Step Gen output and blowing-up parts.


Because both supplies are on different and floating rail supplies, the detection signals that need to drive the DUT power supply need to be isolated with optical-isolators.
 
Below is a rudimentary schematic showing the Fault detection circuit.
 

 

The output of the Step Gen Buffer circuit, also going to the Base/Gate of the DUT, comes in on the left hand side of the diagram. Diodes D1, D2 and the two opto-coupler diodes work together to create a Fault signal. When the Base/Gate voltage is going beyond one of the +/-15V supply rails, actually at +/-18V, one of the opto-couplers will fire and turn on the dual transistors configured as an SCR. The SCR flips and will turn on both MOSFET's. Q3 will strangle the input to the DUT power supply and completely remove the output voltage. Q4 is used to turn on a Fault indicator on the front panel so the user is alerted.

The R/C set by C1/R9 will release the SCR after about 16mS. When the fault is no longer there normal operation continues otherwise the output remains clamped.

We have gone through great pains to protect all the Opamp inputs from an accidental DUT supply injection. Typically by using high value resistors and clamping diodes. In the case of U22, the voltage feed-back Opamp, we also used TVS diodes (D21 and D23) and a series resistor R37 to take care of the energy that will be dumped back into the supply rails and also prevent latch-ups. 
 
 

Step Gen Fault Protection Test

To test the functioning of the Fault circuit, I added a small jumper wire between the C-B connections on the DUT test socket. I monitored the DUT supply with my DSO and used the CH2 connected to the Y-channel, or monitored the Fault signal with a 10x probe.
 
I first selected the 35V range, and selected a few volts for the DUT output so I could see it on the scope. I also selected the X1 current range, but set the CL to minimum.
I first tried the Voltage mode because this has a different feed-back loop circuit (through U22). I slowly increased the CL setting so I had a signal and increased it further to just before the Fault circuit was going to trip. 
 
 

The triangle is at 17.6V, just below the tripping point. The CH2 shows the Base voltage.
 
I then increased the DUT voltage until the fault signal LED came on. This was at 18.4Vp-p. Further increasing the DUT voltage only changed the shape of the output, but not the voltage.
 

 
Switching to the 70V range or as the acid test, the 200V range and turning up the voltage to the maximum 200V did not change the situation. The output and feed-back loops of the Step Gen are now fully protected.
 
I also used a 10x probe to look at the Fault signal itself in relation to the DUT voltage and this is the result:
 

 
As soon as the triangle waveform goes beyond 18V, the protection kicks-in and that turns off the triangle feed to the DUT supply output. It keeps the signal off for a little while, and then frees it again.

In the Current mode it looks a bit different, but works the same. In this case U20 is providing the current feed-back.


There is no Base signal displayed in the current mode. The DUT voltage is again clamped at 18V.
This protection circuit works really well. Kudos to Bud!


Extending the Step Gen attenuation ranges

It had always been difficult if not impossible to measure high gain devices like Darlington transistors with the previous versions of the CT. The lowest setting of 1uA/step was still far too high, so we added 4 more settings by switching from a 12 to a 16 position rotary switch. The added settings will be for 500, 200, 100 and 50nA/Step. Unfortunately, the change from a 12-step to an 18-step rotary switch is a costly one. Luckily, the switch is a lot smaller in size which helped tremendously with the layout of the Front board and the Face plate.


 

6. The X-Y Output Amplifier and DUT circuit



 
 
This circuit contains the X-Y amplifier section together with the select-able IC current shunt and also the DUT test section. The resistors with their PCB heat sinks are the two current shunts. In the final version, they will be single resistors. 
 
The ZIF socket is used to select a number of different DUT pin-outs. It will will not be on the front panel of the final instrument. The diode you see on the left is there due to an omission on the schematic. It is a polarity protection for the DUT supply output voltage in case a user connects something that has a residual voltage.
 

Dealing with the XY display noise level

Because I'm using a relatively inexpensive DSO, a Rigol DS2072A, most of the Y-axis displays for small signal transistor currents are very noisy on my DSO because I have to use V/Div. settings that are in the mV area and they show a lot of noise. It's not so much the DSO itself that is noisy, but the combination of the DSO input circuitry, the way XY plots are made with a DSO and the pick-up of noise that makes the traces very fuzzy.

BTW, if you're interested to learn why DSO's seem to be more noisy that CRT's, there are two nice posts on Youtube that go into the details and can be found here: EEVblog #601 and also here EEVblog #610.

Both Mark and Richard use more professional scopes and they don't have this issue.  There are two solutions. We can add another Opamp with higher gain, but that will also amplify the noise from the source. The other solution is to use a higher value shunt. Both solutions will allow you to avoid the lower level Volts/Division settings of the DSO. 

I decided to use two different Ic shunt resistors, because using a single 1 Ohm resistor does not make sense. (pun intended)

By adding a toggle switch to the front panel, the user can now select a 1 Ohm and 10 Ohm shunt resistor values, in effect multiplying the IC current by x1 and x10. This will allow you to use V/Div. settings that are a factor ten higher and therefore more free of noise and we will have a better sensitivity at lower currents as well.

Here is a measurement taken with the 1 Ohm shunt, and a 2mV/Div. setting on my Rigol.

Here is the same measurement, but now with the 10 Ohm shunt, allowing you to go to a 20mV/Div. setting.


Note that this was made with the "dual triangle sweep" per step. Also, the small "opening" in the trace for the second step is caused by the period the DSO needs to process the acquisition of the collected data. This "hole" only shows when you make a screenshot. Look at the first post of building a CT for more information.
 
UPDATE
When testing the breakdown voltage (VbrCE0) of a MJL3281A power transistor, I forgot to select the X1 position, and left the 10R as the current shunt. The VbrCE0 caused such a violent current surge that it blew the resistor in two parts and unsoldered one half of it from the board.  That's something we want to avoid from happening, so we decided to no longer switch the current sense resistors, but to change the gain of the Y-amp. The downside is that this will also amplify the noise we're trying to get rid of, but it is a lot safer.


Small offset on the Y-axis

Richard has found that on his Version 1 CT there is a slight offset of the X-Y picture. This is probably caused by part tolerances. He fixed it by shifting the output of the Y-Opamp a little with a high value resistor to a rail. We've added a trimmer circuit that solves the problem by adding a small pos or neg offset calibration to the Opamp. 

 In a later revision, we have modified the offset circuit for the Y-amp, removed the diodes and reduced the voltage swing.

 

We have a fully functioning Version 3 Curve Tracer 

 

 

This is a picture with the latest revision 10 x 10 boards with the last modifications, resulting in a design freeze. (yeah, right... I was way too optimistic, several changes were made after we got the "final" boards, and even then...)

Here is what you see on the picture:

The red board top left with the transformer on it is the Auxiliary Supply.

To the right of it is the AC supply with the green color and with the very large main capacitor.

Above that is the main AC supply transformer mounted on the back-panel of the enclosure with the main socket and filter, a mains fuse and mains switch. To the right of the AC supply is the 120VAC transformer used to create the 200V. The plastic back panel will be replaced by a PCB.

On the top right is the red board for the DUT power supply. It has the large heat-sinks on it where the MOSFET's are mounted on. The two potmeters are the Voltage selection and the Current setting. The current ranges are selected by a jumper. The switch you see on the lower corner is a prototype of the DC mode selection.

In the middle you see a blue board that is the Triangle Generator and D2A section with the Step Selection. The number of steps is selected by a wire jumper.

To the lower left in black is the Y-Y amplifier board with the DUT section. There are two small coax cables going to my DSO.

The white board in the middle is the Step Gen Buffer output board. The potmeter to the left of it is for the Offset adjustment. Mark had an idea to use a divider jumper to reduce the Step outputs so we could use less expensive rotary switches.  With this 10x10, we can use a simple jumper on a row of pins to select the output settings.  Unfortunately, Mark's idea did not work in reality, so in order to add the 8 lowest settings, I used a small test board with THT resistors and a 16 position rotary switch instead of the jumper selection to create the full range. It is not pretty, but functionally does the job although, not surprisingly,  there is a lot of hum and noise in the lowest uV/nA settings. We will not make another revision for this board but will go straight to the Front Board design.

 

First measurements to test the functionality

Below is a measurement of a 2N3904 as an example (20uA/Step) using the single slope triangle method.

First is the traditional Time-Base picture of the Collector voltage and the Base current and below it the I/V plot in the X-Y mode. The Step is not flat because the Collector voltage will change the gain, and hence the current. You can see that with higher steps (current) the flatness changes quite dramatically. This shows up in the X-Y plot with upwards going slopes at higher Base currents (the Early effect). This is quite typical for a 2N3904. There are other transistor types where the lines stay horizontally flat for every step, meaning that the gain or beta performance is more uniform across the Base current or Collector spectrum. 

You need a Curve Tracer to see this effect.



Also note how much cleaner this X-Y plot is with the single slope method compared to the Version 1b and also the Version 2.

We identified a few issues that we were able to resolve or fix already and are working on a few things we need to try, possibly involving yet another board turn, but the CT is now fully functional and a lot of testing and profiling still lies ahead of us.


The BJT dV/dt problem

While profiling the CT, we stumbled on a rather strange phenomena that we're trying to understand and see if we can explain it, or better yet, design it into oblivion.

This phenomena shows up at very low Base currents for BJT devices, and also with higher Collector voltages and also with higher triangle frequencies. For reference, look at the screen shot above made with a 20uA/Step and a 12V Collector voltage. When you reduce the Base current to lower levels, we see a change in the Step function. There is a sudden drop when the Collector voltage (the triangle) changes direction. This drop in the current creates a double line display for every step. Below is the Time-Base picture to show the situation at 1uA/Step. Below that is the X-Y plot with the resulting double lines due to this drop.



 
BTW, the "funny" transition of the first step in the lower left corner is due to the turn-on point of the B-E junction (at around 600mV) and that is always there on the first step, seen with low step currents. Look again at the Time-Base picture. Note that the very first edge of the first step in the cycle, is a little bit to the right of the start of the triangle. When the triangle voltage goes beyond the junction voltage, the device turns on, but that is with a bit of a delay due to the triangle shape, and that's what you see in the X-Y plot. That's not the issue at stake though.
 
With the help from Bud we now understand that we seem to have introduced an extra stray or "rig capacitance" that is introduced in the C-B junction, which changes the dV/dt constant and creates a charging/discharging phenomenon at the turning point of the Collector voltage, causing the transition. 
 
The size of the the drop is related somewhat to the triangle frequency (dV/dt : the "t" makes it timing related) but even more to the C-B capacitance. Every BJT device will have some capacity, called the Miller capacitance, but our circuits may add about 10pF in addition, which Bud's simulations in LTspice proved. We're now trying to find the source of this "rig capacitance" and may have to go to yet another board turn to see if we can eliminate it.
 
When I started to test more DUT variations, I ran into related issues that are most likely caused by the long wiring and long interconnects with the current setup, and the modifications we had to make to get all steps functioning.

I'm pretty certain this is all caused by our current setup.

To continue to test and profile while trying to minimize this effect, I lowered the base frequency to about 155Hz. My DSO display is still very nice at this repetition rate so no harm is done, although it may be different on an analog scope. The new 555-based triangle generator has a calibration for the frequency that can now be easily set from about 140 to 650 Hz.

 

UPDATE

I did the same test as above with the new Front board and Face plate, and the problem is now completely gone with a frequency around about 200Hz. However it still comes back with higher frequencies (at 1uA/35V) so we're not fully out of the woods yet. More will need to be tested when we have the final instrument in the enclosure.



 

DUT Breakdown/punch-through effect issue

I have found that during a VbrCEO breakdown test or an ICEO leakage test, the breakdown or even punch-through of the DUT causes a nasty glitch on the Step Gen supply rails. The reason is that in the NPN-mode, the Emitter of the DUT is connected to the isolated GND of the Step Gen, and this is connected to the negative Collector Supply. The very fast glitches that are caused by the breakdown event are so severe that they can be found in many places. 
 
These glitches also trip the sensitive Step Gen protection circuit and turn on the Fault condition. The Fault detection switches off the Collector supply for a few Milli-seconds and then turns it back on.
 

The top trace shows the glitches on the isolated GND of the Step Gen, and are also visible on the +/-15V rails. Note that the CH1 scale is incorrect, it should be 1V/div. (wrong multiplier) The glitches turn on the Fault detection system, shown here in the bottom trace.
 
Initially, we wanted to see if we could avoid the Fault circuit tripping. We tried a few things but that would only compromise the protection functionality. We decided to leave it as is since it still shows the breakdown voltage, but limits the possibility of damage to the DUT.


This shows the VbrCE0 of a 2N3904 at about 55V. The breakdown also fires the protection circuit which forces the voltage back to zero for 16mS, then releases it again. The Collector current is about 80mA before it is limited.

With that revision, we will also put the complete protection circuit on the Front board and remove it from the Collector supply to keep connections as short as possible.


The final design is now published.
However, when and if we find more "strange" effects, we'll add them here.


Possible Triangle oscillation with longer leads connecting to the DUT [Aug 2024]

Maker Matt Web who build the CT found that by using longer leads to connect to the DUT (in his case a TO-3 2N3055), he noticed oscillations during the Current Limiting phase of the triangle waveform at higher currents. 



We worked together to find the root cause, because we designed the instrument to be normally very stable and will not show oscillation. During the design phase, we went through a lot to make sure it is inherently stable, so I helped Matt to take a deeper dive. Here are some of the findings from Matt in different configurations.

To find the root cause, he used a 10R power resistor as a load.
Here is the Triangle waveform when the resistor is directly connected to the DUT socket on the front panel:


No problem!

However, where he used leads connected to the 2mm Banana jack posts, as he did to connect to the TO-3 (although he now used 1 meter), he saw this:


Notice the hash during the current limiting phase (the flat portion of the triangle), that also shows up on the top portion (highest current) of the I/V curve in the X-Y mode. This is caused by the additional inductance of the leads connecting to the instrument.

When he used a 75 Ohm coax cable with a length of 3 meters, the waveform stayed clean, although it now shows some additional current loss due to the cable length:


So the moral of the story is to keep the length of the DUT leads as short as possible, or shield them.



Stay tuned for more.


If you like what you see, please support me by buying me a coffee: https://www.buymeacoffee.com/M9ouLVXBdw










28 comments:

Max savage said...

can't wait for it!!!

paulv said...

Hi Chris,
Yes sorry for this but we did find a few serious weaknesses and also sufficient room for improvements. Keep an eye on the blog for version 3, although not all is in there yet with all the final details, but we're making very good progress.

Stay tuned!

paulv said...

Hi Chris, I appreciate your interest!
The process that we're following is first to get the circuits working on 10x10 boards so we have a fully functioning CT. As a next step we will go to a final layout trying to cram everything into the enclosure that we selected earlier. This will also include a PCB face plate with all the markings on it. Only after that process is finished will we consider releasing the schematics. The final schematics are not a secret, but we want to avoid getting various designs "out in the wild" that we have no control over, in terms of corrections, improvements and updates.

paulv said...

Chris, if you can let me know your email address, we may be able to work something out for you.

paulv said...

Just some house-keeping information.
====================================
I will remove all comments that try to plug a service, so please don't pollute this Blog.
I will also remove all posts that contain personal information like an email address, for safety reasons.

Rich Sulin said...

Hi Paul, Great work, to say the least. Re safety, something else to consider: Some products have a clear plastic cover with a microswitch or reedswitch to that senses that the cover it closed. The cover encloses the DUT. When voltage is high, the test won't start unless the cover is closed. Also good to do for high currents, since I've had a few devices blow up on me, with projectile particles :-)
Regards, Rich S.

Anonymous said...

I am into curve tracers myself and have designed and build a few myself. It is surely great to see all the passion and engineering work that goes into your project! Keep going and all the best.

Cheers,

M.

paulv said...

Hi Rich, yes I know, that's the Tektronix CT method, although they also post the trick to defeat the safety cover action. We're catering to engineers that should know what they are doing. The high voltage warning is there in case they forget what the voltage is. Designing a cover is beyond our project, but can certainly be done when a PCB that taps into the 6 2mm Banana plugs is designed with that cover on it. We'll leave that to others to design.

Francesco Nastrucci said...

Thanks for the beautiful work and the documentation.
Can't wait for it!
When completed, are you planning to sell kit with pcb and components? I would buy it for sure.
Thanks again for the amazing work.
Francesco

paulv said...

Hi Franceso, thanks for the compliments.
We will publish everything, but will not sell it ourselves. We are trying to see if board manufacturers are interested in selling the board kit as a set, with optional SMD part placements for what they have on the P&P machines.
Stay tuned...

Unknown said...

I really like what you have done, if you find someone that will sell a kit please let me know. This is a hobby for me, but I frequently need to match transistors and the units I have tried are very limited.

paulv said...

Keep en eye on the developments on this Blog.
We'll publish developments about availability here as well.

Ole said...

Hi! Very cool what you built and that you documented it so thoroughly. Could you share the latest and greatest version in Altium files? And if it wouldn't be too much bother, an export of schematics and layout for Eagle? I think Eagle supports ACCEL-ASCII files from Altium. I checked markallie github, but it only had V2.

paulv said...

Hi Ole, thank you for the compliments.
At this moment, we have decided not to release the Altium files to preserve our rights and the possibility to address changes. What we don't want is to have various versions out there that are not under our control until we are really done. What we also don't want is an outfit that could take this and offer a commercial product without our consent.
As a minimum, we will provide the Gerber files, schematics in PDF form, and the BOM's such that the CT can be built by others. As you will have seen from an earlier comment, we will be asking PCB houses to offer the boards as a set, instead of 5 of each. Stay tuned!

Unknown said...

Congratulations and thanks for the work! I think what they're doing here is wonderful. The dedication to improve and make it more and more flexible and reliable. I've been following the CT development posts for a few years. And I'm looking forward to getting one of these as soon as it's available. And... speaking of which do you have any predictions of when I can buy one of these?

paulv said...

Hi Unknown,
We're working hard to get the product finished, but we're still missing the self imposed deadlines. It will be a few m
ore months.
We're not going to sell the unit, nor kits. This is a DIY project.
With enough interest, who know what will happen...

Unknown said...

Thanks for your attention Paul, My name is Alan and I'm from Brazil. If there won't be any kits, I'll wait anxiously for the information at the end of the project.

paulv said...

Stay tuned Alan, we're working on it!

paulv said...

Hi Chris, Thanks for the heads-up. I was still contemplating putting a V3 light version together, but was struggling, not really knowing what to put in, and what to leave out. I'm very glad to be off the hook now. (;-))

Anonymous said...

I will ad my name to the list (so to speak) affordable high voltage curve testers are very thin on the ground. A kit would be great. thanks for all your collective hard work

Alex said...

Hi Paul,
Would it be possible that you could re-upload the last photos of the plans? because the last 2 - 3 plans are very blurry....
I find your project and the time you have already invested in it commendable and am curious about the finished result!

paulv said...

We have a number of Anonymous posts, unless you give up your real name, which one do you want to be?

paulv said...

Hi Alex, this is a function of the conversion process from PDF to PNG to get it on this Blog. The original PDF's will be posted on the dedicated Github site. It won't be long before we will open that up for general use with all the relevant information.

Alex said...

I don't like to push, but I just have the opportunity to implement a project as part of my training at work and such a curve tracer would be ideal. In itself, my plan was to slim down the Curve Tracer a bit and adapt it the way I would like it for myself. I originally also looked at the ELV KS-7000 and also had the idea with the BCD counter to make the step generator adjustable :) My thought was to build slide-ins for a subrack like a main Power supply unit, a CurveTracer, ... and arbitrarily expandable with more plug-in modules. That's why I ask, since I am time-bound to implement this project :)

paulv said...

Alex, Send me your email address but for security, substitute the @ with "at". I'll send you the pdf's and will delete the post with the email address.

Jonathan said...

Incredible work here. You can put me down as a buyer if you ever decide to sell this as a kit or finished product.

ozkarah said...

Great work guys. I loved it.
Definitely planning to build one.

How does the offset setting work?
Is it also possible to test the capacitors with this tracer?

paulv said...

Hi Ozkarah, thank you for the compliment.
I suggest you look through the documentation on my Blog to find more details about the offset feature.
Yes, you can test for the presence of leakage currents for capacitors.
Have a look at the Blog where I describe the measurements you can do with the CT.

Success in building one!
Paul