Absolutely agree, but it seems daft to have one true and the other inverted, when a 7407 will buffer it in exactly the same way as the 7406 shown but without inverting. It keeps your ttl logic sense and your rs232 logic senses the same.
going O/T (but then we already are, and I'll start a new topic if necessary!) I was looking in the apple II users guide. on page 343 (game port) it refers to 5V as being TTL low and 0V as TTL high....
I noticed back years ago that enable lines and decoded outputs tend to be active low for TTL (and high for cmos), I was wondering whether at some point in the early days of ttl history, logic levels were inverted and that a 7400 was in fact originally a quad OR gate?
Hi
A quad NAND gate in TTL is faster than a Quad NOR gate. This is typical for
any particular logic family to favor one over the other.
Most early tansistor logic was 0v = false and -V was true.
The choice of which is the true level is really otherwise arbitrary. One type
of logic can be demorganed into the other.
I'd suspect that the conversion between RS232 and TTL was intended to be the simplest
buffer, that is invert. Even so, RS2323 really doesn't deal with 1's and 0's. It deals
with mark and space. There is nothing to say that after the start bit that the data
must be, RS232, true or false. It is just by convention that it is the way it turned
out.
My guess on TTL was that it was compatable with DTL. In DTL, it was common to create
the logic function of a AND by wiring the outputs to gether. This made the typical
logic NAND/AND based. This got carried over to TTL that no longer used the slower
wires AND structure.
Now, was there a time when DTL had logic levels reversed?? I don't think so.
I think that most RTL and DTL was always 1 was more positive and 0 was more negative.
Dwight