Tại sao chúng ta cần sử dụng bóng bán dẫn khi xây dựng cổng OR?


13

Tại sao chúng ta cần sử dụng bóng bán dẫn khi xây dựng một ORcổng? Chúng ta sẽ không thể đạt được kết quả tương tự mà không cần bóng bán dẫn, chỉ bằng cách nối hai đầu vào và đọc đầu ra?


14
Có FLW nguy hiểm (bốn chữ cái) 'chỉ'!
Neil_UK

Bạn không thể nối dây với nhau. Làm thế nào để biết nó là OR, hay AND, hay XOR? Tuy nhiên, bạn có thể làm tất cả điều này mà không cần bóng bán dẫn. Có một cái nhìn vào Máy tính Rơle của Harry , ví dụ.
jonk

6
@Neil_UK Ý bạn là ETLW (Từ ba chữ cái mở rộng). Cf. ETLA - Từ viết tắt ba chữ cái mở rộng
TripeHound

6
Những gì bạn đề xuất có đặc điểm của một máy tính tương tự và di chuyển ra khỏi "cổng" kỹ thuật số. Đối với các cổng kỹ thuật số có hai trạng thái, chúng tôi sử dụng các bóng bán dẫn có ít nhất một mức tăng điện áp hoặc mức tăng hiện tại để bù cho tổn thất.
glen_geek

Câu trả lời:


28

Những gì bạn mô tả được gọi là có dây HOẶC kết nối . Có thể trong một số họ logic, đặc biệt là ECL (logic kết hợp bộ phát), nhưng không có trong các họ phổ biến nhất (TTL và CMOS).

Trong CMOS, điều đó là không thể bởi vì khi đầu ra CMOS ở mức thấp, nó sẽ tạo ra một khoảng cách rất gần từ chân đầu ra thông qua chip xuống đất. Và khi nó ở mức cao, nó tạo ra một khoảng rất ngắn từ VDD thông qua chip đến chân đầu ra.

Vì vậy, nếu bạn liên kết hai đầu ra CMOS với nhau và một đầu ra cao trong khi đầu ra khác ở mức thấp, bạn sẽ có một khoảng cách rất gần từ VDD xuống đất, điều này sẽ tạo ra một dòng điện lớn và có thể quá nóng một hoặc hai chip còn lại.

Đối với TTL, có một vấn đề tương tự, nhưng "quần short" từ chân đầu ra đến VDD hoặc mặt đất không hoàn toàn gần như ngắn như trong CMOS.

Có một kiểu đầu ra biến thể, được gọi là cống mở cho CMOS hoặc bộ thu mở cho TTL, cho phép có dây VÀ thay vì có dây OR. Các đầu ra này được thiết kế để chỉ có thể chìm dòng xuống đất, không thể tạo ra bất kỳ dòng đầu ra nào khi chúng ở trạng thái cao. Chúng thường được sử dụng với một điện trở kéo lên bên ngoài để điện áp đầu ra sẽ thực sự đạt đến mức điện áp "cao" khi được yêu cầu.

Lưu ý: Có thể sử dụng bộ thu mở hoặc cống mở cho dây có dây HOẶC nếu bạn sử dụng logic thấp hoạt động (điện áp thấp đại diện cho logic 1, điện áp cao đại diện cho logic 0).


3
Không Tất cả những thứ đó vẫn sử dụng bóng bán dẫn. Đây là một cổng OR-dây thực sự . Chỉ cần một vài đồ gá uốn dây. Giống như chúng ta thường làm, "trở lại trong ngày", khoảng thời gian chúng ta sử dụng 7 công tắc và một nút ấn cho bàn phím. Và nó có thể dễ dàng được đọc bởi một người nhìn xuống nó. Tất nhiên, con người cũng sẽ cần phải theo dõi ngược dọc theo dây để xem các cổng khác có liên quan và cuối cùng trở lại "đầu vào dây" lúc đầu. OP muốn biết về trường hợp bóng bán dẫn bằng không. ;)
jonk

@jonk, Chỉ cần ghép đôi các phím trên bàn phím và bạn thậm chí không cần dây để tạo "HOẶC".
Photon

1
Chà, có nhiều hơn một cách để lột da một con mèo, tôi cho là vậy. :) (Và nhân tiện, tôi thực sự đã sử dụng 7 công tắc và một nút ấn cho bàn phím "trở lại trong ngày.")
jonk

@jonk, đó là tốt trước thời gian của tôi. TIL những ký hiệu bát phân là gì: Tiết kiệm cho bạn một vài công tắc trị giá cho giao diện khóa tay của bạn.
Photon

1
Xem bảng dữ liệu này của gia đình 7403. "Các đầu ra của bộ thu mở yêu cầu các điện trở kéo lên để thực hiện chính xác. Chúng có thể được kết nối với các đầu ra của bộ thu mở khác để thực hiện các chức năng AND có dây thấp hoạt động hoặc có dây cao hoạt động."
Uwe

13

điều này cho phép bạn "tham gia đầu ra"

sơ đồ

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


26
Có một lý do cụ thể tại sao câu trả lời này là hoàn toàn trong Circuitlab? Tôi nghĩ rằng chất lượng bị ảnh hưởng một chút khi văn bản được chứa trong một hình ảnh.
Arsenal

6
@Arsenal - Đồng ý. IMO, ngoài chất lượng thấp hơn và khó phân tích trực quan hơn, vấn đề lớn nhất đối với tôi là nội dung của câu trả lời không thể tìm kiếm bằng văn bản ...
Hitek

