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