Sayı sistemleri
- Basamak değerleri
- ikili 2k, sekizli 8k, onaltılı 16k
- Onluğa
- Σ dk·bk
- Onluktan
- tabana bölün, kalanları aşağıdan yukarı okuyun
- Onaltılı ↔ ikili
- bir onaltılı basamak = 4 bit
- İkiye tümleyen
- bitleri ters çevirin ve 1 ekleyin
Formül kâğıtları, her konunun temel yöntem adımları ve 6 alıştırma sorusu; tam çözümler en sonda.
−6 sayısını 8 bitlik ikiye tümleyen dizisi olarak yazın. Diziyi işaretsiz ikilik sayı olarak okuyun: onluk değeri U nedir?
Bir sistem 1710 öğenin her birine aynı uzunlukta kendi ikilik kodunu vermelidir. En az kaç bit b gerekir?
F(A, B, C, D) = Σm(3, 4, 8, 12, 13, 14, 15) fonksiyonunun en küçük çarpımlar toplamı (SOP) biçimini bulmak için Karnaugh haritasını kullanın. Kaç çarpım terimi (N) vardır?
Bir Johnson (bükülmüş halka) sayıcı 3 D flip-flopla kurulmuştur; son çıkışın tersi ilk girişe geri beslenir ve sayıcı tamamen sıfırlarla başlar. Kaç farklı durumdan, N, geçer?
Bir kaydedici, 10 bitlik bir ADC ile tek bir kanalı 50 kHz’de örnekliyor. Her örnek tam bayt olarak saklanıyor. 5 dakikalık bir kayıt için gereken belleği M MB cinsinden bulun (1 MB = 10⁶ bayt).
17,5 kHz bir kare dalga, örtüşme önleyici filtre olmadan 50 kHz ile örnekleniyor. Kare dalga 3f₁, 5f₁, 7f₁, … tek harmoniklerini içerir. 7f₁ harmoniği örneklenmiş veride hangi frekansta fa görünür? kHz cinsinden verin.
Cevap: U = 250
Konumsal sayı sistemleri: her basamak, değeri çarpı tabanın bir kuvveti kadar değerlidir. İkilik sistemde basamaklar 1, 2, 4, 8, 16, …; onaltılık sistemde 1, 16, 256, … değerindedir ve A–F, 10–15'i gösterir. 8 bitlik ikiye tümleyende en soldaki bit +128 yerine −128 değerindedir; negatif sayılar böyle saklanır.
Cevap: b = 11 bit
Konumsal sayı sistemleri: her basamak, değeri çarpı tabanın bir kuvveti kadar değerlidir. İkilik sistemde basamaklar 1, 2, 4, 8, 16, …; onaltılık sistemde 1, 16, 256, … değerindedir ve A–F, 10–15'i gösterir. 8 bitlik ikiye tümleyende en soldaki bit +128 yerine −128 değerindedir; negatif sayılar böyle saklanır.
Cevap: N = 4
Karnaugh haritaları: hücreler Gray koduyla (00, 01, 11, 10) sıralanır; bu yüzden komşu hücreler, kenarların karşısındakiler dahil, tam olarak tek değişkende farklılaşır. 1’leri 1, 2, 4, 8 ya da 16 hücrelik dikdörtgenler içinde, olabildiğince büyük ve olabildiğince az sayıda gruplayın; her 1 kapsanana kadar. Her grup bir çarpım terimidir: grubun içinde sabit kalan değişkenler. 2ᵏ hücrelik bir grup k değişken kaybeder. Fark etmez durumları (X) grupları büyütmek için kullanılabilir ama kapsanmaları gerekmez. 0’ları gruplamak en küçük POS biçimini verir.
Her grup 2ᵏ hücrelik bir dikdörtgendir; kenardaki hücreler karşı kenardaki hücrelerin komşusudur.
Cevap: N = 6
Flip-floplar ve sayıcılar: bir flip-flop yalnızca saatin etkin kenarında değişir. D girişini kopyalar (Q⁺ = D); T, T = 1 iken tersler; JK, 00 için tutar, 01 için sıfırlar, 10 için kurar, 11 için tersler. n bitlik bir ikilik sayıcının 2ⁿ durumu vardır ve 2ⁿ modunda sayar; mod-N sayıcı 0, 1, …, N − 1 sayıp 0’a döner ve 2ⁿ ≥ N olan en küçük n kadar flip-flop gerektirir. Bir dalgacık (ripple) sayıcının her aşaması frekansı yarıya indirir; bu yüzden mod-N sayıcının son çıkışı fclk/N ile çalışır. n flip-flopluk bir Johnson sayıcının 2n durumu, bir halka sayıcının n durumu vardır.
Cevap: M = 30 MB
Veri hızları: her kanal saniyede N bitlik fs örnek verir; ham hız kanal × fs × N bit/s’dir. Bellekte bir örnek tam bayt yer kaplar (12 bitlik bir örnek 2 bayta kaydedilir), bu yüzden bir kayıt için bellek kanal × fs × örnek başına bayt × süre kadardır. Çoklayıcılı bir ADC kanalları art arda dönüştürür: her dönüşüm (oturma süresiyle birlikte) t sürer, dolayısıyla n kanallık bir tur n·t sürer ve her kanal 1/(n·t) hızıyla örneklenir.
Cevap: fa = 22,5 kHz
Örnekleme: bir ADC sinyali saniyede fs kez ölçer. Nyquist–Shannon teoremine göre bir f frekansı ancak f < fs/2 olduğu sürece doğru yakalanır; bu sınır Nyquist (katlanma) frekansıdır. Bu yüzden örnekleme hızı, en yüksek sinyal frekansının iki katını aşmalıdır. Daha yüksek bir frekans kaybolmaz: sonucu 0 ile fs/2 arasına getiren k tam sayısıyla fa = |f − k·fs| frekansında bir örtüşme (alias) olarak görünür. Örnekler ikisini ayırt edemez; bu yüzden ADC’den önce bir analog örtüşme önleyici filtre, fs/2’nin üzerindeki her şeyi kaldırmalıdır.
Örtüşme, hiçbir dijital filtrenin kaldıramayacağı sinyal bandının içine düşer. Yalnızca ADC’den önceki bir analog filtre işe yarar.
ExamProblems · examproblems.com/courses/digital-electronics