Frekans Bölümünü Okunmalarını Anlayın: Kapsamlı Bir Rehber
Frekans bölmesi, dijital elektroniklerde temel bir tekniktir, mühendisler ve tasarımcıların daha yüksek frekans kaynaklarından daha düşük frekans sinyalleri üretmelerini sağlar. Bu işlem, dijital saatlerden ve zamanlayıcılardan mikroişlemcilere ve iletişim sistemlerine temeldir.Denemli giriş pullarını sayarak, sayaçları modern dijital devrelerin sırt kemiğini oluşturan çok yönlü frekans bölmeleri olarak hizmet eder.
Basit bir LED disker veya karmaşık bir frekans sentezleyicisi tasarlasanız, karşıtları kullanarak frekans bölmeyi nasıl hesaplamak ve uygulamak önemlidir. Bu kapsamlı kılavuz sizi adım adım adım hesaplama sürecinde, farklı karşı türleri inceler, pratik uygulamaları inceler ve bu temel elektronik konseptinizi geliştirmenize yardımcı olmak için ayrıntılı örnekler sağlayacaktır.
Dijital Elektronikte Ne Okunuyor?
Bir karşıtlık, sadece saat puls sayısını sayabilecek bir eşdeğer mantık devredir. Bu dijital cihazlar, dönüşümlü trenlerden ve hatta bazı uçları takip etmek için inşa edilir ve belirli çıkış kalıpları oluşturabilir. Counters sadece saat pul puls sayısını saymak için değil, aynı zamanda frekans bölme, zamanlama, hassas zaman akışları ve pul trenleri gibi çeşitli görevleri gerçekleştirmek için de kullanılabilir.
Analarında, her giriş puluyla devlet değiştirerek, önceden belirlenmiş bir dizi takip ederler. Dijital devrelerin ikili doğası, ikili devletler aracılığıyla genellikle ilerlemenin, ikili devletler aracılığıyla herhangi bir sayma sırasını takip etmek için tasarlanabilirler.
Flip-Flops in Counter Operasyondaki Rolü
Flip-flops, her saat pulu ile çıkış frekanslarını birbirine ayırarak, tasarımcılar iki veya diğer önceden belirlenmiş değerlerle bölmek için baskıları bölerek bir araya getirebilir.
Frekans Bölümü Temel Kavramı
Frekans bölümü belirli bir faktör tarafından periyodik sinyalin frekansının azaltılması sürecidir. Bir karşıtlık frekansı bölme için kullanılırsa, bir çıkış pulu oluşturmadan önce önceden önceden belirlenmiş sayıda giriş pulsu sayılır.Bu çıktı pulu girişten daha düşük bir frekansta meydana gelir, karşı yapılandırma tarafından belirlenen bölüm oranıyla oluşur.
"Geri besleme", Q'den giriş terminaline çıktı D, Q'deki çıktı pulları tam olarak giriş saati frekansının yarısıdır, Frekans Bölünmesi şimdi iki faktörle giriş frekansını böler.Bu bölme-by-iki işlem, daha karmaşık bölme oranları için temel olarak hizmet eder.
Frekans Bölünmesi Nasıl Çalışıyor
Frekans bölme süreci basit bir ilke takip eder: her N girişi pulları için, karşıt bir çıktı pulu üretir.[Dört:0))) ve N tarafından bölmek istiyorsanız, karşıtlık bir çıktı frekansına dönüşür.)
Güç-of-2 tamsayı bölümü için, basit bir ikili karşı kullanılabilir, giriş sinyali tarafından saatlenebilir. giriş saatinin en az 1/2'sinde biraz alternatif, bir sonraki miktar 1/4'te, oranın üçüncü kısmı, vb. Bu kalibrasyon etkisi, ikili karşıtlığı özellikle frekans bölme uygulamaları için verimli hale getirir.
Step-by-Step Frekans Bölünmesi
Frekans bölmesini doğru sonuçları sağlayan sistematik bir yaklaşım içerir. Herhangi bir karşı bazlı frekans bölmesi için çıkış frekansı belirlemek için bu ayrıntılı adımları izleyin:
Adım 1: Giriş Frekansını Tanımlayın
Herhangi bir frekans bölümü hesaplamasındaki ilk adım, giriş sinyalinizin frekansının belirlenmesidir. Bu değer, uygulamanıza bağlı olarak )), ikinci (Hertz) sinyaldeki döngüleri temsil eder. Giriş frekansı birkaç Hertz'den birkaç gigahertz'a kadar değişebilir.
Örneğin, 16 MHz kristal osilatöre sahip bir mikro kontrol cihazı ile çalışıyorsanız, giriş frekansınız 16.000.000 Hz. Her zaman aynı birimlerinde frekansınızı ifade eder (tipik olarak Hz) hesaplama hataları önlemek için.
Adım 2: Bölüm Oranını Belirle (Kırsal Değer)
N tarafından temsil edilen bölünme oranı, bir çıkış pulu üretmeden önce karşıtlığa sayılmalıdır. Bu değer, giriş frekansının ne kadar azaltılacağını belirler. N seçimi arzulanan çıktı frekansınıza ve kullandığınız karşınıza bağlıdır.
Kont-flops kullanarak ikili karşıtlar için, N genellikle 2'nin gücü (2, 4, 8, 16, 32, vs.) ancak daha sofistike bir karşı tasarımlarla, herhangi bir tamsayı elde edebilirsiniz.Bunun için, sayının 'ya ulaştığında, bu şekilde bir Mod-n sayacı tasarlayabilirsiniz.
Adım 3: Frekans Bölünmesi Formula Bölüm Formula 3:
Her iki giriş frekansı ve bölüm oranını belirledikten sonra, temel frekans bölme formülü kullanarak çıktı frekansı hesaplayabilirsiniz:
[FONT:0] [DÜDÜDÜDÜ:2)[[Üye: 3)[Üye/Üye/Üye/Üye/Üye/Üye/Üye/Üye/Üye/Üye)
Nerede:
- [Düzücü:0] [Düzdün:0] [Düzdün] çıkışı Hz.
- [Düzücü:0)[Dönetici: 1)
- N, bölünme oranı ( sayı sayısı)
Bu formül evrenseldir ve tüm frekans bölmeleri türleri için geçerlidir, basit ikili sayaçları veya daha karmaşık modüllo-N konfigürasyonları kullanırlar.
Adım 4: Sonuç
Çıktı frekansı hesaplamaktan sonra, sonucun tasarım gereksinimlerinizi karşıladığını doğrulamak önemlidir. Çıkış frekansının uygulamanız için kabul edilebilir aralıkta düştüğünü kontrol edin ve bölüm oranı sizin seçtiğiniz sayacı yapılandırmanız ile uygulanabilir.
Karşı bileşenlerinizin maksimum işletim frekansı gibi faktörler göz önünde bulundurun, tahmin gecikmeleri ve devrenizdeki herhangi bir zamanlama kısıtlamaları.Eğer hesaplanan çıktı frekansı ihtiyaçlarınızı karşılamıyorsa, giriş frekansı veya bölüm oranını ayarlamanız gerekebilir.
Frekans Bölümü Hesaplarının Pratik Örnekleri
Örnek 1: Basit Böl-by-1000 Counter
Pratik bir örnekle çalışalım. 1 MHz (1.000.000 Hz) giriş frekansına sahip olduğunuzu varsayalım ve bir zamanlama uygulaması için 1 kHz (1.000 Hz) çıkış sinyali oluşturmanız gerekir.
[0]([0)))
- [Düzücü:0][Dönemli: 1.000.000 Hz
- Arzud f)out = 1000 Hz
[[Dönem:0)Adım:[Dönemli bölüm oranını hesaplayın:
N = f)[DÜye: 1 ) / F[DÜD:2)[[DÜye: 3) = 1.000.000 Hz / 1000 Hz = 1000 Hz = 1000 Hz = 1000 Hz
[0]Adım 2: [Dönem:0)
[Düzücü:0][Dönem: 1.000.000 Hz / 1000 = [Dönem:2]1,000 Hz).
Bu, bir çıkış pulu üretmeden önce 1.000 girdi pulunu saymak için bir karşı yapılandırılanın 1 MHz girişi sinyalini 1 kHz'ye ayıracağını onaylar.
Örnek 2: İkili Counter Cascade
Bir 125 kHz çıkışı oluşturmak için 256 ile 32 MHz saat sinyalini bölmeniz gereken bir senaryo düşünün.
[0]([0)))
- [Düzücü:0][Dönem: 3,3,3,00
- N = 256 (bu 2))
[0]Calculation:[Dönem:[Dönem: 1)
[Düzücü:0] [Düzdün: 32.000.000 Hz / 256 = [FONT:2]
256 2'nin gücü olduğundan, bu bölüm, giriş saat frekansını 2, 4 veya 8 kez bölecek olan bir çift sayacı devre üretebiliriz.
Örnek 3: Decade Counter Application
On yıl karşıtlık genellikle dijital saat ve frekans ölçüm aletlerinde kullanılır. 10 MHz giriş ile on yıl boyunca (divide-by-10) çıktısını hesaplamak.
[0]([0)))
- [Düzücü:0][Dönemli: 10.000.000 Hz
- N = 10
[0]Calculation:[Dönem:[Dönem: 1)
[Düzücü:0] [Döntme: 1) = 10.000.000 Hz / 10 = 15 °T:2).1,000,000 Hz veya 1 MHz[Döntme 3)[[[Dönemli 3 )
Frekans bölmesinin kalbi, kalibrede yedi 7490 on yıl karşıt. Giriş frekansı 10 MHz, 7 on yıl boyunca 1Mz'e indirgenir. -Sabahscading multiple on karşıtlık kullanarak, 10, 100, 1000'in bölünmesine ulaşabilirsin.
Frekans Bölümü için Okunma Türleri
Farklı karşıt türleri, frekans bölme uygulamaları için çeşitli avantajları ve ticaret-offlar sunar. Bu farklılıkları anlamak, belirli gereksinimleriniz için en uygun karşı türü seçmenize yardımcı olur.
Asynchronous (Ripple) Counters
Bir Asynchronous Counter, aynı zamanda bir Ripple Counter olarak da bilinir, her bir dönüş-flop'ın önceki kişinin çıktısı tarafından tetiklendiği bir karşıdır, ortak bir saat sinyaliyle değil. Bu sonuçlar her bir dönüş-flop değişikliği durumu bir "parça" etkisi yaratır.
[0] Asynchronous Counters'ın ([Döncüler) s.
- Basit Tasarım: Asynchronous counters are easy to design because they don't need a single hour signal for all the turn-flops. Her bir flip-flop önceki tarafından tetiklenir.
- Düşük Güç Tüketimi: Bir seferde yüz yüzen değişimden bu yana, her bir kez değiştirmek için tüm flip-flops gerektiren senkronizasyonlardan daha az güç kullanır.
- Gerekli az bileşen gerekli
- Basit uygulamalar için maliyet- etkisiz
[0] Asynchronous Counters'ın (Dönetici) Yönleri:[Dönemli: 1)
- Sınırlı Hız: Bu karşılar, yüzyüzeyler arasındaki gecikmeler nedeniyle hızlı sistemler için uygun değildir.Daha fazla yayılma gecikme gecikmesi: Daha fazla dönüş seviyesi ek olarak, gecikme artışları, karşı daha yavaş ve daha az güvenilir hale getirmek.
- Timing Issues (Ripple Etkisi): Flip-flop'dan dönüş gecikmesi zaman zaman hatalarına neden olabilir, özellikle de karşı yüksek hızlarda kullanılırsa, en az doğru şekilde.
- Decoded çıktılarında aksaklıklar için Potansiyel
Asynchronous karşılar çoğunlukla frekans bölme uygulamaları için ve zaman gecikmeleri oluşturmak için kullanılır. Bireysel çıktıların mutlak zamanlaması kritik değildir ve orta frekanslarda çalışırken iyi çalışırlar.
Senkron Counters
senkronizasyonun tüm aşamalarına aynı anda birlikte saatlerini sahiptir.Youhronous Counter ile, dış saat sinyali, EVERY bireysel Flip-flop'ın sayacının saat girişine bağlıdır, böylece tüm dönüşler aynı anda ( paralel) sabit bir zaman ilişkisi verir.
[FONT=0)[değiştir | kaynağı değiştir]
- Hızlı Operasyon: Tüm yüzler aynı anda daha hızlı yanıt için tetikler. Precise Timing: Senkronizasyon işlemi zamanlama hataları azaltır. Low Propagation Ge: No ripple effect between turn-flops.
- Genel olarak daha hızlı operasyon Asynchronous karşılarla karşılaştırılabilir.
- Karşılaştırma gecikmesi
- Yüksek frekanslı uygulamalar için uygun
- Daha güvenilir devrelerin çıkarılması
[0]Disadvantages of Synchronous Counters:[Döncüler:[Döncüler: 1 )
- Kompleks Tasarım: Ek kontrol mantığı ve senkronizasyon devreleri gerektirir. Yüksek Güç Tüketim: Tüm yüzler aynı anda güç kullanımını arttırır.
- Daha fazla bileşen gerekli daha fazla bileşene ihtiyaç vardı
- Daha yüksek maliyet
- Daha karmaşık tasarım süreci
Senkron karşıtlar hız, güvenilirlik ve doğru zamanlaması önemlidir. Yüksek hızlı dijital sistemlerde, mikroişlemcilerde ve kesin zamanlama ilişkileri gerektiren uygulamalarda tercih edilirler.
Modulo-N Counters
Modulo-N sayacı, yeniden tanımlamadan önce belirli bir N eyalet dizisi üzerinden saymak için tasarlanmıştır. Bu karşılar son derece yönlüdür, çünkü sadece 2. bölüm oranını uygulayabilirler, sadece 2.
Karşılığın moderatörü, kaç tane sırtlı bir düzenlemenin nasıl olduğunu ve devrenin sırayı tekrarlamadan önce kaç farklı mantık olduğunu belirleyen bir parametredir. n-bit ripple sayacı kullanarak 2n eyaletlerine sayabilirsiniz.
Common modüllo-N karşı konfigürasyonları şunları içerir:
- [FONT:0)Decade Counters (MOD-10): ) 0 ila 9 arasında, decimal uygulamalar için ideal
- [FONTD-12 Okunmalar: [DD-12 Okunmalar: [DFLT:1] Saat uygulamaları için kullanışlıdır (12 saatlik format)
- [FONTD:0)MOD-60 Okunma Sayısı:[DD: 1 ) Dijital saatlerde saniyeler ve dakikalar için Mükemmel
- [FONT=0)Müşteri MOD-N:[[Dönetici:[Dönetici:0) Belirli uygulamalar için gerekli olan herhangi bir bölüm oranı
Up/Down Counters
Her saat pulu ile sayı değerini artırırken, üst düzeyin her iki işlevselliği birleştirdiğini, kontrol girişlerine dayanan iki yönlü sayma izin verir.Öncelikle, sayma yönünde kullanılan, up/downs, aynı zamanda kontrol edilmesi gereken frekans devrelerine hizmet edebilir.
Frekans Bölücülerini Farklı Counter Tiplerle Uygulamayın
İkili Counter Uygulama
İkili karşıtlar en basit ve en yaygın frekans bölme türüdür. zincirdeki her bir dönüş-flop, 2'nin frekansı ikiye bölerek, onları güç-of-2 bölme oranları için ideal hale getirir.
[FONT=0) Tasarım dikkate alınır:[Dönem:[Dönler:[Dönler:)
- N'nin bölünme oranı olduğu bölüm sayısı: log2(N)
- Bölünmesi için-8: 3 Flip-flops (23 = 8)
- Ayrılma için: 4 flip-flops (24 = 16)
- Ayrılma-256 için: 8 flip-flops (28 = 256)
Sadece iki devlet olduğundan, bir T tipi bir dönüş-flop, frekans bölünmesi ve ikili karşı tasarımda kullanım için idealdir. Toggle turn-flops, bir devletten diğerine kadar uçacak şekilde, (HIGH'ye kadar) her saat döngüsünde bu kadar basit frekans bölme ve dalgalama devreleri kullanarak kolayca inşa edilebilir.
Decade Counter Uygulama
On yıl boyunca ayrımı 10 ile bölmek ve özellikle de BCD (Binary Coded Decimal) çıkışları gerektiren uygulamalarda faydalıdır.The popular 7490 IC is a klasik example of a on counter çip.
[0]Cascading Decade Counters:[Dönler:[Dönler:)
- On yıl karşı: 10 ile bölün
- İki on karşıtlık: 100 ile bölün
- Üç on karşıtlık: 1.000 ile bölün
- Dört on karşıtlık: 10.000 000 ile bölün
Bu katlanding yaklaşımı, decimal-friendly çıktı frekanslarını korumak için büyük bölünme oranları elde etmek kolay hale getiriyor.
programlanabilir Frekans Bölücüleri
Modern uygulamalar genellikle dinamik olarak değiştirilebilecek esnek frekans bölme oranları gerektirir. programlanabilir frekans bölmeleri, bölünme oranını kontrol girişleri veya yazılım yapılandırması yoluyla ayarlamasına izin vermek için dijital mantık kullanır.
[FONT=0) Anahtar Özellikler:[Dönem:[Dönem: 1)
- Değişken bölme oranları donanım değişiklikleri olmadan değişir
- Mikrokontroller veya FPGA uygulamaları
- Frekans sentez uygulamaları için kullanışlı
- faz kilitli döngü (PLL) devreleri
Fazlı döngü frekansı sentezleyicileri, referans frekansının birden çok olduğu bir frekans oluşturmak için frekans bölmelerini kullanır. Bu sistemler hassas frekans kontrolü elde etmek için programlanabilir bölmelere güvenir.
Doğru Frekans Bölümü için Önemli Bakışlar
Tahmin Gecikme Etkileri
Peragasyon gecikmesi, bir mantık kapısı veya turn-flop yoluyla seyahat etmek için bir sinyal için gereken zamandır. frekans bölmeleri, propagation gecikmesi özellikle de birsenkron karşılarında performansı önemli ölçüde etkileyebilir.
Asynchronous karşılarla ilgili sorun, her bir dönüş-flop üzerinden bir kesilen zamanlama sinyalinin geciktiği “Propagation Gecikme” olarak bilinen şeyden muzdarip olmasıdır.Bu, karşının maksimum işletim frekansının sınırlanmasıdır.
[FONT:0)Yüksek Frekansın Temelleştirilmesi: ).
Bir aminkron karşı n turn-flops, her biri bir rın gecikmesi)
En fazla giriş Frekansı 1 / (n × t[DÜ:0)pd[DÜT:1).
Örneğin, her bir spin-flop 10 ns propagasyon gecikmesi varsa ve cascade 8 yüzyüzlülüğü kullanıyorsanız, maksimum güvenilir giriş frekansı yaklaşık 1 / (8 × 10 ns) = 12.5 MHz.
Görevi
Çıktı sinyalinin görev döngüsü, toplam süre için yüksek zamanın oranıdır. Birçok uygulama için,% 50 görev döngüsü (eşem yüksek ve düşük zaman) arzu edilir.
Görev döngüsü bu durumda% 50 değil, ie.- 1s ve 0'lar zamanında bile dağıtılmamaktadır. Bakım bu nedenle bunu çoğu elektronik cihaz girişte en az yüzde görev döngüsü belirtildiğinden bu yana kullanmak zorunda.
[FONT:0]% 50 Duty Döngüsünü kabul etmek: ).
- Hatta bölünme oranları için: İkili bir karşıtlıktan biraz kullanın
- Garip bölünme oranları için: Ek mantık devreleri gerekli olabilir
- Terk etmek için yüz yüze doğal olarak bölme için 50% görev döngüsü üretir.
- Karşılaştırmacı devreler herhangi bir bölüm oranı için% 50 görev döngüsüne yardımcı olabilir
Saat Sinyal Kalitesi
Giriş saati sinyalinin kalitesi doğrudan frekans bölmelerinin performansını etkiler. Zavallı saat sinyalleri hataları saymaya, jitter ve güvenilmez bir operasyona yol açabilir.
[FONT=0)Clock Signal Gereksinimler:[Dönemli:[Dönemli)
- Temiz, gürültüsüz geçişler
- Eşitsizlik yükselip zaman düşer
- Stabil frekansı (düşük jitter)
- Mantık ailesi için uygun gerilim seviyeleri kullanılır
- Sufficient drive yet for all connected inputs
Tamam ve ilkleşme
Proper reset ve başlangıç, bu karşıların bilinen bir durumda başlaması ve tahmin edilebilir şekilde çalışmasını sağlar. Çoğu karşı tasarım, tüm Flip-flops'ı sıfıra veya belirli bir değere önceden dağıtmaya kullanılan sıfır girişleri içerir.
[FONT:0)Reset Tipleri:[Dönem:[Dönem: 1)
- [0]Asynchronous reset:[Dönetici:[Dönem: 1 ) Saat durumu ne olursa olsun hemen hemen karşıyı açıklayın.
- [0]Synckous Tamam:[Dönetici:[Dönetici:) Sonraki saat kenardaki karşıyı temizler
- [0]Power-On reset:[Dönetici:[Dönetici: 0) Güç uygulandığında karşıtlığı otomatik olarak başlatır.
Frekans Bölümü Gerçek Dünya Uygulamaları
Dijital Saat ve Zamanlı Devreler
Frekans bölümünün en yaygın uygulamaları dijital saatlerde ve zamanlayıcılar. Bölücüler, özel bir tür karşıtlık sinyalleri daha düşük frekanslılara bölmek için kullanılır.Bu, dijital sinyal işleme için yaygın olarak dijital sistemlerdedir.
Tipik bir dijital saat 32.768 kHz kristal osilatör (kosen çünkü 215 = 32,768) Bu frekans daha sonra birden fazla aşamaya bölünür:
- 32,768 Hz ⁇ 32,768 = 1 Hz (bir saniye başına bir nabız)
- 1 Hz ⁇ 60 = 1 dakika başına 1 nab
- 1 dakika başına 1 nabız 60 = 1 saat başına 1 pul
Mikroişlemci Saat Nesil
Modern mikroişlemciler ve mikrokontroller genellikle farklı alt sistemler için birden fazla saat frekansı gerektirir. Frekans bölmeleri bu çeşitli saat sinyalleri tek bir usta osilatörden üretir, tüm saatlerin senkronize kalmasını sağlar.
[0]Common Applications:[Dönem:[Dönem:0)[[değiştir | kaynağı değiştir]
- CPU çekirdeği saat
- Peripheral otobüs saatleri
- Timer / karşılaşma saatleri
- İletişim arayüz saatleri (UART, SPI, I2C)
- ADC örnek saatleri
Frekans ölçüm cihazları
Okunmalar zaman aralıklarını ve sinyal frekanslarını ölçmek için kullanılabilir. girdi pullarının sayısını sayarak, olaylar veya sinyal frekansı arasındaki zaman aralıklarının kesin ölçümlerini elde edebilir, bu doğru zaman koruma ve frekans analizi için çok önemlidir.
Test ekipmanlarında frekans sayacı hassas zaman üsleri kullanır (çok stabil referans oscillators) bilinmeyen frekansları doğru bir şekilde ölçmek için frekans bölünmesi ile elde edilir.
İletişim Sistemleri
Dijital iletişim, frekans sentezi ve veri senkronizasyonu, frekans bölmeleri için birçok kullanım arasındadır. Radyo ve kablosuz sistemlerde, frekans bölmeleri temel bileşenlerdir:
- Frekans sentezleri için faz kilitleri (PLLs)
- Saat kurtarma devreleri
- Baud oranı jeneratörleri seri iletişim için
- Yerel osilatör nesil
- Frekans umut sistemleri
Güç Yönetimi
Batarya destekli cihazlarda, frekans bölümü, yüksek performansa ihtiyaç duyulmadığında alt sistemlerin daha düşük saat frekanslarında çalışabilmesine izin vererek güç tüketimini azaltmaya yardımcı olur. Dinamik frekans ölçeklendirme kullanımları işleme gereksinimlerine göre saat hızlarını ayarlamak için programlanabilir bölme kullanır.
Gelişmiş Frekans Bölümü Teknikleri
Fractional Frekans Bölünme
Temel karşıtlar tam tamsayı bölme oranları sağlarken, bazı uygulamalar kesir (örneğin, 3.5, 7.5, vs.) Decimal tipi frekansı bölmek, bir tür dekimal tipi frekansı bölmektir.Bu tür frekans bölmek üç ana kısım içerir: MOD-N sayacı tasarımı, ikili frekans devre tasarımı ve XOR mantığı.
Fractional bölmeciler iki tamsayı bölme oranları arasında değişiklik yaparak çalışır. Örneğin, 3 ile 3 arasındaki bölünme ve 4'e bölünmesi arasındaki ayrımı değiştirir.
Çift-Mod
Yüksek frekanslı uygulamalar, özellikle RF sistemlerinde, çift-modulus prescalers giriş frekansını kontrol sinyaline dayanarak iki değerden biri ile ayırmaktadır. Bu teknik, frekans bölmesini geleneksel karşılar için çok yüksek sağlar.
Enjeksiyon-Locked Frekans Bölücü
Bir enjeksiyon kilitlenen frekansı bölmek, giriş sinyalinin frekansı, oscillator'un serbest çalışan frekansının çok yüksek frekanslı ayrımcının düşük gücü olma eğilimindeyken, bu frekans bölmeleri düşük devre dışı bırakılır.
Tasarım İpuçları ve En İyi Uygulamaları
Doğru Counter Type Seçin
Uygun karşı türü seçmek çeşitli faktörlere bağlıdır:
- [FONTD:0]Frequency Range:[Dönetici:[Dönetici: 0,4][) Modern IC teknolojileri uygulanan dijital bölmeciler, on GHz'ye kadar çalışabilirler. yüksek hızlı uygulamalar için senkronizasyonlu sayaçlar seçin.
- [FONT=0)Division Oran:[Dönetici:[Dönetici:0)Il-of-2 için ikili karşıtlık, modüllo-N for custom orans için 10 karşı
- [FONT=0)Power Budget:[Dönetici:0) Asynchronous karşılar daha az güç tüketiyor ancak daha yavaş yavaşlıyor.
- [FONTD:0)Complexity:[Döntilmiş Basit uygulamalar, asynchronous karşıları kullanabilir; karmaşık sistemler senkronizasyonlu tasarımlardan yararlanabilir
- [FONT=0) Adaylık Gereksinimleri:[Dönetici:[Dönetici:0)[Döneticileri)[0)
Kazanılan Derece
Frekans bölmelerini uygularken, doğru bileşen seçimi önemlidir:
- [FONT:0)Logic Family:[Dönetici:[Dönetici: 0,0) TTL, CMOS veya diğer mantık aileleri hız, güç ve gerilim gereksinimlerine dayanan,
- [FONT:0)Flip-Flop Type: [D-type, JK veya T-tipi yüz yüzen her birinin belirli avantajları vardır.
- [FONT:0)Integrated Counter ICs: Pre-packaged counter cips ( 74HC161, 74HC190, CD4017) basit tasarım
- [FONT=0)Programlanabilir Mantık: [Dönetici: FPGAs ve CPLDs karmaşık bölme devreleri için maksimum esneklik sunar
PCB Layout
Proper PCB düzeni, frekans bölme devrelerinin güvenilir çalışmasını sağlar:
- Saat izlerini kısa ve doğrudan takip edin
- Gürültüyü en aza indirmek için zemin uçaklarını kullanın
- Her IC yakınında yer alan kapasitörler ekleyin
- Hassas analog devrelerin yakınında yüksek hızlı sinyalleri önlemek
- Çok yüksek frekanslar için iletim hattı etkilerini düşünün
- Yeterli güç tedarik filtrelemesi sağlayın
Test ve Doğrulama
Thorough testi frekans bölmekçinizin doğru çalışmasını sağlar:
- Çıktı frekansı bir oscilloskop veya frekans karşıtlığı ile doğrulayın
- Çeşitli bölme oranlarında görev döngüsü
- Tüm işletim sıcaklık aralığı boyunca test
- Doğru sıfırlama ve başlangıçlama
- Önlem gecikmeleri ve zaman marjları
- Çeşitli giriş frekansları ile test etmek, aralıkları doğrulamak için
- Hatalar veya şaşırtıcı çıktılar için kontrol edin
Yaygın Hatalar ve Sorun Gider
Incorrect Division Karşılaştırma
En yaygın hatalardan biri gerekli bölünme oranını yanlış hesaplıyor. Her zaman hesaplarınızı iki katına çıkartın ve doğrulayın ki, ikili karşıtlık oranınızı ikili karşılayın, bölüm oranı 2)n , n'in yüz yüzen sayısı olduğunu unutmayın.
Daha fazla İşletim Frekansı
Maksimum frekans spesifikasyonunun ötesindeki karşıtlıklar, güvenilmez sayma ve potansiyel hataların yol açtığı anlamına gelir.Her zaman giriş veri tablolarını kontrol edin ve özellikle gecikmelerin nereden geldiği konusunda asenkron karşıtlarda.
Inadequate Clock Signal Quality
Noisy veya kötü durumda saat sinyalleri hataları saymalarına neden olur. Saat kaynağınızın temiz kenarlar, uygun gerilim seviyeleri ve yeterli sürücü kapasitesi vardır. Schmitt trigger inputs or saat şartlandırma devreleri gerekliyse.
Eksik veya Improper reset
Doğru sıfırlama devreleri olmayan gruplar öngörülemeyen devletlerde başlayabilir. Her zaman sıfır işlevselliği içerir ve uygulamanız tarafından gerekli olduğunda ve uygulamanız sırasında doğru şekilde uygulanmalıdır.
Görev Döngüsü Gereksinimleri Tanımlama
Bazı uygulamalar belirli bir görev döngüleri gerektirir. Frekans bölmek uygun olmayan bir görev döngüsü ile bir çıkış üretirse, ek devreler ekleyin (örneğin, ayrım-by-2 aşama veya görev döngüsü düzeltme devreleri gibi) istenen dalgaformunu elde etmek için.
Simülasyon ve Tasarım Araçları
Modern tasarım araçları, inşa donanımdan önce frekans bölme devrelerini tasarlamak, simülasyon ve doğrulamayı kolaylaştırır:
- [FONT=0)SPICE Simulators:[Dönetici, PSpice ve Multisim ayrıntılı devre simülasyonuna izin veriyor
- [FONT=0) Dijital Mantık Simülatörü: [Dönetici: Logisim, Digital, ve benzer araçlar, karşı operasyona karşı koruma sağlar
- [FONT:0]HDL Tools: [Dönetici: Verilog ve VHDL FPGA/CPLD uygulama için FPGA/CPLD uygulama için
- [FONT:0)Oscilloskop Analizi:) Gerçek devre performansını doğrulamak için Temel
- [FONTD:0)Frequency Counter Instruments: Çıktı frekans frekanslarının ölçümünü ölçme
Simülasyon, donanıma girmeden önce potansiyel sorunları tanımlamaya yardımcı olur, zaman tasarrufu ve geliştirme maliyetlerini azaltır.
Bilginizi Genişletmek
Frekans bölme ve karşı devrelerin anlayışını derinleştirmek için, bu ilgili konuları keşfedin:
- [FONT=0)Phase-Locked Loops (PLLs):[[Dönetici:0) Gelişmiş frekans sentezleri geri bildirim kontrolü kullanarak geri bildirim kontrolü kontrol
- [DDS:0)Direct Digital Synthesis (DDS):) Bu tür dalgalar ve frekanslar ve frekanslar için kullanılanlar için
- [FONT:0)Clock Domain Crossing:[Dönetici:[Dönetici:0)[Dönetici:[Dönlümler arası):
- [FONT=0)Jitter ve Faz Gürültü:[Dönetici:[Dönetici: 0,0) Saat sinyallerinde zamanlama hataları anlama
- [FONT:0)State Machine Design:[[Dönetici:0)[[Dönetici:0)
Ek öğrenme kaynakları için, ziyaret edin:0)Electronics mphs[[Dönetici elektronikler üzerinde kapsamlı rehberler için veya ESFLT:2).Tüm Devreler Hakkında) pratik devre tasarım bilgileri için.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Frekans bölmesi, sayısız dijital sistemlere dayanan temel bir tekniktir.Bu kılavuzda belirtilen adım-tavap işlemine göre sıralanır - giriş oranını belirleme, formülü uygulama[Dönetici:0)[Dönemli[Dönemli:2in). / N ve sonuçları doğrulayın – herhangi bir uygulama için frekans bölme devrelerini belirleyebilirsiniz.
Asynchronous ve senkronizasyonlu karşılarla arasındaki farkları anlamak, frekans bölünmesinin etkisini anlamak ve görev döngüsü ve saat kalitesi gibi faktörler güvenilir, doğru frekans bölmeleri oluşturmak için önemlidir. Basit bir zamanlayıcı devre veya karmaşık bir iletişim sistemi inşa etmek, frekans bölünmesi ilkeleri sürekli kalır.
Karşı bazlı frekans bölünmesi ile deneyim kazanırsanız, doğru karşıt türü seçmek için bir sezgi geliştirir, bölünme oranları hızla hesaplar ve ortak sorunları sorun. karşıtlıkların kullanışlılığı onları dijital tasarımcının aracıkitte vazgeçilmez araçlar yapar ve kullanımlarını elektronik olarak sayısız yaratıcı uygulamalara yönlendirecektir.
Doğru devre tasarımı, bileşen seçimi ve testlerin teorik hesaplamalarla sağlam anlayışla birleştirilerek, modern dijital sistemlerin talep edilen gereksinimleri karşılayan frekans bölme çözümleri uygulamak için iyi donanımlı olacaksınız.