Ripple Sayacı (Asenkron Sayaç)

Ripple Sayacı (Asenkron Sayaç)

Basit bir sayaç olan MOD-16 Ripple sayacı, dört JK flip-flop'un bir araya getirilmesiyle oluşturulabilir. MOD-16, sayacın 16 ikili duruma sahip olduğu anlamına gelir. Her bir flip-flop sabitlenmiştir ve geçiş modunda çalışır (J ve K her ikisi de yüksek tutulur).

İlk flip-flop, saat sinyalini alır ve bu sinyal Q0 çıkışında 2'ye böler, ardından ikinci flip-flop aynı işlemi yapar. Bu süreç devam eder ve sonunda 4-bit ikili bir sayaç elde edilir. En az anlamlı bit (LSB) Q0'dur, en anlamlı bit (MSB) ise Q3'tür. Sayım 1111'e ulaştığında sayaç 0000'e döner ve sayım işlemine devam eder.

Sayaç sıfırlanmak istendiğinde, aktif düşük temizleme çizgisi düşük darbeli olarak tetiklenir ve sayaç 1111'den geriye doğru sayar, sadece Q çıkışlarını kullanır.

Bu dalgalanma sayacı aynı zamanda 2, 4, 8, 16'ya bölme sayacı olarak kullanılabilir. Saat sinyalini değiştirerek farklı frekanslara bölünebilir. Örneğin, 2'ye bölme sayacı elde etmek için sadece ilk flip-flop'a ihtiyacınız vardır; 8'e bölme sayacını elde etmek için ise ilk üç flip-flop'a ihtiyacınız vardır.

Daha yüksek MOD değerlerine sahip dalgalanma sayaçları, daha fazla flip-flop kullanılarak oluşturulabilir. Örneğin, MOD-10 (0 ila 9) dalgalanma sayacı oluşturmak isterseniz, buna göre flip-flop'ları yapılandırabilirsiniz. Sayacı belirli bir değere ulaştığında durdurmak isterseniz, LED veya zil gibi bir çıkış kullanabilirsiniz.

Dolayısıyla, bu tür bir dalgalanma sayacı farklı MOD değerlerine sahip olabilen esnek bir yapıya sahiptir ve çeşitli uygulamalarda kullanılabilir.