Hệ đếm
- Giá trị vị trí
- nhị phân 2k, bát phân 8k, thập lục phân 16k
- Sang thập phân
- Σ dk·bk
- Từ thập phân
- chia cho cơ số, đọc các số dư từ dưới lên
- Thập lục phân ↔ nhị phân
- một chữ số thập lục phân = 4 bit
- Số bù hai
- đảo các bit và cộng 1
Bảng công thức, các bước phương pháp chính cho từng chủ đề và 6 bài tập, kèm lời giải đầy đủ ở cuối.
Dãy 8 bit 1101 0010 lưu một số nguyên có dấu dưới dạng số bù hai. Giá trị N của nó trong hệ thập phân là bao nhiêu?
Một hệ thống phải gán cho mỗi một trong 756 mục một mã nhị phân riêng có cùng độ dài. Số bit nhỏ nhất b cần thiết là bao nhiêu?
Một bộ ghép kênh 4-sang-1 có các đầu vào chọn S₁ = A và S₀ = B, và các đầu vào dữ liệu nối với I₀ = C′, I₁ = 0, I₂ = C′, I₃ = C. Với bao nhiêu trong 8 tổ hợp của A, B và C thì đầu ra F = 1? Hãy tìm N.
Một flip-flop T kích hoạt theo sườn lên bắt đầu với Q = 0 và nhận các đầu vào như hình. Hãy nhấp vào sườn xung nhịp đầu tiên mà Q chuyển từ 1 về lại 0.
Một ADC 8 bit có dải đầu vào từ 0 đến 2,5 V cắt cụt: mã đầu ra của nó là ⌊Vin/LSB⌋ với 1 LSB = VFSR/2ᴺ. Tìm mã đầu ra thập phân D cho đầu vào 1,051 V.
Một bộ ghép kênh 6 kênh cấp cho một ADC. Mỗi lần chuyển đổi mất 1 µs, và sau mỗi lần chuyển kênh đầu vào cần 2,5 µs để ổn định. Các kênh được quét lần lượt không nghỉ. Tìm tốc độ lấy mẫu fs của mỗi kênh, theo kHz.
Đáp số: N = −46
Hệ đếm theo vị trí: mỗi chữ số có giá trị bằng giá trị của nó nhân với một lũy thừa của cơ số. Trong hệ nhị phân, các vị trí có giá trị 1, 2, 4, 8, 16, …; trong hệ thập lục phân 1, 16, 256, …, với A–F biểu diễn 10–15. Trong số bù hai 8 bit, bit ngoài cùng bên trái có giá trị −128 thay vì +128, đó là cách lưu số âm.
Các bit còn lại giữ giá trị dương thông thường.
Đáp số: b = 10 bit
Hệ đếm theo vị trí: mỗi chữ số có giá trị bằng giá trị của nó nhân với một lũy thừa của cơ số. Trong hệ nhị phân, các vị trí có giá trị 1, 2, 4, 8, 16, …; trong hệ thập lục phân 1, 16, 256, …, với A–F biểu diễn 10–15. Trong số bù hai 8 bit, bit ngoài cùng bên trái có giá trị −128 thay vì +128, đó là cách lưu số âm.
Đáp số: N = 3
Bộ ghép kênh: một bộ ghép kênh 2ⁿ-sang-1 chuyển một trong các đầu vào dữ liệu của nó ra đầu ra; các đường chọn, đọc như một số nhị phân, quyết định đầu vào nào. Với MUX 4-sang-1 có các đường chọn S₁S₀ = AB, F = A′B′·I₀ + A′B·I₁ + AB′·I₂ + AB·I₃. Nối các đầu vào dữ liệu với 0, 1, C hoặc C′ làm MUX tạo ra bất kỳ hàm nào của A, B và C, đó là cách phổ biến để xây dựng logic bằng một chip.
Đáp số: sườn xung nhịp 6
Flip-flop và bộ đếm: một flip-flop chỉ thay đổi ở sườn tích cực của xung nhịp. D sao chép đầu vào của nó (Q⁺ = D); T đảo khi T = 1; JK giữ nguyên với 00, đặt về 0 với 01, đặt lên 1 với 10 và đảo với 11. Một bộ đếm nhị phân n bit có 2ⁿ trạng thái và đếm theo modulo 2ⁿ; một bộ đếm mod-N đếm 0, 1, …, N − 1 rồi về lại 0, và cần số flip-flop n nhỏ nhất thỏa 2ⁿ ≥ N. Mỗi tầng của bộ đếm gợn sóng chia đôi tần số, nên đầu ra cuối của bộ đếm mod-N chạy ở fclk/N. Một bộ đếm Johnson gồm n flip-flop có 2n trạng thái, bộ đếm vòng có n.
Một flip-flop T đảo ở mỗi sườn lên khi T = 1 và giữ nguyên khi T = 0.
Đáp số: D = 107
Độ phân giải ADC: một bộ chuyển đổi N bit chia dải toàn thang VFSR thành 2ᴺ mã, từ 0 đến 2ᴺ − 1. Một bước là 1 LSB = VFSR/2ᴺ: thay đổi nhỏ nhất mà bộ chuyển đổi có thể hiển thị. ADC cắt cụt cho mã ⌊Vin/LSB⌋; ADC làm tròn không bao giờ lệch quá ½ LSB so với giá trị thật, đó là sai số lượng tử hóa của nó. Mỗi bit thêm vào làm LSB giảm một nửa và thêm khoảng 6 dB vào tỉ số tín hiệu trên nhiễu lượng tử hóa lý tưởng SQNR = 6,02·N + 1,76 dB cho sóng sin toàn thang. Để đạt độ phân giải r trên một khoảng, chọn N nhỏ nhất thỏa 2ᴺ ≥ khoảng/r.
Ở dạng nhị phân đó là 01101011.
Đáp số: fs = 47,62 kHz
Tốc độ dữ liệu: mỗi kênh cung cấp fs mẫu mỗi giây, mỗi mẫu N bit, nên tốc độ thô là số kênh × fs × N bit/s. Trong bộ nhớ, một mẫu chiếm số byte nguyên (một mẫu 12 bit được lưu trong 2 byte), nên bộ nhớ cho một bản ghi là số kênh × fs × số byte mỗi mẫu × thời gian. ADC ghép kênh chuyển đổi lần lượt các kênh: mỗi lần chuyển đổi (kể cả thời gian ổn định) mất t, nên một vòng n kênh mất n·t và mỗi kênh được lấy mẫu ở 1/(n·t).
ExamProblems · examproblems.com/courses/digital-electronics