Bộ đếm không đồng bộ là một mạch kỹ thuật số đếm xung đồng hồ thông qua các dép xỏ ngón được kết nối. Chỉ có flip-flop đầu tiên mới có đồng hồ chính, trong khi các giai đoạn tiếp theo lần lượt thay đổi. Hành động gợn sóng này làm cho nó trở nên đơn giản và hữu ích cho việc đếm và phân chia tần số ở tốc độ thấp. Bài viết này cung cấp thông tin về hoạt động, loại, hành vi thời gian, cách sử dụng và so sánh của nó.

Khái niệm cơ bản về bộ đếm không đồng bộ
Bộ đếm không đồng bộ là một mạch đếm kỹ thuật số thay đổi đầu ra của nó khi xung đồng hồ đến. Chỉ có flip-flop đầu tiên mới nhận trực tiếp đồng hồ bên ngoài. Mỗi flip-flop sau được kích hoạt bởi đầu ra của giai đoạn trước, vì vậy tín hiệu di chuyển qua bộ đếm theo trình tự.
Hành động từng bước này là lý do tại sao nó còn được gọi là bộ đếm gợn sóng. Thiết kế đơn giản và phù hợp để đếm cơ bản trong các mạch kỹ thuật số tốc độ thấp.
Bộ đếm không đồng bộ hoạt động như thế nào?

Đầu vào đồng hồ và chuỗi kích hoạt
Flip-flop đầu tiên thay đổi trạng thái khi nó nhận được xung đồng hồ đầu vào. Sau đó, đầu ra của nó trở thành kích hoạt cho lần flip-flop tiếp theo. Quá trình này tiếp tục qua các giai đoạn còn lại, với mỗi giai đoạn chỉ thay đổi sau giai đoạn trước khi nó thay đổi.
Hình thành đầu ra nhị phân
Mỗi flip-flop tạo ra một bit đầu ra. Khi các kết quả đầu ra được đọc cùng nhau, chúng tạo thành một số lượng nhị phân. Giai đoạn đầu tiên đại diện cho bit thấp nhất, trong khi giai đoạn sau đại diện cho bit cao hơn. Khi nhiều dép xỏ ngón được thêm vào, bộ đếm có thể tạo ra nhiều trạng thái đếm hơn.
Các loại bộ đếm không đồng bộ chính

Bộ đếm lên không đồng bộ
Bộ đếm lên không đồng bộ tăng số lượng của nó lên một cho mỗi xung đồng hồ. Đầu ra của nó tuân theo một chuỗi nhị phân chuyển tiếp, bắt đầu từ giá trị đếm thấp nhất và di chuyển đến giá trị cao nhất. Sau khi đạt đến trạng thái đếm cuối cùng, bộ đếm trở về trạng thái bắt đầu và lặp lại trình tự.
Bộ đếm xuống không đồng bộ
Bộ đếm xuống không đồng bộ giảm số đếm của nó xuống một cho mỗi xung đồng hồ. Đầu ra của nó tuân theo một chuỗi nhị phân ngược, chuyển từ giá trị đếm cao hơn sang giá trị đếm thấp hơn. Hành động đếm ngược này phụ thuộc vào cách các đầu ra flip-flop được kết nối từ giai đoạn này sang giai đoạn tiếp theo.
Sử dụng đầu ra bổ sung
Dép xỏ ngón thường cung cấp cả đầu ra bình thường và bổ sung. Đầu ra bình thường và đầu ra bổ sung có thể được sử dụng trong các đường kết nối khác nhau để hỗ trợ các hướng đếm ngược lại. Chọn đầu ra nào thúc đẩy giai đoạn tiếp theo, bộ đếm có thể được sắp xếp để đếm lên hoặc xuống.
Hành vi thời gian trong bộ đếm không đồng bộ

