Combinational and Sequential Circuits

  • Thread starter Thread starter sandy.bridge
  • Start date Start date
  • Tags Tags
    Circuits
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 2K views
sandy.bridge
Messages
797
Reaction score
1
Hello,
Is there any way that I can detect a certain time in the day, and apply a signal HIGH for 30 minutes? The only way I can think of how to do it is via a frequency divider that sends a pulse for 30 minutes, but that requires >30 Flip Flops as we are working with 27MHz clock frequency.
 
Engineering news on Phys.org
sandy.bridge said:
Hello,
Is there any way that I can detect a certain time in the day, and apply a signal HIGH for 30 minutes? The only way I can think of how to do it is via a frequency divider that sends a pulse for 30 minutes, but that requires >30 Flip Flops as we are working with 27MHz clock frequency.

You can use a Real-Time Clock IC, and read it from your uC:

http://www.google.com/search?rlz=1T...ie=UTF-8&hl=en&tbm=isch&source=og&sa=N&tab=wi

.
 
If you had to do it with a 27 MHz clock and discrete components, you could use a few 74HC4020 chips.

These are binary dividers and one chip will divide by 16384, so two chips would give you about a 10 second output square wave.

A further chip of the same kind could divide by 8690 by some careful use of diodes and this would get you close to 24 hours.

Since this may be homework, you should work out the details yourself.

There are other chips that can do this, but a far better way would be to use a 24 hour timer set to turn on for 30 minutes at the same time each day.
Sprinkler timers do this and so do the simple ones intended to turn a few lights on and off to make a house appear occupied while the owners are away.