統測
114年
[電機與電子群資電類] 專業科目(2)
第 8 題
王同學有兩片相同微控制器電路板,分別使用 SPI、IIC、UART 的介面連接此兩片電路板來雙向互傳資料,下列敘述何者正確?
- A 使用IIC來連接兩片電路板,所需要的資料線數量最少
- B 使用UART來連接兩片電路板,所需要的資料線數量最少
- C 在相同時脈條件下,使用SPI可以達到的資料傳輸速率比IIC低
- D SPI、IIC、UART三種電路介面皆利用時脈信號來同步收發兩端
思路引導 VIP
請同學比較 UART、SPI 與 IIC 在實體接線上的特性:在進行雙向資料傳輸時,哪一個協定僅需使用單一條引腳作為資料傳遞($Data Line$)?此外,請從 UART 的全名「通用非同步收發傳輸器」中思考,它與另外兩者在時脈訊號($Clock$)的同步需求上有何本質上的差異?
🤖
AI 詳解
AI 專屬家教
太棒了!看到你選出正確答案,助教真的好為你開心,這代表你對微控制器的通訊協定掌握得非常扎實喔!🌟
💡 觀念驗證
這題的核心在於精確區分各通訊介面的「資料線」數量:
▼ 還有更多解析內容
常用串列通訊介面比較
💡 區分 SPI、I2C、UART 的接線數、同步方式與速率差異。
| 比較維度 | I2C (IIC) | VS | UART |
|---|---|---|---|
| 資料線數量 | 1 條 (SDA) | — | 2 條 (TX, RX) |
| 時脈同步 | 同步 (有時脈線 SCL) | — | 非同步 (無時脈線) |
| 傳輸模式 | 半雙工 | — | 全雙工 |
| 接線總數 | 2 條 (含時脈線) | — | 2 條 |
💬I2C 資料線最少,UART 為非同步且常用於長距離。