ZHCAAJ8A June 2019 – March 2021 2N7001T , SN74AXC4T245 , SN74AXC4T774 , TXB0104
SPI 可提供處理器與外設(shè)之間的同步通信。表 3-1 顯示了 SPI 接口總共有四根信號(hào)線。
| 信號(hào) | 說明 | 方向 |
|---|---|---|
| CLK | 時(shí)鐘信號(hào) | 控制器到外設(shè) |
| CIPO | 控制器輸入/外設(shè)輸出 | 外設(shè)到控制器 |
| COPI | 控制器輸出/外設(shè)輸入 | 控制器到外設(shè) |
| CS | 外設(shè)選擇 | 控制器到外設(shè) |
第一個(gè)是時(shí)鐘 (CLK),只能通過控制器進(jìn)行控制??刂破骺稍?CLK 的每個(gè)脈沖上發(fā)送一個(gè)數(shù)據(jù)位或從外設(shè)接收一個(gè)數(shù)據(jù)位。由于 SPI 是全雙工的,它需要一根發(fā)送線 (COPI) 和一根數(shù)據(jù)接收線 (CIPO),這意味著它可以同時(shí)進(jìn)行接收和發(fā)送。最后,設(shè)有一條用于激活外設(shè)的外設(shè)選擇線 (CS)。
當(dāng)用于啟動(dòng)通信的外設(shè)選擇線保持低電平時(shí),通信發(fā)生,然后在每個(gè)時(shí)鐘脈沖上發(fā)送或接收一個(gè)數(shù)據(jù)位。僅當(dāng)外設(shè)和處理器在相同的電壓電平下運(yùn)行時(shí),這種通信才有可能實(shí)現(xiàn)。由于通常情況并非如此,可使用 2N7001T 為 CIPO 線路提供單向電平轉(zhuǎn)換。《具有可配置電壓轉(zhuǎn)換和三態(tài)輸出的 SN74AXC4T245 四位總線收發(fā)器》 數(shù)據(jù)表介紹了如何使用 SN74AXC4T245(一款 4 位方向控制電平轉(zhuǎn)換器)對(duì)以相反方向運(yùn)行的其他三條線路進(jìn)行電平轉(zhuǎn)換。2N7001T 可輕松以高達(dá) 100Mbps 的數(shù)據(jù)速率運(yùn)行,這一速率通常在 SPI 接口的建議通信速度范圍內(nèi)?;蛘?,SN74AXC4T774 或 TXB0104 器件也可用作單芯片解決方案。