串列通信接口
TTL串口是一種串列通信接口,通常用於單片機與外部設備之間的數據傳輸。
TTL串口採用TTL(Transistor-Transistor Logic)邏輯電平,這種電平標準通常與單片機、SOC的I/O電平兼容。在TTL邏輯中,0V表示邏輯「0」,而5V表示邏輯「1」。TTL串口的數據傳輸速率較快,通常可以達到幾十kbps甚至上百kbps的速率,但是傳輸距離較短,一般不超過數十米。與RS-232和RS-485等串列接口標準相比,TTL串口在電平標準和通信協定方面有所不同。
此外,TTL串口通常只需要兩個線就可以完成兩個設備之間的雙向通信,即一個傳送電平的I/O稱之為TX,與另一個設備的接收I/O口RX相互連線。兩設備之間還需要連線地線(GND),這樣兩設備就有相同的0V參考電勢。