Jump to content

Talk:Three-state logic

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

merge[edit]

The Three State Logic and Tri-State Buffers should be put together and I think that the High Impedance (High-Z) shoudl be eloborated on more in the article.


I disagree. AW

Please give more information why you think so then. I put back the merge tag in the article. --Abdull 14:48, 7 March 2007 (UTC)[reply]
Done. three-state logic and tri-state buffer have been merged. --68.0.124.33 (talk) 14:41, 29 April 2008 (UTC)[reply]

table[edit]

The table showing the inputs (A,B) and the output (C) is not clear at all. I referred to this article to learn, and therefore, I am not in a position to provide a fix. Could anyone else fix this? Thanks - Todd 15:00, 9 August 2007 (UTC)[reply]

Alas, there are too many articles that seem clear to people who already know the subject, but the article doesn't help people trying to learn. This seems to be one of them -- I already know the subject, so the table seems clear to me.
If we renamed "B" to "output enable", would that clarify that the output C is connected to A when the output is enabled, but the output C is disconnected from anything when the output is disabled? --68.0.124.33 (talk) 14:41, 29 April 2008 (UTC)[reply]
If B was renamed to OE or HiZ it might make it clearer, but should also be reflected in the artwork. Jheiv (talk) 03:17, 27 May 2008 (UTC)[reply]


tristate multiplexing[edit]

The article currently mentions tristate multiplexing or Charlieplexing.

Is there some kind of tristate multiplexing other than Charlieplexing? --68.0.124.33 (talk) 14:41, 29 April 2008 (UTC)[reply]

Tri-State Logic[edit]

0/1 vs. Inactive/Active[edit]

Some editors are changing the article from 0 to 1 to active / inactive. I think this terminology just confuses things. Especially in an article about high-impedance outputs, an inactive output could be confused with a Hi-Z output.

Perhaps you could discuss this on the discussion page before reverting my edit, eh? 87.254.73.119 (talk) 23:23, 21 July 2008 (UTC)[reply]
The edit was reverted once by another editor here. If you wanted to revert back, I would have suggested you brought it up on the talk page. Jheiv (talk) 23:29, 21 July 2008 (UTC)[reply]
We'll I did assume that the editor just didn't understand the edit, as there was no good reason given for the revert. Regardless of this, the idea that I should be held to a higher standard than the editor is utterly indefensible; it should clearly be the other way around. I suggest getting of the high horse at once. 87.254.73.119 (talk) 01:03, 23 July 2008 (UTC)[reply]

My suggestion is that we stick to 1 and 0, on and off, and high and low -- and leave active and inactive off. These terms are not frequently used in this manner. Comments.... Jheiv (talk) 23:17, 21 July 2008 (UTC)[reply]

Nonsense, the terms are used everywhere in electronics; just go check some datasheets for "active low". Also, how are you going to denote the difference between the logical and physical levels, as it didn't make sense before. 87.254.73.119 (talk) 23:21, 21 July 2008 (UTC)[reply]
While the term "active low" is indeed all over, the term "inactive output" when referring to a low output is hardly used at all (less than 5000 hits on Google ). Jheiv (talk) 23:29, 21 July 2008 (UTC)[reply]
Given that one can also have "active high", it's hardly sensible to imply the mapping 0 -> "inactive" and 1 -> "active". And how do these terms help "denote the difference between the logical and physical levels"? Oli Filth(talk) 07:52, 22 July 2008 (UTC)[reply]
That mapping is entirely appropriate; it refers to the logical state the signal. An active high signal is logically true, 1, active, or whatever else, when the voltage level is high. An active low signal is logically false, 0, inactive, or the inverse of whatever else, when the voltage level is low. 87.254.73.119 (talk) 01:03, 23 July 2008 (UTC)[reply]
There is no such thing as an "active high" signal, or for that matter, an "active low" signal. There are, however "active high" and "active low" inputs. This is a crucial distinction. Active low inputs are, in fact, logically true when the voltage is low, but to say that the signal going into the input is active or inactive is misleading and ultimately incorrect. The fact is, that terminology is neither widely used in that manner, nor clear for an average reader -- it should be left off. Jheiv (talk) 16:30, 23 July 2008 (UTC)[reply]

An "active low" input simply means that it is triggered or enabled when the input signal is logically 0. Jheiv (talk) 23:35, 21 July 2008 (UTC)[reply]

Internal structure[edit]

There should be a circuit diagram that shows how a tristate buffer is implemented. — Preceding unsigned comment added by 158.181.73.83 (talk) 12:38, 1 June 2020 (UTC) I agree wholeheartedly — Preceding unsigned comment added by 2803:9800:9504:7B33:F515:9138:F2A8:15F7 (talk) 17:40, 20 August 2022 (UTC)[reply]

Short description[edit]

I don't believe that the newly added short description of "Buffer in digital electronics" is accurate. Three-state (or tri-state) logic is a method allowing multiple output drivers to talk on the same bus, or allowing a signal to travel in multiple directions on the same bus. A buffer is the means to accomplish that task. Similarly, the opening of the lead focusses on the means to accomplish this, rather than the concept or reason for the need to have multiple senders on one bus. But describing this in less than 40 characters is challenging. Dhrm77 (talk) 12:29, 22 March 2023 (UTC)[reply]