2
Đó là câu trả lời đúng. Bạn không cần bóng bán dẫn cho một cổng, tùy thuộc vào quy ước logic của bạn, nhưng chúng giúp hiệu suất và khả năng chống ồn (và rõ ràng bạn cần một cái ngay khi bạn kết hợp một biến tần). Và trong thế giới hiện đại, tôi nghi ngờ hai MOSFET không có nhiều silicon hơn hai điốt?
Giàu

2
imgur bị chặn đối với tôi. Toàn bộ câu trả lời có nội dung: this lets you "join the outputs" schematicvới một liên kết đến Circuitlab
tolos

8

Nếu bạn chỉ kết nối các dây, bạn sẽ có khả năng (khá có thể) là 0 và 1 với nhau. Vì 0 là gnd và 1 là 5V (tùy thuộc vào chip, nhưng đó là tiêu chuẩn), bạn sẽ có 5V và gnd được kết nối với nhau bằng dây. Thuật ngữ cho điều đó là một mạch ngắn!

Bạn có thể sử dụng điốt cho một cổng OR đơn giản. Hoặc thậm chí là điện trở. Các vấn đề xảy ra khi bạn kết nối cổng này với cổng khác, mạch khác. Bạn có thể xây dựng một cổng AND từ 2 điốt theo cách khác. Nhưng nếu bạn cố gắng kết nối nhiều trong số chúng lại với nhau, bạn sẽ kết thúc với một mạch khổng lồ không hoạt động như những phần riêng biệt nhỏ, mà là một phần lớn. Các kết nối không có trong kế hoạch cổng đơn giản của bạn, có thể mọc lên trong cuộc sống thực, làm rối tung những gì bạn muốn xảy ra.

Một bóng bán dẫn cho phép bạn tách đầu vào từ đầu ra. Đầu ra của một bóng bán dẫn không thể phản hồi ngược và ảnh hưởng đến đầu vào của nó. Rơle sẽ là một lựa chọn khác, mặc dù chậm hơn. Vì công tắc không thể ảnh hưởng đến nam châm điện.

Logic ban đầu là RTL hoặc DTL, logic bóng bán dẫn hoặc logic bóng bán dẫn. Các điện trở, lúc đầu, sau đó là điốt sau, được sử dụng để tạo thành cổng, sau đó một bóng bán dẫn hoạt động để đệm kết quả, vì vậy cổng tiếp theo bạn sử dụng không phản hồi qua cổng này cho đầu vào của nó.

Bây giờ, vì các bóng bán dẫn trên chip hầu như miễn phí, về mặt tài chính, chúng tôi có sự sang trọng của mọi thứ được đệm và tách biệt. Thông thường đó là những gì chúng ta muốn. Logic logic!


Cảm ơn lời giải thích tuyệt vời!
Tarek

Không có gì!
Greenaum

5

Xem xét những gì xảy ra nếu một đầu vào cao và một đầu vào thấp và bạn kết nối hai đầu vào. Nó phụ thuộc vào cách bạn xây dựng cổng logic của bạn.

Nếu các cổng logic của bạn được thiết kế sao cho mức cao thực sự được kéo lên cao và mức thấp thực sự bị kéo xuống thấp (CMOS) thì đây là một mạch ngắn và một cái gì đó sẽ nổ tung.

Nếu các cổng logic của bạn được thiết kế sao cho mức cao là "yếu" hoặc điện trở cao (ví dụ: NMOS) thì đầu ra sẽ thấp, nhưng đầu vào khác (được cho là cao) sẽ bị buộc phải ở mức thấp mặc dù nó được cho là cao và điều này sẽ có tác dụng kích thích các cổng logic khác sử dụng cùng một đầu vào.


1

Có một cách tiếp cận tương tự:
Kết hợp bất kỳ số lượng đầu vào (giả sử 0 hoặc 5 volt) với điện trở.
Nếu điện áp kết quả là 0, tất cả đều tắt.
Nếu điện áp kết quả là 5, thì tất cả đều bật.
Điện áp ở giữa chỉ ra rằng một số được bật và một số tắt.
Ví dụ: Nếu có 4 đầu vào, 2,5 volt có nghĩa là 2 bật và 2 tắt.

result == 0: cũng không phải cổng
kết quả == 5: và
kết quả cổng ! = 0: hoặc
kết quả cổng ! = 5: cổng nand

Bạn không cần bóng bán dẫn cho đầu vào, chỉ cần đầu ra để kiểm tra điện áp và khôi phục kết quả logic 0 hoặc 5 volt.

Điều này có thể được sử dụng cho một nút mạng thần kinh tương tự có chức năng đầu ra phi tuyến tính có kết quả "mềm" có thể không hoàn toàn đúng hoặc sai.

Sau khi suy nghĩ: Các
điện trở được sử dụng theo cách này có thể làm chậm tốc độ logic do điện dung theo các điện trở phải được sạc hoặc xả khi đầu vào thay đổi. Ngoài ra, sử dụng bóng bán dẫn có thể làm giảm đáng kể mức tiêu thụ điện năng. Các điện trở được sử dụng theo cách này luôn có thể tiêu thụ năng lượng với sự pha trộn của các trạng thái đầu vào. Với các bóng bán dẫn, mức tiêu thụ điện năng có thể được chia một cách xấp xỉ bằng mức tăng của các bóng bán dẫn.


Rất thú vị, cảm ơn!
Tarek

0

Với một số yếu tố logic (tất cả các cửa xe đều vặn lên cùng một đèn), điều này là có thể, nhưng không phải với cổng CMOS vì chúng được chế tạo với các bóng bán dẫn FET kênh P và N để chúng cần đầu vào điện áp cao và thấp được xác định để cung cấp đầu ra , đầu vào không thể để nổi. Kết nối các đầu ra CMOS với nhau sẽ không hoạt động.

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.