High Voltage Geiger Probe Driver Power Supply Module 400V / 500V with TTL Digitized Pulse Output

In stock

Miniature Fixed Output High Voltage Power Supply Module with Digitized Output.

Unique and miniature power supply module for Geiger tube with pulse processing circuit. The hardware will allow you to power 400V / 500V Geiger Tube and get ready digitized pulses from the output. These 5uS pulses can be counted by Arduino INT counter or any other microcontroller or ditigal counters. The module can be used for building portable DIY Geiger Counter, Dosimeter or external Geiger probe. The module is ready-to-use unit to power Geiger tube. Can be integrated into battery operated portable equipment or used for laboratory setup.Miniature Fixed Output High Voltage Power Supply Module with Digitized Output.

Technical specifications:

  • Fixed High Voltage Output 420V or 500V (selected with jumper)
  • Compatible with many popular GM Tubes
  • ~ 5.0uS TTL digitized pulse output of GM pulses, VDD logic level
  • Ability to drive long probe cable
  • Input supply voltage 3.5V-5.5V
  • Output current 50uA max. at 500V
  • Quiescent battery current less than 1mA (0.1mA - 0.9mA on background)
  • Includes 10M load resistor on the PCB
  • Compatible with PIC / AVR / MSP / Arduino
  • Compatible with MyGeiger DIY Geiger Kit
  • Physical dimensions: 40mm x 22mm 12 mm
  • Shipping Weight: 150gr
  • UPC Number: 635292807428
  • SKU: RH-K-GK-HV-2

UNIQUE High Voltage Module for 400V / 500V Geiger Tube with Pulse processing circuit. For laboratory usage, portable DIY Geiger Counters or external Geiger probes with long cable. An audio cable with Left+Right and GND conductors can be used to connect the probe construction to your Geiger Counter project. L+R uses for VDD and TTL signal when GND have to be shield conductor of the cable.

The module has excellent High Voltage regulation to keep HV within recommended plateau limits for correct operation of GM tube. Every module is professionally soldered and tested. Build with high quality materials and cerified components. Has miniature sizes of 40mm x 22mm x 12mm.

Power consumption of the module is low. On background the step-up consumes less than 1mA, depend on charge pump state. Most of the time it vary from 0.1mA to 0.9mA. That's why your DIY Geiger Counter or GM probe can be very efficient if you use this module. Under high radiation load, when tube consumes more current, the module keeps HV within plateau limits to allow correct opration of the tube and stable counting.

Digitized Pulse Output. The module has digitized pulse output. The signal is ready for driving long cable and it compatible with different microcontrollers or digital counters.

Because the module installed close to GM tube with grounded cathode, no any parasitic capacitance is applied to the tube anode or signal line. So cable length do not reduce counting performance under intesive radiation load.

Code example for Arduino: simple code example you can use on Arduino UNO to count GM pulses that are coming from the module.

// Arduino UNO Example code to count GM pulses during one minute from the detector
// if the INT is floating you may need to add 1K resistor to pull down to GND the INT port

// SIGNAL OUTPUT >>>>-----|1K|------*(INT)------|10K|-----GND
#include <SPI.h>
unsigned long counts;            //variable for GM Tube events
unsigned long cpm;               //variable for CPM
unsigned long previousMillis;    //variable for time measurement
void tube_impulse(){             //procedure for capturing events from Geiger Kit
void setup(){                                //setup procedure
  counts = 0;
  cpm = 0;
  Serial.begin(9600);                        // start serial monitor
  pinMode(2, INPUT);                         // set pin INT0 input for capturing GM Tube events
  digitalWrite(2, LOW);                      // turn off internal pullup resistors, you may need to add 1K resistor to pull down to GND the INT port (if INT pin is floating)

//---------------------Allow external interrupts on INT0-----------------------------//
  attachInterrupt(0, tube_impulse, RISING);  //define external interrupts low-high-low

void loop(){                                    //main cycle
  unsigned long currentMillis = millis();
  if(currentMillis - previousMillis > 60000){   // if 60 seconds are passed
    previousMillis = currentMillis;
    cpm = counts;

        Serial.print(cpm);     // send cpm data to Radiation Logger
        Serial.write(' ');     // send null character for "Radiation Logger" to separate next data, check your hardware for actual UART separate sing

    counts = 0;

ATMOSCAN project by Marc Finns He used the module for his LND-712 GM tube.

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Copyright © 2012-2021 RH Electronics (aka RadioHobbyStore). All Rights Reserved.