Hiệu ứng gợn sóng
Hiệu ứng gợn sóng có nghĩa là các bit đầu ra không cập nhật cùng một lúc. Sự thay đổi bắt đầu từ lần flip-flop đầu tiên và sau đó lần lượt đi qua các giai đoạn còn lại.
Độ trễ lan truyền
Độ trễ lan truyền là thời gian phản hồi ngắn của mỗi flip-flop sau khi nó nhận được tín hiệu kích hoạt. Khi nhiều giai đoạn được thêm vào, những độ trễ nhỏ này kết hợp với nhau, vì vậy bộ đếm mất nhiều thời gian hơn để đạt được số lượng cuối cùng ổn định.
Trạng thái trung gian giả
Trong một số thay đổi số đếm, đầu ra có thể hiển thị nhanh các trạng thái tạm thời không chính xác trước khi quyết định số đếm chính xác. Các trạng thái này xuất hiện trong khi tín hiệu vẫn đang di chuyển qua chuỗi và có thể ảnh hưởng đến các mạch đọc đầu ra quá sớm.
Quy trình thiết kế cơ bản
→ Xác định xem bộ đếm phải đếm lên, đếm ngược hay chia tần suất.
→ Chọn số bit cần thiết.
→ Kết nối dép xỏ ngón theo tầng.
→ Xác nhận loại kích hoạt và đường dẫn đầu ra.
→ Ước tính tổng độ trễ gợn sóng.
→ Kiểm tra xem logic được kết nối có thể chịu được các trạng thái tạm thời hay không.
→ Thêm nhấp nháy hoặc bật điều khiển nếu cần.
→ Kiểm tra trình tự đếm đầy đủ.
Các ứng dụng phổ biến của bộ đếm không đồng bộ
Đếm xung
Đếm xung có nghĩa là bộ đếm không đồng bộ đếm từng xung đến. Mỗi xung đồng hồ thay đổi số đếm một bước.
Đếm sự kiện
Tính năng đếm sự kiện ghi lại số lần một tín hiệu hoặc hành động xảy ra. Bộ đếm tăng hoặc giảm khi nhận được mỗi tín hiệu sự kiện.
Phân chia tần số
Phân chia tần số làm giảm tần số đầu vào xuống tần số đầu ra thấp hơn. Mỗi giai đoạn flip-flop chia tín hiệu hơn nữa.
Phân chia đồng hồ
Phân chia đồng hồ tạo ra tín hiệu đồng hồ chậm hơn từ đầu vào đồng hồ nhanh hơn. Điều này rất hữu ích khi mạch cần tín hiệu thời gian chậm hơn.
Mạch hẹn giờ
Mạch hẹn giờ sử dụng bộ đếm không đồng bộ để đếm xung đồng hồ theo thời gian. Giá trị đếm có thể hỗ trợ các thao tác thời gian đơn giản.
Màn hình đếm LED
Màn hình đếm LED hiển thị các giá trị đếm bằng đầu ra kỹ thuật số. Các bit đầu ra có thể được kết nối với mạch hiển thị để hiển thị trạng thái đếm thay đổi.
So sánh: Bộ đếm không đồng bộ so với bộ đếm đồng bộ
| Tính năng | Bộ đếm không đồng bộ | Bộ đếm đồng bộ |
|---|---|---|
| Phương pháp đồng hồ | Gợn sóng qua các giai đoạn | Đồng hồ chung cho tất cả các giai đoạn |
| Thời gian đầu ra | Không đồng thời | Gần như đồng thời |
| Tốc độ | Thấp hơn | Cao hơn |
| Độ phức tạp | Đơn giản hơn | Phức tạp hơn |
| Hiệu ứng trì hoãn | Đáng chú ý hơn | Kiểm soát tốt hơn |
| Sử dụng tốt nhất | Đếm tốc độ thấp | Hệ thống kỹ thuật số nhanh hơn |
Kết luận
Bộ đếm không đồng bộ là mạch đếm đơn giản hoạt động bằng cách chuyển các thay đổi đồng hồ từ flip-flop này sang flip-flop tiếp theo. Chúng hữu ích cho việc đếm xung, đếm sự kiện, phân chia tần số, chia đồng hồ, hẹn giờ, màn hình LED và logic điều khiển tốc độ thấp. Giới hạn chính của chúng là độ trễ gợn sóng, trạng thái sai tạm thời và tốc độ thấp hơn. Đối với các mạch cần đầu ra thay đổi cùng nhau, bộ đếm đồng bộ thường phù hợp hơn.
Câu hỏi thường gặp [FAQ]
Bộ đếm không đồng bộ có thể có bao nhiêu trạng thái?
Một bộ đếm không đồng bộ có thể có trạng thái 2ⁿ, trong đó n là số lượng dép xỏ ngón.
Bit bộ đếm là gì?
Một bit bộ đếm là một đầu ra từ một flip-flop.
Trạng thái đếm là gì?
Trạng thái đếm là giá trị nhị phân đầy đủ được tạo thành bởi tất cả các đầu ra flip-flop.
Bộ đếm không đồng bộ có thể bắt đầu trên không?
Đúng. Đầu vào đặt trước hoặc xóa có thể đặt bộ đếm thành giá trị bắt đầu đã chọn.
Điều gì xảy ra sau khi đếm cao nhất?
Bộ đếm lăn qua và quay trở lại số đếm ban đầu.
Tại sao flip-flop đầu tiên là bit thấp nhất?
Nó thay đổi theo mỗi xung đồng hồ, vì vậy nó đại diện cho giá trị nhị phân nhỏ nhất.