Sistem bilangan
- Nilai tempat
- biner 2k, oktal 8k, heksadesimal 16k
- Ke desimal
- Σ dk·bk
- Dari desimal
- bagi dengan basis, baca sisanya dari bawah ke atas
- Heksadesimal ↔ biner
- satu digit heksadesimal = 4 bit
- Komplemen dua
- balik bitnya lalu tambahkan 1
Lembar rumus, langkah-langkah metode utama untuk setiap topik, dan 6 soal latihan, dengan pembahasan lengkap di bagian belakang.
Tulis −48 sebagai pola komplemen dua 8-bit. Baca pola itu sebagai bilangan biner tak bertanda: berapa nilainya U dalam desimal?
Berapa bilangan bulat tak bertanda terbesar N yang muat dalam 10 bit?
Sebuah multiplekser 4-ke-1 memiliki masukan pemilih S₁ = A dan S₀ = B, dan masukan datanya dihubungkan ke I₀ = C′, I₁ = C′, I₂ = 0, I₃ = 1. Pada berapa dari 8 kombinasi A, B, dan C keluaran F = 1? Carilah N.
Sebuah pencacah mod-12 sinkron menghitung 0, 1, …, 11 lalu kembali ke 0. Pencacah dimulai dari 3. Berapa hitungan Q (dalam desimal) yang ditunjukkannya setelah 13 pulsa clock?
Sebuah ADC 10-bit dengan rentang masukan 0 sampai 10 V melakukan pemotongan: kode keluarannya adalah ⌊Vin/LSB⌋ dengan 1 LSB = VFSR/2ᴺ. Cari kode keluaran desimal D untuk masukan 1,457 V.
Gelombang persegi 960 Hz disampel pada 8 kHz tanpa filter anti-aliasing. Gelombang persegi mengandung harmonik ganjil 3f₁, 5f₁, 7f₁, … Pada frekuensi berapa fa harmonik 5f₁ muncul dalam data tersampel? Berikan dalam Hz.
Jawaban: U = 208
Sistem bilangan posisional: setiap digit bernilai digit itu dikali pangkat dari basis. Dalam biner, posisinya bernilai 1, 2, 4, 8, 16, …; dalam heksadesimal 1, 16, 256, …, dengan A–F mewakili 10–15. Dalam komplemen dua 8-bit, bit paling kiri bernilai −128, bukan +128; begitulah bilangan negatif disimpan.
Jawaban: N = 1023
Sistem bilangan posisional: setiap digit bernilai digit itu dikali pangkat dari basis. Dalam biner, posisinya bernilai 1, 2, 4, 8, 16, …; dalam heksadesimal 1, 16, 256, …, dengan A–F mewakili 10–15. Dalam komplemen dua 8-bit, bit paling kiri bernilai −128, bukan +128; begitulah bilangan negatif disimpan.
Jawaban: N = 4
Multiplekser: multiplekser 2ⁿ-ke-1 meneruskan salah satu masukan datanya ke keluaran; saluran pemilih, yang dibaca sebagai bilangan biner, menentukan yang mana. Untuk MUX 4-ke-1 dengan pemilih S₁S₀ = AB, F = A′B′·I₀ + A′B·I₁ + AB′·I₂ + AB·I₃. Menghubungkan masukan data ke 0, 1, C, atau C′ membuat MUX menghasilkan fungsi apa pun dari A, B, dan C, yang merupakan cara umum membangun logika dengan satu chip.
Jawaban: Q = 4
Flip-flop dan pencacah: flip-flop hanya berubah pada tepi clock aktif. D menyalin masukannya (Q⁺ = D); T berbalik jika T = 1; JK bertahan untuk 00, reset untuk 01, set untuk 10, dan berbalik untuk 11. Pencacah biner n bit memiliki 2ⁿ keadaan dan menghitung modulo 2ⁿ; pencacah mod-N berurutan 0, 1, …, N − 1 lalu kembali ke 0, dan memerlukan flip-flop sebanyak n terkecil dengan 2ⁿ ≥ N. Setiap tahap pencacah ripple membagi dua frekuensi, sehingga keluaran terakhir pencacah mod-N berjalan pada fclk/N. Pencacah Johnson dari n flip-flop memiliki 2n keadaan, pencacah cincin n.
Setiap 12 pulsa mengembalikan pencacah ke keadaan yang sama.
Jawaban: D = 149
Resolusi ADC: konverter N-bit membagi rentang skala penuhnya VFSR menjadi 2ᴺ kode, dari 0 sampai 2ᴺ − 1. Satu langkah adalah 1 LSB = VFSR/2ᴺ: perubahan terkecil yang dapat ditunjukkan konverter. ADC pemotong memberi kode ⌊Vin/LSB⌋; ADC pembulat tidak pernah menyimpang lebih dari ½ LSB dari nilai sebenarnya, yaitu kesalahan kuantisasinya. Setiap bit tambahan membagi dua LSB dan menambah sekitar 6 dB pada rasio sinyal-terhadap-derau-kuantisasi ideal SQNR = 6,02·N + 1,76 dB untuk sinus skala penuh. Untuk mencapai resolusi r pada suatu rentang, pilih N terkecil dengan 2ᴺ ≥ rentang/r.
Dalam biner itu adalah 0010010101.
Jawaban: fa = 3200 Hz
Sampling: ADC mengukur sinyal sebanyak fs kali per detik. Menurut teorema Nyquist–Shannon, frekuensi f tertangkap dengan benar hanya selama f < fs/2, yaitu frekuensi Nyquist (pelipatan), sehingga laju sampling harus melebihi dua kali frekuensi sinyal tertinggi. Frekuensi yang lebih tinggi tidak hilang: ia muncul sebagai alias pada fa = |f − k·fs|, dengan bilangan bulat k yang membuat hasilnya berada antara 0 dan fs/2. Sampel tidak dapat membedakan keduanya, sehingga filter anti-aliasing analog harus menghilangkan semua yang di atas fs/2 sebelum ADC.
Alias jatuh di dalam pita sinyal, tempat tidak ada filter digital yang dapat menghilangkannya. Hanya filter analog sebelum ADC yang membantu.
ExamProblems · examproblems.com/courses/digital-electronics