Trong điện tử kỹ thuật số ba trạng thái, tri-nhà nước, hay 3-trạng thái logic cho phép một cổng ra để thừa nhận một trạng thái trở kháng cao ngoài các mức 0 và 1 logic, hiệu quả loại bỏ các đầu ra từ mạch.
Điều này cho phép nhiều mạch để chia sẻ dòng đầu ra tương tự hoặc dòng (chẳng hạn như một chiếc xe buýt mà không thể lắng nghe nhiều hơn một thiết bị tại một thời điểm).
đầu ra Ba-nhà nước được thực hiện ở nhiều đăng ký, tài xế xe buýt, và flip-flops trong series 7400 và 4000 cũng như trong các loại khác, nhưng cũng trong nội bộ trong nhiều mạch tích hợp. Sử dụng điển hình khác là xe buýt nội bộ và bên ngoài trong bộ vi xử lý, bộ nhớ máy tính, và thiết bị ngoại vi. Nhiều thiết bị được điều khiển bởi một đầu vào hoạt động thấp gọi là OE (Output Enable) mà lệnh cho các kết quả đầu ra nên được tổ chức trong một trạng thái trở kháng cao hoặc lái xe tải của mình (hoặc là 0- hoặc 1 cấp).
Thuật ngữ tri- nhà nước [1] không nên nhầm lẫn với logic bậc ba (3 giá trị logic).
Input Output
A BC
0 1 0
1 1
X 0 Z (trở kháng cao)
một bộ đệm tristate có thể được coi như một công tắc. Nếu B là trên, công tắc đóng. Nếu B là tắt, chuyển đổi được mở.
Nội dung
1 Sử dụng
2 đầu ra cho phép so với chip chọn
3 Sử dụng kéo-up và kéo-downs
4 giải pháp thay thế xe buýt ba trạng thái
5 Xem thêm
6 Ghi chú và tham khảo
7 Liên kết ngoài
Sử dụng
Các Khái niệm cơ bản của các nước thứ ba, trở kháng cao (Hi-Z), là để loại bỏ ảnh hưởng của thiết bị với phần còn lại của mạch. Nếu có nhiều hơn một thiết bị được kết nối bằng điện với thiết bị khác, đưa sản lượng vào tình trạng Hi-Z thường được sử dụng để ngăn chặn ngắn mạch, hoặc một thiết bị lái xe cao (logic 1) đối với một thiết bị khác lái xe thấp (logic 0).
Ba đệm nhà nước cũng có thể được sử dụng để thực hiện ghép kênh hiệu quả, đặc biệt là những người có số lượng lớn các yếu tố đầu vào. [2]
bộ đệm ba trạng thái là rất cần thiết cho hoạt động của xe buýt điện tử chia sẻ.
Logic Ba nhà nước có thể làm giảm số lượng dây cần thiết để lái xe một bộ đèn LED (tri-nhà nước ghép hoặc Charlieplexing).
đầu ra cho phép so với con chip chọn
Nhiều thiết bị bộ nhớ được thiết kế để kết nối với một xe buýt (như bộ nhớ RAM và ROM chip) có cả CS (chip chọn) và OE (sản lượng cho phép) chân , mà bề ngoài xuất hiện để làm điều tương tự. Nếu CS không khẳng định, đầu ra là trở kháng cao.
Sự khác biệt nằm trong thời gian cần thiết để sản xuất các tín hiệu. Khi chip chọn được deasserted, chip không hoạt động nội bộ, và sẽ có một sự chậm trễ đáng kể giữa việc cung cấp địa chỉ và nhận dữ liệu. (Một lợi thế tất nhiên, là con chip tiêu thụ điện năng tối thiểu trong trường hợp này.)
Khi chip chọn được khẳng định, chip nội bộ thực hiện việc truy cập, và chỉ có các trình điều khiển đầu ra cuối cùng đều bị vô hiệu hóa bởi deasserting đầu ra cho phép. Điều này có thể được thực hiện trong khi xe buýt đang được sử dụng cho các mục đích khác, và khi đầu ra cho phép cuối cùng đã được khẳng định, dữ liệu sẽ xuất hiện với sự chậm trễ tối thiểu. Một ROM hoặc chip RAM tĩnh với một đầu ra cho phép dòng thường sẽ liệt kê hai lần truy cập: một từ chip chọn khẳng định và địa chỉ hợp lệ, và một giây, thời gian ngắn hơn bắt đầu từ khi sản lượng enable được khẳng định.
Sử dụng kéo-up và kéo-downs
Khi kết quả đầu ra là tri-ghi (trong trạng thái Hi-Z) ảnh hưởng của họ trên phần còn lại của mạch được lấy ra, và nút mạch sẽ được "nổi" nếu không có yếu tố mạch khác quyết định trạng thái của nó. Thiết kế mạch thường sẽ sử dụng kéo lên hoặc điện trở kéo xuống (thường là trong vòng khoảng 1-100 kΩ) gây ảnh hưởng đến các mạch khi đầu ra là tri-ghi.
Các PCI xe buýt địa phương cung cấp kéo lên điện trở, nhưng họ sẽ yêu cầu một số chu kỳ đồng hồ để kéo một cao tín hiệu cho lớn dung phân phối của xe buýt. Để kích hoạt tính năng hoạt động ở tốc độ cao, các giao thức yêu cầu mọi thiết bị kết nối với xe buýt lái xe cao các tín hiệu điều khiển quan trọng trong ít nhất một chu kỳ đồng hồ trước khi đi đến trạng thái Hi-Z. Bằng cách này, các điện trở kéo lên chỉ là trách nhiệm duy trì các tín hiệu xe buýt khi đối mặt với hiện rò rỉ.
Thay thế cho một chiếc xe buýt ba trạng thái
Các nhà sưu tập đầu vào mở / đầu ra là một lựa chọn phổ biến để logic ba trạng thái. Ví dụ, giao thức bus I ² C (một giao thức bus truyền thông hai chiều thường được sử dụng giữa các thiết bị) quy định cụ thể việc sử dụng điện trở kéo lên trên hai đường truyền. Khi các thiết bị không hoạt động, họ "phát hành" đường dây thông tin và tri-nêu kết quả đầu ra của họ, do đó loại bỏ ảnh hưởng của họ trên mạch. Khi tất cả các thiết bị trên xe buýt đã "phát hành" các tuyến giao thông, ảnh hưởng chỉ trên mạch là điện trở kéo lên, kéo đường dây cao. Khi một thiết bị muốn giao tiếp, nó đi ra khỏi trạng thái Hi-Z và ổ đĩa dòng thấp. Thiết bị giao tiếp sử dụng giao thức này hoặc là cho các dòng nổi cao, hoặc lái xe nó thấp -. Do đó ngăn ngừa bất kỳ tình huống xe buýt tranh mà một thiết bị ổ đĩa một đường cao và một thấp
vi điều khiển sớm thường có một số chân mà chỉ có thể hoạt động như một đầu vào, chân khác mà chỉ có thể hoạt động như một đầu ra kéo đẩy, và một vài chân mà chỉ có thể hoạt động như một mở
đang được dịch, vui lòng đợi..
