Author Topic: Show Us Your Curve Tracer  (Read 69831 times)

0 Members and 2 Guests are viewing this topic.

Offline RAPo

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
Re: Show Us Your Curve Tracer
« Reply #175 on: February 10, 2025, 05:57:43 pm »
Here is my analog CT:
https://flic.kr/p/2pG69H7
Furthermore I have the Peak Atlas and the CTL503
 

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Show Us Your Curve Tracer
« Reply #176 on: June 03, 2025, 04:32:05 pm »
I wanted a desktop version of the DIY Transistor Curve Tracer designed by Peter Balch published at https://www.instructables.com/Transistor-Curve-Tracer/

Peter's original design is running on dry batteries. My modified version runs on 230VAC mains supply.

I have redesigned the power supply to use a pure analogue circuit by getting rid of the switching components to eliminate as much interference RF as possible.

The oversized power transformer irradiates almost pure 50Hz noise inducing around 120mVpp at 3cm distance over a 10cm open loop wire connected to a 10MOhm oscilloscope probe, and almost zero at 10cm distance.

The DC raw power voltage is around 21VDC that is then reduced to 15VDC with a 7815 before being passed to the CT PCB power supply regulators.

I had to create a new PCB layout to place the ZIF socket side by side with the display, and include the required voltage regulators for 12VDC, 5VDC, and 3.3VDC.

I decided to use the Nano  version of the Arduino module to have an USB port for easier programming. A cable extender brings the Arduino Nano USB-C port to the cabinet back panel, for easier software updates and PC remote control.

The ZIF socket is mounted on a small stripboard daughterboard that is electrically connected to the main CT PCB by using Zero Ohm (DC) ferrite beads.
These are mechanically strong enough to maintain the daughterboard in place.
Also the ferrite beads terminals were cut as short as possible ( at 3cm) to reduce possible potential unwanted source of interference.

During the testing using breadboard and jumper wires, I noticed the obvious Clock signal rise and fall time degradation as a result of using resistor networks to adapt the Arduino nano 5V output signals to the Display 3.3V input signals.

The 5V clock square wave output from the Nano turns into a triangle with around 50% amplitude at the Display clock inputs at 8MHz SPI commands.
At 4MHz it loses less amplitude but keeps looking a bit like a triangle.
At 1MHz it looks vaguely with a square wave.

This behavior is to be expected, as the resistor network divider forms a RC network with the parasitic capacitance of the Display clock inputs.

I tried to correct the signal, initially by using compensation capacitors, later by using CMOS level shifters.
In both cases the clock signal looked like a square wave at the display inputs, however in both cases the display stopped working.
I didn't investigate this any further and just sent the Gerber files to the production factory in China using the original resistor network level shifters that proved to be fine once the circuit was assembled into the PCB.

Another issue is related to the ILI9341 display modules available from AliExpress shops.
I have ordered three displays, each from a different shop, to test different hardware versions.
As usual, each one behaves in different ways on the display and on the touch screen components.

I notice an horizontal shift when printing pixels that varies in length depending on the display unit I use.
This seems to happen with the Peter's display driver software. I tested it with LCDWIKI and it looked correct.
The shift in printing can be corrected in the Peter's display driver, but I didn't look into it yet.
Also the rotation configuration is different from what Peter's display module is using.
I had to change the display rotation in the Arduino sketch to adjust it for my displays.

The touch screen response (in poll mode, Interrupt mode is not used in the Peter's project) is distinct between my display units.
One unit keeps returning a touch press with random XY readings even when no press is done. I had to increase the threshold level in the Arduino sketch to stop getting these kind of garbage readings.
The other two units did work as expected on the touch screen, although the rotation configuration is distinct between them. Easily corrected inside the sketch.
   
 
« Last Edit: June 03, 2025, 04:37:34 pm by jebem »
 

Offline pac1085

  • Regular Contributor
  • *
  • Posts: 86
  • Country: us
Re: Show Us Your Curve Tracer
« Reply #177 on: June 03, 2025, 04:38:11 pm »
I purchased this one for $10 the other day.  Designed and used in house by Ashly Audio here in the Rochester, NY area, and was the only one produced.
« Last Edit: June 03, 2025, 04:40:35 pm by pac1085 »
 

Offline Edison

  • Frequent Contributor
  • **
  • Posts: 270
  • Country: cz
Re: Show Us Your Curve Tracer
« Reply #178 on: June 03, 2025, 09:56:18 pm »
Hi, I already posted one tracer here, but in the meantime I bought a VBA curve tracer - currently under construction, it's going slowly because there's not much time, but I made a single-purpose tracer for selecting differential pairs of transistors - it's based on the XrayTonyB design but modified according to my ideas.

To give you an idea of ​​what the finished VBA looks like, I'm attaching a photo of the author.

The power supply serves both as a calibration reference and as an operating power supply during tests, when calibrating the device you want to see only zeros on the multimeter - this means that both comparator circuits are set up exactly the same.
On a digital oscilloscope, you can accurately measure parameters, including mutual temperature dependence, on an analog one (I can't find a photo, so I borrowed it from the original author) you can also detect transistor noise. Each of the peaks represents the gain of one transistor in the pair, so you can see both at the same time.

Nice day 🙂 Tom
Everything works as the weakest link in the chain
 

Online Grandchuck

  • Super Contributor
  • ***
  • Posts: 1188
  • Country: us
Re: Show Us Your Curve Tracer
« Reply #179 on: July 24, 2025, 03:15:44 pm »
Ran across this today:

https://www.aliexpress.us/item/3256809253518466.html?ug_edm_item_id=1005009439833218

Seems to offer Chinese language only.  $232.50
 

Offline nonius_

  • Regular Contributor
  • *
  • Posts: 76
  • Country: nl
Re: Show Us Your Curve Tracer
« Reply #180 on: Yesterday at 01:05:00 pm »
Here's my implementation of an Analog Signature Analyzer (ASA), based on the octopus of Elliot Sound Products #119 https://sound-au.com/project119.htm but with a few added extras to make it more useful and have it approach the capabilities of an older Huntron Tracker.

Has two channels, manually or automatically switched between the two for comparison of components (alternate mode); a simple calibrator to adjust the horizontal scale of the scope for more accurate measurements (2V/div & 10V/div); negative test voltage limiter; 4V test voltage limiter; 0.7V test voltage limiter; adjustable powersupply 0-12V; pulse-generator with adjustable frequency & voltage, for testing relays, SCR's, FETs, etc.

It's used in conjunction with an old oscilloscope that I had no other use for.

I intend to build an upgraded version of it with a higher voltage range, more current and more current ranges, but, most importantly, with adjustable frequency (no longer relying on the 50Hz from the grid) with a simple sine-generator (XR2206?) and audioamplifier with output-transformer. Perhaps built into the case of an old oscilloscope so it becomes an entirely self-contained instrument.
« Last Edit: Yesterday at 01:07:34 pm by nonius_ »
set SCE to AUX
 
The following users thanked this post: Edison


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf