UART

通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter)

將資料由串行通信與並行通信間作傳輸轉換。

串行通信:指在計算機匯流排或其他數據通道上,每次傳輸一個位元數據,並連續進行以上單次過程的通信方式。

雖然串行連接單個時鐘周期能夠傳輸的數據比並行數據更少,前者傳輸能力看起來比後者要弱一些,實際的情況卻常常是,串行通信可以比並行通信更容易提高通信時鐘頻率,從而提高數據的傳輸速率。

以下一些因素允許串行通信具有更高的通信時鐘頻率:

  1. 無需考慮不同通道的時鐘脈衝相位差(英語:clock skew)
  2. 串行連接所需的物理介質,例如電纜和光纖,少於並行通信,從而減少占用空間的體積
  3. 串擾的問題可以得到大幅度緩解

I2C

積體電路匯流排(Inter-Integrated Circuit Bus),讀作"I-squared-C"

參考資料: I2C bus 簡介 (Inter-Integrated Circuit Bus)-) I2C protocol 原理及應用

SPI

參考資料: SPI (Serial Peripheral Interface) 串列 (序列) 週邊介面-串列-(序列)-週邊介)

USB

- I$$^{2}$$C SPI UART USB
通信方法 串行 串行 串行
- 半雙工 全雙工 全雙工
- 同步 同步 非同步
傳輸速度 100Kbps/400Kbps/1Mbps(/3.4Mbps/單向5Mbps) 5M/10M/20Mbps 或是更快 (可以到 200Mbps)
接線數 2條 3~4條 2條

results matching ""

    No results matching ""