Links
Nixie tube clocks
B7179 Smartsocket driver:
Panaplex clocks
LED clocks
Charlieplexed LED clocks
VFD clocks
Charlieplexing two nixie tubes
Charlieplexing is an electronics technique developed by Charlie Allen at Maxim in which relatively few I/O pins on a chip are used to drive a large number of devices.
Still in its experimental stage, but good so far…
After my experiments with successfully Charlieplexing up to 144 LEDs, I decided to try the same method with the cathodes of high voltage nixie tubes.
I designed a little two tube clock, using a 14 pin 16F688 PIC microcontroller.
Two nixie tubes each contain ten cathodes, one each for the numbers 0 to 9.
20 cathodes fits neatly into a 5 x 4 Charlieplex. Just 5 output pins drive 20 cathodes. Only one high-low output pair from the PIC is active at any one time, thus the two tubes' data are rapidly switched between to give the illusion that both are lit all the time.
The clock also includes a switched mode high voltage power supply for the nixies. This is based on a very tried and trusted design using a 555 timer, a FET and an inductor. Recently I have been using a more efficient supply design based around a Max 1771 chip.
The PIC used has 14 pins. After using the five data outputs and two for the switches, I still had some pins spare so I decided to put some dual blue/red LEDs in the bases of the tubes. Just for fun, because I could.


The clock has red LEDs lit when the hours are displayed, blue when the seconds are displayed and magenta when the display goes blank between digit pairs.
This is probably best shown in a little movie...
The clock is built on two circuit boards, one above the other. If you click the black image below you can download and view the PCB layout in PDF format.
If there is enough interest I will expand details of this project and provide a coded PIC for the clock. Please email me if you are interested.
