SR Flip-Flop: BẮC hay NAND?


9

Gần đây tôi bắt đầu học dép xỏ ngón và tôi bị kẹt ở điểm này:

Tại một số video hướng dẫn, mọi người giải thích về flip-flop SR như thế này:

SR1

Vì vậy, họ sử dụng cổng NAND, tạo ra một bảng chuyển tiếp như thế này:

|     t     | t+1
|  S  |  R  |  Q
|  0  |  0  |  INVALID
|  0  |  1  |  1
|  1  |  0  |  0
|  1  |  1  |  ?

Tuy nhiên, một số người khác giải thích về flip-flop SR sử dụng cổng NOR:

SR2
(nguồn: startelectronics.com )

trong đó có một bảng chuyển tiếp khác nhau.

Cả hai đều đúng? Tại sao cả hai tồn tại?


Có vẻ như hình ảnh bị sai S và R nên được lật
Batman

Câu trả lời:


9

Cả hai đều là chốt SR.

Các chốt SR NOR sẽ có bảng chân lý sau:

----------
S  R   Q
----------
0  0   no change
0  1   0
1  0   1
1  1   not allowed
----------

Chốt SR NAND là phiên bản đảo ngược của chốt SR NOR. Bảng chân lý trong đó là:

----------
S  R   Q
----------
0  0   not allowed
0  1   1
1  0   0
1  1   no change
----------

2
Giáo sư của tôi gọi nó là "đẩy bong bóng" và nói rằng khi bạn đẩy bong bóng từ đầu vào sang đầu ra hoặc ngược lại, hình dạng cũng thay đổi. Âm thanh tốt hơn so với bóng trượt, và tôi vẫn nhớ nó gần 20 năm sau.
Matt

Đối với cổng NAND, tại sao đầu vào S = 0 và R = 0 không được phép trong khi ở BẮC thì chúng là?
moonman239

Vậy nếu bạn đảo ngược S và R trước cổng, chúng cư xử như nhau mà không đảo ngược?
Aaron Franke

8

Đây là bộ quy tắc nhỏ (và chưa hoàn chỉnh) tuyệt vời này về các mạch kỹ thuật số, về những quả bóng nhỏ chính xác hơn:

  • những quả bóng nhỏ có thể đi vòng quanh dây (không phải lúc nào cũng ở phần T)
  • những quả bóng nhỏ có thể đi qua cổng logic
  • những quả bóng nhỏ trung hòa lẫn nhau khi chúng va chạm

Thứ hai cần một chút mở rộng. Nếu bạn có một quả bóng nhỏ ở đầu ra của cổng AND, do đó biến nó thành cổng NAND, bạn có thể lấy bóng, nhân đôi nó, đặt các quả bóng mới vào đầu vào và biến AND thành OR. Mọi thứ tương tự nếu bạn bắt đầu với một cổng OR (mà với quả bóng nhỏ của nó là một cổng NOR). Ai đó gọi quy tắc này là Luật De Morgan nếu bạn phải giải thích điều này với giáo viên.

Quay lại mạch của bạn: lấy hai quả bóng nhỏ, băng qua cổng NAND (tách các quả bóng). Bây giờ bạn đã có hai cổng OR và bốn quả bóng. Hãy nhớ rằng một quả bóng đại diện cho một cổng KHÔNG:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Bây giờ khi bạn thấy R và S bị phủ định ngay khi chúng vào mạch. Chúng ta có thể đồng ý và "đơn giản hóa" NOT3 với R và gọi nR đầu vào đó, và tương tự với S và NOT2.

Bây giờ, hãy đẩy NOT4 cho đến khi vượt qua T: điều gì xảy ra ở đó? Vâng, bạn có thể phủ nhận đầu ra AND, và để giữ giá trị hạ nguồn của nQ, bạn cũng nên đặt một giá trị không.

Một sơ đồ đáng giá ngàn lời nói:

sơ đồ

mô phỏng mạch này

Bây giờ bạn có thể đơn giản hóa Q và NOT1 và gắn nhãn đầu ra nQ, và đơn giản hóa nQ và NOT2 và gắn nhãn đầu ra Q. Bây giờ mạch có trông quen thuộc hơn không? Mạch thứ hai của bạn cũng giống như vậy, chỉ những gì bạn gọi là thiết lập và đặt lại thay đổi.

Câu hỏi thực sự là: tại sao tôi lại bận tâm với toàn bộ câu chuyện "những quả bóng nhỏ"? Bạn có thể vừa viết ra bảng sự thật và "dễ dàng" nhìn thấy những gì đang diễn ra. Vâng, tôi nghĩ rằng việc trượt những quả bóng nhỏ xung quanh giúp giải quyết khá nhiều vấn đề đơn giản và thậm chí là những vấn đề phức tạp hơn một chút. Thêm vào đó là niềm vui .


6

Có thể xây dựng một flip flop SR đơn giản bằng cách sử dụng cổng NOR hoặc NAND. Không có nhiều sự khác biệt trong đầu ra. Sự khác biệt nhỏ duy nhất xảy ra do các thuộc tính của cổng NOR hoặc NAND.

Hãy xem xét một cú lật SR bằng cổng NAND: -

FL FLIP FLOP SỬ DỤNG NAND GATE

Bảng chân lý có thể được đưa ra là: -

Bảng chân lý cho SR FLIP FlOP bằng NAND

Bây giờ, hãy xem xét SR flip flop bằng cổng NOR: -

FL FL FLOP SỬ DỤNG PHÍA BẮC

Bảng chân lý có thể được đưa ra là: -BẢNG FLIP FLOP BẢNG

Mạch sẽ hoạt động theo cách tương tự như mạch cổng NAND ở trên, ngoại trừ các đầu vào đang hoạt động CAO và điều kiện không hợp lệ tồn tại khi cả hai đầu vào của nó ở mức logic 1 1. Nó chỉ phụ thuộc vào cái bạn thích sử dụng nếu không cả hai đều có cùng một công việc.


1
Tôi nghĩ rằng Bảng Sự thật SET và RESET NAND của bạn là sai.

Bảng sự thật của bạn được hoán đổi. NAND FF: cả hai đầu vào LO kết quả trong cả hai đầu ra đều HI - đây là trạng thái không hợp lệ. Tương tự với NOR FF: cả hai đầu vào HI đều dẫn đến cả hai đầu ra đều LO - cũng là trạng thái không hợp lệ.
Dwayne Reid

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.