Q31.
I2C(inter-integrated circuit)通訊協議具有下列哪些特性?
電力電子 · 甲級 · 程式設計與微電腦應用 · Q31
難易度分析
4 / 5
題目要求學生同時辨識 I2C 的多項正確特性,並且需掌握半雙工通信與多主機仲裁等較深層概念,常見於「全雙工」混淆與「兩條線」的實際需求上產生誤判。此結合多項判斷與陷阱,難度評為4。
正確答案 (複選):①, ②, ④
- ① 為一種串列通訊協議:I2C 屬於串列通訊協議,資料透過單一訊號線依序逐位元傳輸,與並列通訊多線同時傳輸的架構不同。
- ② 僅需要兩條接線(不含地線):I2C 僅需 SDA(資料線) 與 SCL(時脈線) 兩條訊號線即可完成通訊,大幅減少接腳數量與配線成本。
- ④ 可使用多主機通訊傳輸架構:I2C 支援多主機架構,透過匯流排仲裁機制避免多個主機同時控制匯流排時產生訊號衝突,確保通訊穩定性。
錯誤選項解析
- ③ 可採全雙工通訊模式:I2C 採用半雙工通訊模式,SDA 線在同一時間僅能進行單向傳輸(讀取或寫入),無法如 SPI 般達成全雙工雙向同時傳輸。
Learning Tip
"I2C 與 SPI、UART 為微電腦通訊協議的常考三大類型。核心陷阱在於混淆半雙工(I2C)與全雙工(SPI)的差異;另需注意 I2C 每位元組傳輸後需接收 ACK 確認訊號,且匯流排必須配置上拉電阻以維持高位準狀態。"
學員答題分佈
①為一種串列通訊協議0%
②僅需要兩條接線(不含地線)0%
③可採全雙工通訊模式0%
④可使用多主機通訊傳輸架構0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!