Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 107
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
RateReducer (35)


Next birthdays
11/02 Download (31)
11/02 ScottH (37)
11/03 Electroguy (94)
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 »   

Digital Logic / Counter question

Move Thread LAN_403
HV Enthusiast
Sat Mar 01 2008, 01:28PM Print
HV Enthusiast Registered Member #15 Joined: Thu Feb 02 2006, 01:11PM
Location:
Posts: 3068
Looking for the help of some digital experts here (as i am not)

I have a photographic application in which an event will trigger a 4-bit digital counter (i.e. 74161)
Is there a simple way to make the count terminate after a single count (0-15)? Sure, i can do it with multiple
gates sampling the output and feeding back through gates to the ENA pin of the counter, but i'm trying to
do this as simple as possible with as small a number of chips as possible. And without going uProc as well. Needs
to be discrete logic.

I guess basically its just a one-shot 4-bit counter i'm looking for.


Thanks
Dan
Back to top
Ken M.
Sat Mar 01 2008, 03:54PM
Ken M. Registered Member #618 Joined: Sat Mar 31 2007, 04:15AM
Location: Us-Great Lakes
Posts: 628
Here ever hows this for a 4bit counter? This will count to 15 and immediately reset to 0.

1204386692 618 FT40285 74161 Counter
Back to top
Bjørn
Sat Mar 01 2008, 04:21PM
Bjørn Registered Member #27 Joined: Fri Feb 03 2006, 02:20AM
Location: Hyperborea
Posts: 2058
Do you want to count 15 or 16 events? If it counts from 0 to 15 then you have only counted 15 events.

If you want to count 16 then you can use the above circuit and feed the carry into the enable instead of reset, then it will stop counting after 16 events.
Back to top
Ken M.
Sat Mar 01 2008, 05:54PM
Ken M. Registered Member #618 Joined: Sat Mar 31 2007, 04:15AM
Location: Us-Great Lakes
Posts: 628
Well if he wants it to count from any number otehr then 0 I'd say just load some switches onto a-d and on load, then set it to the desired start # and load the bits, then start teh counter.Aslo I thought about runig it to the enable pin, but then he'd need a lacth with reset, because since its a logic device the CRO pin is always low, untill it counts to 15 then it goes high, so if you fed the CRO pin to enable directly it wouldn't work at all since it has to be held high to run, If you kept the inverter but just sent the output to enable then it would just reset the same as mine does anyways.
Back to top
HV Enthusiast
Sat Mar 01 2008, 10:22PM
HV Enthusiast Registered Member #15 Joined: Thu Feb 02 2006, 01:11PM
Location:
Posts: 3068
Actually it needs to count to 15, but then stop counting until another enable pulse is received. The counter autmoatically resets to zero once it reaches the end.

i guess a latch circuit is in order . . .
Back to top
Bjørn
Sat Mar 01 2008, 10:29PM
Bjørn Registered Member #27 Joined: Fri Feb 03 2006, 02:20AM
Location: Hyperborea
Posts: 2058
To count 15 events you could start it at 1, but if you are using the bit patterns for a display then it would not help.
Back to top
Ken M.
Sun Mar 02 2008, 12:56AM
Ken M. Registered Member #618 Joined: Sat Mar 31 2007, 04:15AM
Location: Us-Great Lakes
Posts: 628
Just for reference I used a display so I could make sure my concept was right, since I was using my simulator. Evr, even though your looking for the fewest parts and simplest setup, this would still be 2 ic's the lacth and the 74161. Heres the counter with a latch.
1204419297 618 FT40285 74161 Counter

With this it'll get to 15 and reset, then just hit the reset and it'll start counting again. Unless you already figured that out.
Back to top
HV Enthusiast
Sun Mar 02 2008, 02:56AM
HV Enthusiast Registered Member #15 Joined: Thu Feb 02 2006, 01:11PM
Location:
Posts: 3068
Thanks for all the help. That J-K latch should definitely do the trick. I'll have to simulate a bit to make sure, but i think it will do!

Thanks again
Back to top
Ken M.
Sun Mar 02 2008, 03:23AM
Ken M. Registered Member #618 Joined: Sat Mar 31 2007, 04:15AM
Location: Us-Great Lakes
Posts: 628
It works fine, I tested it on my simulator, tongue , and it works, as for actual part numbers its upto your discretion, the values I used where just what the simulator gave me, I probly could have chosen a different part number but Here it just changes switching speed and such.
Back to top

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.