Problem with avalanche breakdown-based devices

Thread Starter

Vilius_Zalenas

Joined Jul 24, 2022
156
Hi,



A while ago I designed two similar in topology and rather simple devices (for learning and PCB design improvement purposes). One of those was the notorious Jim Williams pulse generator, and the other one was a time domain reflectometer used for measuring an unknown cable`s length. Both devices are based on, or at least heavily rely on the transistor avalanche breakdown, so I hope I can put both of those devices in one thread... Neither of them work, but now I have a bit more time to dive deeper. I guess I dont have to make long presentations here. The Jim Williams pulse generator is supposed to generate an extremely fast (on the order of 100s of picoseconds) rise/fall times voltage spikes. The time domain reflectometer should also generate very fast pulses just with a larger amplitude.

Jim Williams generator was based on: https://www.analog.com/media/en/technical-documentation/application-notes/an98f.pdf

Time domain reflectometer was based on:


The problem is that when I connect either of these devices to my scope and power them on (a simple pushbutton works as a switch providing power to the device from a CR2477 3.3V battery, both devices are made the same in terms of power supply), literally nothing happens. I don't see any pulses, or at least the origins of what should be a pulse, not a single mV above the noise floor. Absolutely nothing. It has to be mentioned, that my scope is Siglent sds1204x-e. I agree that 200 Mhz scope is far too slow to capture picosecond pulses, but let's be honest, if there was at least some kind of reaction from the board, I would capture something, heavily attenuated and distorted, but still something. I don't have any designators on the PCB as it was useless, granted I wanted a white solder mask, but I guess my board design isnt making any obstacles...Do I really really really need several Ghz scope to see something? Or is there a major flaw in my design somewhere? Thank you in advance.
 

Attachments

ericgibbs

Joined Jan 29, 2010
18,226
Hi VZ,
Have you tried more than one 2N2369 transistor, not all are guaranteed to avalanche at 90V?
When I used the ZTX series of transistor for pulsing my Laser diodes, I had to select on test to ensure avalanche
E

Clip:
Transistors not specifically designed for the purpose can have reasonably consistent avalanche properties; for example 82% of samples of the 15V high-speed switch 2N2369, manufactured over a 12-year period, were capable of generating avalanche breakdown pulses with rise time of 350 ps or less, using a 90V power supply ...
 

Thread Starter

Vilius_Zalenas

Joined Jul 24, 2022
156
Hi VZ,
Have you tried more than one 2N2369 transistor, not all are guaranteed to avalanche at 90V?
When I used the ZTX series of transistor for pulsing my Laser diodes, I had to select on test to ensure avalanche
E

Clip:
Transistors not specifically designed for the purpose can have reasonably consistent avalanche properties; for example 82% of samples of the 15V high-speed switch 2N2369, manufactured over a 12-year period, were capable of generating avalanche breakdown pulses with rise time of 350 ps or less, using a 90V power supply ...
I have not tried other transistors. Those are expensive, so I did not order spares and I would not find those at my local electronics supplier now... But still, I aiming for the 100% solution, not manufacturing tolerances... Whats is the easiest way to increase the voltage without redesigning the board? Do I put bigger inductor?
 

Bordodynov

Joined May 20, 2015
3,116

ericgibbs

Joined Jan 29, 2010
18,226
Hi Alex,
I did search, but I could not find the *.bjt file, I will try your link again.:)

E

Update: No success, so I will pass on this search.
 
Last edited:

Bordodynov

Joined May 20, 2015
3,116
npn_avalanche is not a simple symbol. I call it wholesale. It allows you to select multiple models. Put it on the schematic. Right click on the symbol with the right mouse. A banner will open. In the SpiceModel field is kt315g_avalanche. Click on the field with the right mouse and then with the left mouse.
A list of items will pop up.
I have a lot of these wholesale symbols in my library. For example for operational amplifiers, thyristors, varistors, etc.
 

ericgibbs

Joined Jan 29, 2010
18,226
Hi @Vilius_Zalenas
Finally, got the avalanche working.
Note, without some form of 'trigger' the 2N2389 will not auto-avalanche at 90V, requires approx 117V, refer to sim plots.
Alex @Bordodynov has stepped the Vcc from 60v to 130v on his simulation.
I have reduced the R4 value from 24k to18k to give a Vmax of 120Vdc on Vout.
Disconnected R2 1meg, just wasting power.

What is your planned application for the Pulse output?

E
EG57_ 1244.png

EG57_ 1245.pngEG57_ 1246.png
 
Last edited:

Thread Starter

Vilius_Zalenas

Joined Jul 24, 2022
156
Hi @Vilius_Zalenas
Finally, got the avalanche working.
Note, without some form of 'trigger' the 2N2389 will not auto-avalanche at 90V, requires approx 117V, refer to sim plots.
Alex @Bordodynov has stepped the Vcc from 60v to 130v on his simulation.
I have reduced the R4 value from 24k to18k to give a Vmax of 120Vdc on Vout.
Disconnected R2 1meg, just wasting power.

What is your planned application for the Pulse output?

E
View attachment 304226

View attachment 304228View attachment 304230
Well, I dont have any application on my mind, I design those boards just for learning purposes... What about the TDR circuit in my first post? Does it seem to lack voltage for the transistor to breakdown as well?
 

DickCappels

Joined Aug 21, 2008
10,104
Usually, you can increase the base resistor or the collector voltage to get this thing to self-oscillate.

By the way, I find the On Semiconductor 2N3904 to be very predictable in this self-oscillating circuit. Other "real" 2N3904's should work pretty well too. The fakes won't work well if at all.
 

ericgibbs

Joined Jan 29, 2010
18,226
Hi Dick,
The way I used the avalanche was to hold the Collector voltage just below self avalanche, and trigger on the Base.
In that way, I could time control when I wanted an output pulse.

E
 
Top