1. Easier to design
2. No propagation delay
Actually the second one is the most important reason. In designing circuits that work at high clock rates, ripples will result in errors so synchronization is very very important.
In synchronous circuits there is no delay as all inputs are triggered using synchronous clock therefore no glitches due to delay are observed(glitches are observed when one or more inputs are are delayed)
Synchronous counters are the ones in which each flip flop is driven by the same clock. whereas in asynchronous counters, each flip flop is driven by different clock. output of the preceding flip flop is used as as a clock for the next flip flop. Synchronous counters can do any sort of counting like even count, odd count, to skip a number etc, but asynchronous counters can do only up or down counting. This is the reason why the design of asynchronous counters is simpler than that of synchronous counters.
The advantages of a synchronous counter are that they are easy to reset and can change frequency while still working. The disadvantages are that there is the problem of skew and it is harder to work with.
synchronous is faster.
beacause in asynchronous counter all the flipflops don't have the same CP.So there's a propagation delay.On the other hand synchronous counter has same CP to all the flipflops.So there is less propagation delay than asynchronous counter.For this Synchronous Counter is faster.
the clock circuit is not required.
A synchronous counter is not referred to as a ripple counter. They are two different things. The ripple counter uses the output of each stage to trigger the input of the next stage, resulting in propagation delay between stages. The synchronous counter, on the other hand clocks all stages on the same clock edge, making them all change at relatively the same time.
brief explanation of asynchronous ripple counter
Counter circuits made from cascaded J-K flip-flops where each clock input receives its pulses from the output of the previous flip-flop invariably exhibit a ripple effect, where false output counts are generated between some steps of the count sequence. These types of counter circuits are called asynchronous counters, or ripple counters.
Synchronous CountersSynchronous counters typically consist of a memory element, which is implemented using flip-flops, and a combinational element, which is traditionally implemented using logic gates. Logic gates are logic circuits with one or more input terminals and one output terminal, in which the output is switched between two voltage levels determined by a combination of input signals. The use of logic gates for combinational logic typically reduces the cost of components for counter circuits to an absolute minimum, so it remains a popular approach.Clock PulseSynchronous counters have an internal clock, whereas asynchronous counters do not. As a result, all the flip-flops in a synchronous counter are driven simultaneously by a single, common clock pulse. In an asynchronous counter, the first flip-flop is driven by a pulse from an external clock and each successive flip-flop is driven by the output of the preceding flip-flop in the sequence. This is the essential difference between synchronous and asynchronous counters.Asynchronous CountersAsynchronous counters, also known as ripple counters, are the simpler type, requiring fewer components and less circuitry than synchronous counters. Asynchronous counters are easier to construct than their synchronous counterparts, but the absence of an internal clock also introduces several major disadvantages. The flip-flops in an asynchronous counter change states at different times, so the delays in changing from one state to another -- known as propagation delays -- add up to create an overall delay. The more flip-flops an asynchronous counter contains, the greater the overall delay.ConsiderationsTypically, asynchronous counters are less useful than synchronous counters in complex, high-frequency systems. Some integrated circuits react faster than others, so if an external event occurs close to a transition between states -- when some, but not all, the integrated circuits have changed state -- it may introduce errors into the counter. Such errors are difficult to predict because of the randomly variable time difference between events. Furthermore, propagation delays can make it difficult to detect, or decode, the output state of an asynchronous counter circuit electronically.
draw the circut diagram of the MOD60 asynchronous binary counter
draw the circut diagram of the MOD60 asynchronous binary counter
Synchronous
used in rotary shaft encoder
Advantages:-Removes boredom.-Fun to play with friends.-etcDisadvantages (same with most video games):-Can get addicting.-etc
4
6
6