Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Counters - how to divide by 160?

Status
Not open for further replies.
Re: Counters

80 D Flip-flops arranged is fashion shown below:

**broken link removed**
 

    shazia277

    Points: 2
    Helpful Answer Positive Rating
Counters

How does this 80 D flip flop arrangement give divide by 160 ?
what about a divide by 16 using 2 such blocks as given in link above followed by a decade counter ?
 

Counters

You most certainly don't need 80 flip-flops to divide by 160! Around 8 would be enough. The crude way to do it is to use a counter with enough bits where they are all available (eg 74HC4040) and then use logic to reset it when the correct number is reached. 160 = 0xA0 so you only need to detect two tbits to know you have reached 160. When The 7th and 5th bits are logic one (assuming bit zero is the lowest) you can reset the counter. A 2 input AND would do it.

The reason it is crude is that you will get a very short glitch of 160 before the counter resets. If this is a problem to you then you need a synchronous counter, but that takes a lot more logic and is easiest to do in a small FPGA/PLD type device.

Keith.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top