Ethernet wykorzystuje sygnalizację różnicową, sygnał TTL jest single-ended.
Ethernet korzysta ze wstępnego nacisku, TTL nie.
Ethernet to tryb prądowy, TTL to tryb napięciowy.
Ethernet wykorzystuje modulację, która zmniejsza liczbę krawędzi, twój TTL może nie (standardowy ASYNC na pewno nie)
Sterownik Ethernet i odbiornik są dopasowane impedancji do kabla, chyba że dokładnie zaprojektowane, TTL nie byłby (a gdyby tak było, to nie byłby TTL!)
Ethernet wykorzystuje sygnał symetryczny (za pomocą oszustwa) w celu uzyskania parzystej gęstości 1. Serial ASYNC ma wbudowane napięcie wstępne, które ładuje kabel i należy go pokonać, aby uzyskać sygnał z drugiego końca.
Z tych powodów, sam fakt, że możesz uzyskać 145m z Ethernet przy 1 Gbps, nie oznacza, że dostaniesz ten sam (lub nawet 1000 razy mniej) z sygnału TTL 3.3V w tym samym kablu.
Polecam użycie sterownika sygnalizacji różnicowej, takiego jak RS422, do czego jest przeznaczony. Rzeczywiście RS422, choć praca przy niższym napięciu jest lepsza dla długich serii ze względu na różnicową sygnalizację (RS232 jest single-ended),
również sterowniki i odbiorniki robią sprytne rzeczy, aby poprawić jakość krawędzi, takich jak wstępne podkreślenie.