Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 93
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
Download (31)
ScottH (37)


Next birthdays
11/03 Electroguy (94)
11/04 nitromarsjipan (2024)
11/04 mb (31)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: General Science and Electronics
« Previous topic | Next topic »   

8 7-segment displays in a row, control through two wires by an IC

1 2 
Move Thread LAN_403
cavemen
Sun May 09 2010, 12:26AM Print
cavemen Registered Member #2008 Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Link2
Link2

In both circuits, the7 segmant number display array is controlled by two wires.
How do they do it?
wouldn't it just all light up?

I understand that that IC pulses the input to every segment, but how?
None of the old radioham books tell me that?

Is it a special display with the encoder already in it?
Or is it some duty-cycle trick I don't get?

This will be incorporated in to my project if you tell me.
Thank you.

V.T.
Back to top
Bjørn
Sun May 09 2010, 12:47AM
Bjørn Registered Member #27 Joined: Fri Feb 03 2006, 02:20AM
Location: Hyperborea
Posts: 2058
There are 16 wires, they are just bundled up to make the diagram tidy, alternatively people do that when they are lazy. Just have a look at the datasheet of the driver chip. 8 select lines choose the digit that will be displayed and 8 databits is used to light up the required segments of that digit. So only one digit lights up at a time. When it is done fast enough it looks like they all are lit up at the same time.

If you want to use 2-3 wires you can use 74HC595 chips or other serial in parallel out chips and do the same thing manually without the driver chip.
Back to top
hboy007
Sun May 09 2010, 03:07PM
hboy007 Registered Member #1667 Joined: Sat Aug 30 2008, 09:57PM
Location:
Posts: 374
Bjorn is right about the diagram, these are bus lines that bundle the different signals to make the schematic look better.

I once buit a 4 digit display with a 2-wire interface using four CD4094 shift registers, this is really simple and you don't need an active driver IC that cycles through the display segments, it's all static once data is filled in. If you do not like the subtle flashing during filling, you might want to check out 74HC573, that's an octal tri-statable latch that allows you to buffer the bits for one digit.

Both ICs are cheap standard cmos devices and they only matter when it comes to space consumption.
Back to top
Renesis
Sun May 09 2010, 06:33PM
Renesis Registered Member #2028 Joined: Mon Mar 16 2009, 08:13PM
Location: Norway
Posts: 319
Bjørn wrote ...

8 select lines choose the digit that will be displayed and 8 databits is used to light up the required segments of that digit. So only one digit lights up at a time. When it is done fast enough it looks like they all are lit up at the same time.

If your goal is to use as few lines as possible while still using old fashioned multiplexing as Bjørn just described, you could use a Johnson-counter to select which digit to display an thus replace the 8 digit selection lines with one "count-up" and one reset line.

By using a 7-segment decoder/driver at the display you might also replace the 8 segment lines with 4 data lines, and send the wanted digit as a binary byte. But this would only work if you were going to display decimal digits (0-9), and nothing else.
Back to top
cavemen
Mon May 10 2010, 04:31PM
cavemen Registered Member #2008 Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Thank you for explaining.

Do they have integrated frequency generator ICs out on the market?
I am wondering if there is an IC that can take a binary input of the frequency we want it to produce and put out that frequency.

I know that there are many integrated sensors on the market that put out a binary code.

Thank you.


Link2,%20PLLs,%20Frequency%20Synthesizers/800-1261-1- datasheetz.html

i found one myself

I am thinking of building a system that uses the pic controler, integrated frequency generator chip and a 7 segment display to find the self-frequency of a tesla resonator and drive tesla coil at that frequency, while displaying the resonance.

What kind of techniques do I use to match outputs of one IC to inputs of another? Do I rely solely on their datasheets?
SImulators?
Breadboard and scope?

We get small value capacitors in circuits between ICs once in a while.
For noise filtration, etc.
How are values of those capacitors determined?

[Edit: Double post]
Back to top
Steve Conner
Mon May 10 2010, 04:52PM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
cavemen wrote ...

I am wondering if there is an IC that can take a binary input of the frequency we want it to produce and put out that frequency.

Yes, they are called DDS. (Direct Digital Synthesizer)

The AD9850 from Analog Devices is a popular one that I've used. It can generate any frequency from 0 to 40MHz in 0.02Hz steps.

If the frequency is not too high, you can make your own with a microcontroller.
Back to top
Bjørn
Mon May 10 2010, 05:20PM
Bjørn Registered Member #27 Joined: Fri Feb 03 2006, 02:20AM
Location: Hyperborea
Posts: 2058
You read the datasheets and think, then you make a prototype using experience from earlier projects. Then you test it and find out what needs to be improved. The values of certain components can be found in datasheets or or by experience. In some cases bypass capacitors are not needed but they are put in just in case since it is little extra work that can save you a week of trouble.

See here for frequency synthesis with a microcontroller Link2

All common microcontrollers have special hardware to make frequencies with a period that is a multiple of the main clock period. So if that gives the resolution you need it would be a lot simpler and cheaper.
Back to top
cavemen
Tue May 11 2010, 02:05AM
cavemen Registered Member #2008 Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Thank you very much.
So what freqency range do tesla coils run in?

Would a PIC controller be big enough for the tesla coil application I am trying to do?
Back to top
cavemen
Tue May 11 2010, 02:13AM
cavemen Registered Member #2008 Joined: Tue Mar 03 2009, 05:11AM
Location: USA, Frederick, MD
Posts: 118
Thank you very much.
So what freqency range do tesla coils run in?

Would a PIC controller be big enough for the tesla coil application I am trying to do?
Back to top
Killa-X
Tue May 11 2010, 04:26AM
Killa-X Registered Member #1643 Joined: Mon Aug 18 2008, 06:10PM
Location:
Posts: 1039
do you have a specific model in mind? I'm a AVR fan, and they make 25mhz crystals for them...Technically speaking, it should mean you can do 1hz to ~25mhz reading almost. As for the range, all depends on size. I've made / seen coils at 80khz, and seen them at 1mhz+
Back to top
1 2 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.