Project Goals

As a amateur mineral collector, I was recently in the market for a portable geiger counter to identify radioactive minerals. There are dozens of off the shelf geiger counters and kits that would work just fine, but they either seemed too expensive or less-than-eyecatching. Of course, this is the perfect reason to throw practicality out the window and make one from scratch. Before getting into the design, I made a list of boxes this geiger counter had to check. 

Ideally, I would have used all BJTs for ruggedness and resistance to EMP, but I couldn't get the efficiency of the circuit where I wanted it without using a few MOSFETs. 

 

 

Schematic Overview and Theory of Operation


Starting on the left side of the schematic, Q7 and Q9 form a classic bistable multivibrator which oscillates at roughly 22kHz. This keeps audible noise to a minimum while prioritizing electrical efficiency. The benefit to this type of oscillator is the relatively fast turn off time of the transistors. I found a good balance of resistor and capacitor combinations that have a fall time under 75nsec, which will maximize the amount of energy extracted from the inductor every cycle. These pulses are fed into Q2 via a high pass filter which limits the current pulses through the inductor to 3uS. This is important to keep the main inductor out of saturation, which will waste energy. Also, if the oscillator gets stuck 'ON' for some reason, there is no risk of dumping current through the main inductor. When Q2 is pulled low, Vbe of Q5 drops below 0.6V, and charge from the main MOSFET gate gets pulled to ground via D3. As soon as Q2 turns off, R9 and Q5 form a voltage follower which turns the MOSFET ON. R6 prevents unwanted oscillations in the gate voltage. 


When the current is cut off from L1, the inductive EMF kickback is fed through the secondary side which adds the two voltages together. This high voltage spike goes through D1 and begins to charge the main high voltage capacitor. R5 and C5 form a snubber network that technically isn't needed, but without it, there is a lot of ringing on the FET drain which will cause a lot of unnecessary RF noise. The efficiency hit is pretty minimal, and it's the 'right' thing to do. The voltage across C1 is sensed via a resistor divider network consisting of R2, R3, R4, and R7. 100Meg resistors are needed here so the leakage is minimal. At 400V, even a 10Meg divider will be the main loss of power in this circuit. 100Meg resistors are a decent balance between leakage current and cost. 

When the voltage at the base of Q3 reaches the setpoint of 0.7 volts, it begins to conduct. The setpoint voltage can be adjusted via VR1. This lets you use a 100k adjustment pot, which is easier than trying to find a 10Meg pot. A crude voltage regulator consisting of R19, D6, and C12 provides a relatively stable 3.6V for a consistent output voltage across the entire battery discharge range.  The collector current in Q3 is amplified by Q4, and inverted by feeding the collector current from Q4 into Q8 and Q10. Even the tiniest base current into Q8 pulls the gate of Q6 low, cutting power to the oscillator circuit. This lets the high voltage capacitor slowly discharge through the resistor divider. As soon as the high voltage line drops slightly, Q6 will turn the oscillator back on, forming a negative feedback loop. Very high loop gain is preferable, as it improves load regulation and response to transient current draw from the geiger tube. R17 and C7 form delay circuit which forces the whole circuit to squegg. While this does cause some ripple on the output, overall efficiency is much better. Q10 conducts when the regulation loop is active, so D2 will light when the output is in regulation. When the battery voltage drops too low, the output falls too low and D2 turns off as a 'change battery' indicator.


The detection side starts with R1 and GM1. Normally, the current through the geiger tube is essentially zero. When a high energy particle enters the chamber, it triggers a chain reaction of electrons that slam into the anode. The result is a pulse of current through the tube which is picked up with the high pass circuit consisting of R26, C13, and R25. This current pulse gets amplified by Q14 and Q12. VR2 adjusts the sensitivity, which needs to be adjusted to discriminate against noise. Q13 drives a small buzzer and generates the characteristic clicking sound geiger counters are known for. D5, C11, and R12 form a simple pulse stretcher circuit which flashes D4 every time the geiger tube is struck. Since the pulses are only about 100uS long, the pulse stretcher lengthens them to 20-30mS so they are more visible to the user.
The whole circuit is powered by two CR2032 coin cells which provide 6V. Ironically, the LEDs and buzzer are the main power draw, as the rest of the circuit only draws ~1mA. Including the LED current, I expect the circuit to run for at least 12 hours which is plenty for my needs. C3 improves the battery life considerably, smoothing out the current pulses through the main inductor.