A Simple Driver For VFD Displays
A Simple Driver For VFD Displays
Table of Contents
Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
http://www.instructables.com/id/A-Simple-Driver-for-VFD-Displays/
Author:vnod2805
I am a tech lover and simply mad about innovations and modifications....!!!
You may find one in your Car, DVDs, Radios, Casette Players,etc..
Also, there are may kinds of VFD display modules available in the market.
This instructable deals with the use of a VFD Display scavenged from an old instrument and making a simple driver for it.
Image Notes
1. VFD Display
All the VFDs differ from each other only in the number of anode and grid pins and operating voltage.
A VFD has filaments in it for the generation of electrons. The Filaments act as a Hot Cathode.Filaments generate Electrons, when they get heated, by an electric current.
It also has (phosphor) anodes, which form the digits and letters in it.
Over the Anodes, there are thin metal grids which controls the diffusion of electrons from the filaments to the anodes.
When these emitted electrons from the filaments strike the phosphor, it glows.
http://www.instructables.com/id/A-Simple-Driver-for-VFD-Displays/
Image Notes
1. Filaments(heater) of a VFD
The Filament (heater) of a VFD display requires around 3V - 3.3V for its operation.
The Anodes and Grids have to be supplied a positive voltage of around 12V to 30V or even more.
In order to operate the VFD on 5V supply we need a DC - DC Boost converter to boost 5V to 12V and above.
You can search the Internet for ready made DC - DC Converters to boost the voltage.
http://www.instructables.com/id/A-Simple-Driver-for-VFD-Displays/
Image Notes
1. DC - DC Step-up module
2)The Anodes and the Grids of the VFD have to be searched by applying voltages to the pins of the VFD,in case if you don't know the pin-outs.
We know that we need a positive high voltage on both the Anode and Grid for turning it on.
For this purpose, hook up the pins of the Anodes and Grids separately to the resistors and transistors as show in the circuit above.
To minimize the number of transistors, you can use a Darlington Transistor Array - ULN2803 or ULN2003, for easy interfacing with Arduino or any MCU.
Alternately, you can use Resistor Arrays instead of single resistors as the Pull-up resistors.
*Note - A logic HIGH on each pin of ULN2803 / ULN2003 will turn the respective pin OFF. So, in order to turn it ON, Apply a logic LOW on the required pins of ULN2803 /
ULN2003 .
3)After finishing the circuit construction, connect the DC-DC step up circuit/module output to the pull up resistors as shown & also connect the module to 5V supply.
http://www.instructables.com/id/A-Simple-Driver-for-VFD-Displays/
Image Notes
1. NPN transistor
Image Notes
1. ULN2803
2. Pull-up resistors ( 10K )
Remember -
Applying logic 0 (LOW) on the pins of ULN2803 / ULN2003 turns the respective anodes and grids ON.
Applying logic 1 (HIGH) on the pins of ULN2803 / ULN2003 turns the respective anodes and grids OFF.
NOTE- Your VFD display might be different from mine and it may have less or more number of pins. Plan the circuit according to your need. Leave the Grids
unconnected that you don't need.
* You can also interface the grid and anode pins using Demultiplexers and Decoders. Just connect them between the ULN2803/ULN2003 and the Arduino or MCU. This
may reduce the number of pins of Arduino or MCU required for getting it on. Design your code accordingly. *
* If your application has the need of displaying digits, then you can also prefer BCD-to-7 segment decoder ICs as per as your need. Plan your code. *
Image Notes
1. Atmega16
2. Boost converter circuit with LT1070 (output = 25V )
3. ULN2803
4. ULN2003
5. Pull-up resistors ( using old scavenged resistors)
6. Filament Resistor 10 ohms
http://www.instructables.com/id/A-Simple-Driver-for-VFD-Displays/
7. VFD
Happy Hacking...!!!
Related Instructables
Advertisements
Comments
2 comments Add Comment
http://www.instructables.com/id/A-Simple-Driver-for-VFD-Displays/