Ethernet verwendet eine differentielle Signalisierung, ein TTL-Signal ist single ended.
Ethernet verwendet Pre-Emphasis, TTL nicht.
Ethernet ist der aktuelle Modus, TTL ist der Spannungsmodus.
Ethernet verwendet eine Modulationsmethode, die die Anzahl der Flanken reduziert, Ihre TTL jedoch möglicherweise nicht (Standard-ASYNC sicherlich nicht).
Ethernet-Treiber und -Empfänger sind an die Impedanz des Kabels angepasst, sofern nicht sorgfältig geplant, würde dies keine TTL sein (und wenn dies der Fall wäre, würde dies keine TTL sein!).
Ethernet verwendet ein symmetrisches Signal (durch Scambling), um eine gerade 1-Dichte zu erzeugen. ASYNC serial verfügt über eine eingebaute Vorspannung, die das Kabel auflädt und überwunden werden muss, damit am anderen Ende ein Signal ausgegeben wird.
Nur weil Sie mit 1 Gbit / s 145 m aus dem Ethernet herausholen können, bedeutet dies nicht, dass Sie das gleiche (oder sogar 1000-mal weniger) aus einem 3,3-V-TTL-Signal über dasselbe Kabel herausholen.
Ich empfehle die Verwendung eines differentiellen Signaltreibers wie RS422, wofür er entwickelt wurde. In der Tat ist RS422 aufgrund der differentiellen Signalisierung (RS232 ist Single-Ended) für lange Laufzeiten besser geeignet, obwohl eine niedrigere Spannung verwendet wird.
Außerdem tun die Treiber und Empfänger clevere Dinge, um die Qualität der Kanten zu verbessern, z. B. die Vorverstärkung.