1
\$\begingroup\$

I am wanting to make a binary clock. A lot of the schematics I've found are for Arduinos or Raspberry Pi. As much as I appreciate the use of minicontrollers, I don't want to do that for this project.

I don't want to to lean on any programming knowledge as my primary background is software. Because I'm trying to learn digital electronics, I would like to know which integrated circuits should be used.

I have fiddled with the CMOS 4520 and a 555 to make a simple binary counter. I just can't see how a 4520 would be enough.

Being that a binary clock is a common project for beginners, I was hoping to see what you have used and in what fashion in order to accomplish this.

\$\endgroup\$
6
  • 1
    \$\begingroup\$ "Clock" as in 24hour clock with display etc. or "clock" as in a square-wave or "counter" like something that is clocked and displays the number of clock cycles and maybe has an output (alarm) should a preset number be reached. What are you trying to achieve? \$\endgroup\$
    – Andy aka
    Commented Apr 8, 2013 at 19:23
  • \$\begingroup\$ These things are available in kit form: kabtronics.com/index.htm \$\endgroup\$
    – pjc50
    Commented Apr 8, 2013 at 19:23
  • 1
    \$\begingroup\$ @Andyaka the term "binary clock" implies a 24 hour clock like you use for a while that outputs binary to something like LEDs for human time reference. Think something like this. Would you agree Johnny? \$\endgroup\$
    – Kortuk
    Commented Apr 8, 2013 at 19:31
  • \$\begingroup\$ @Kortuk Thankyou BUT... he was talking about "counter" in the title (originally) and that gave me the impression he may not know what he wanted. \$\endgroup\$
    – Andy aka
    Commented Apr 8, 2013 at 19:38
  • \$\begingroup\$ @Andyaka This question does not have any edits that I can see, I was just answering for the user though. I asked in chat and he confirmed that I am correct of intention. :) \$\endgroup\$
    – Kortuk
    Commented Apr 8, 2013 at 19:54

1 Answer 1

1
\$\begingroup\$

I'll not design the whole thing for you, but plant some seeds.

I could see the foundation of this project being ripple counters. Ripple counters 'count' the number of clocks coming in with a binary output representation. They're available (at least they used to be - do people still use TTL and CMOS discrete logic ICs?) in a variety of sizes - 4 bit, 8 bit, etc.

You could start by using a representation of the input AC frequency to generate the 'tick' signal using a counter, and some gates to detect when the AC peak count reaches the expected line frequency.

You then have multiple ripple counters to count those ticks and represent the hours, minutes and seconds (as well as controlling the LEDs), and some more TTL logic to control when to increment the minute counter/reset the second counter, when to increment the hour counter/reset the minutes and seconds, and when to reset all of them to zero (i.e. midnight).

Once you come up with an idea of how many gates you'll actually need, you'll understand why these things are micro based these days.

\$\endgroup\$

Not the answer you're looking for? Browse other questions tagged or ask your own question.