歡迎來到北京京誠宏泰科技有限公司!
服務(wù)熱線:010-64824799
產(chǎn)品分類
Cassification
更新時間:2026-08-05
瀏覽次數(shù):108在電子系統(tǒng)中,總線是連接各個部件的重要橋梁,它負(fù)責(zé)在不同設(shè)備之間傳輸數(shù)據(jù)和控制信號。常見的總線類型有 IIC、IIS、SPI、UART、JTAG、CAN、SDIO、GPIO 等,它們各自具有獨特的特點和應(yīng)用場景。深入了解這些總線的工作原理和特性,對于電子工程師進(jìn)行系統(tǒng)設(shè)計和開發(fā)至關(guān)重要。
一、IIC 總線
IIC(Inter-Integrated Circuit)總線是由 PHILIPS 公司開發(fā)的兩線式串行總線,主要用于連接微控制器及其外圍設(shè)備。它通過兩條線 SDA(數(shù)據(jù))和 SCL(時鐘)在總線和裝置之間傳遞信息,實現(xiàn)微控制器和外部設(shè)備之間的串行通訊,或者在主設(shè)備和從設(shè)備之間進(jìn)行雙向數(shù)據(jù)傳送。I2C 采用 OD(開漏)輸出,大部分 I2C 都是 2 線的(時鐘和數(shù)據(jù)),一般用來傳輸控制信號。IIC 總線具有結(jié)構(gòu)簡單、成本低、易于擴(kuò)展等優(yōu)點,廣泛應(yīng)用于各種電子設(shè)備中,如傳感器、EEPROM 等。
二、IIS 總線
I2S(Inter-IC Sound Bus)是飛利浦公司為數(shù)字音頻設(shè)備之間的音頻數(shù)據(jù)傳輸而制定的一種總線標(biāo)準(zhǔn)。它有 3 個主要信號:
串行時鐘 SCLK:也叫位時鐘,對應(yīng)數(shù)字音頻的每一位數(shù)據(jù),SCLK 有 1 個脈沖。
幀時鐘 LRCK:用于切換左右聲道的數(shù)據(jù)。LRCK 為 “1” 表示正在傳輸?shù)氖亲舐暤赖臄?shù)據(jù),為 “0” 則表示正在傳輸?shù)氖怯衣暤赖臄?shù)據(jù)。
串行數(shù)據(jù) SDATA:用二進(jìn)制補(bǔ)碼表示的音頻數(shù)據(jù)。
有時為了使系統(tǒng)間能夠更好地同步,還需要另外傳輸一個信號 MCLK,稱為主時鐘,也叫系統(tǒng)時鐘(Sys Clock)。IIS 總線能夠保證音頻數(shù)據(jù)的準(zhǔn)確傳輸,廣泛應(yīng)用于音頻播放器、音響設(shè)備等領(lǐng)域。
三、SPI 總線
SPI(Serial Peripheral Interface:串行外設(shè)接口)是 Motorola 首先在其 MC68HCXX 系列處理器上定義的。SPI 接口主要應(yīng)用在 EEPROM、FLASH、實時時鐘、AD 轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間。SPI 接口是以主從方式工作的,這種模式通常有一個主器件和一個或多個從器件,其接口包括以下四種信號:
MOSI:主器件數(shù)據(jù)輸出,從器件數(shù)據(jù)輸入。
MISO:主器件數(shù)據(jù)輸入,從器件數(shù)據(jù)輸出。
SCLK:時鐘信號,由主器件產(chǎn)生。
/SS:從器件使能信號,由主器件控制。
SPI 總線具有傳輸速度快、數(shù)據(jù)傳輸可靠等優(yōu)點,在高速數(shù)據(jù)傳輸?shù)膽?yīng)用場景中表現(xiàn)出色。
四、UART 總線
UART(Universal Asynchronous Receiver Transmitter:通用異步收發(fā)器)的主要功能是將由計算機(jī)內(nèi)部傳送過來的并行數(shù)據(jù)轉(zhuǎn)換為輸出的串行數(shù)據(jù)流,同時將計算機(jī)外部來的串行數(shù)據(jù)轉(zhuǎn)換為字節(jié),供計算機(jī)內(nèi)部使用并行數(shù)據(jù)的器件使用。它還會在輸出的串行數(shù)據(jù)流中加入奇偶校驗位,并對從外部接收的數(shù)據(jù)流進(jìn)行奇偶校驗,在輸出數(shù)據(jù)流中加入啟停標(biāo)記,并從接收數(shù)據(jù)流中刪除啟停標(biāo)記。此外,UART 還可以處理由鍵盤或鼠標(biāo)發(fā)出的中斷信號(鍵盤和鼠標(biāo)也是串行設(shè)備),以及計算機(jī)與外部串行設(shè)備的同步管理問題。一些比較的 UART 還提供輸入輸出數(shù)據(jù)的緩沖區(qū)。常用的引腳有 TXD(發(fā)送數(shù)據(jù))、RXD(接收數(shù)據(jù))、/RTS(請求發(fā)送)、/CTS(清除發(fā)送)。UART 總線在計算機(jī)與外部設(shè)備的通信中應(yīng)用廣泛,如串口通信、調(diào)試接口等。
五、JTAG 總線
JTAG(Joint Test Action Group 聯(lián)合測試行動小組)是一種國際標(biāo)準(zhǔn)測試協(xié)議(IEEE1149.1 兼容),主要用于芯片內(nèi)部測試。標(biāo)準(zhǔn)的 JTAG 接口是 4 線:TMS(模式選擇)、TCK(時鐘)、TDI(數(shù)據(jù)輸入)、TDO(數(shù)據(jù)輸出),分別為模式選擇、時鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。測試復(fù)位信號 (TRST,一般以低電平有效) 一般作為可選的第五個端口信號。一個含有 JTAG Debug 接口模塊的 CPU,只要時鐘正常,就可以通過 JTAG 接口訪問 CPU 的內(nèi)部寄存器和掛在 CPU 總線上的設(shè)備,如 FLASH、RAM、內(nèi)置模塊的寄存器,像 UART、Timers、GPIO 等等的寄存器。JTAG 總線在芯片測試和調(diào)試方面發(fā)揮著重要作用。
六、CAN 總線
CAN 全稱為 “Controller Area Network”,即控制器局域網(wǎng),是國際上應(yīng)用廣泛的現(xiàn)場總線之一。初,CAN 被設(shè)計作為汽車環(huán)境中的微控制器通訊,在車載各電子控制裝置 ECU 之間交換信息,形成汽車電子控制網(wǎng)絡(luò)。比如發(fā)動機(jī)管理系統(tǒng)、變速箱控制器、儀表裝備、電子主干系統(tǒng)中,均嵌入 CAN 控制裝置。一個由 CAN 總線構(gòu)成的單一網(wǎng)絡(luò)中,理論上可以掛接無數(shù)個節(jié)點。但在實際應(yīng)用中,節(jié)點數(shù)目受網(wǎng)絡(luò)硬件的電氣特性所限制。例如,當(dāng)使用 Philips P82C250 作為 CAN 收發(fā)器時,同一網(wǎng)絡(luò)中允許掛接 110 個節(jié)點。CAN 可提供高達(dá) 1Mbit/s 的數(shù)據(jù)傳輸速率,這使實時控制變得非常容易。另外,硬件的錯誤檢定特性也增強(qiáng)了 CAN 的抗電磁干擾能力。CAN 總線在汽車、工業(yè)自動化等領(lǐng)域有著廣泛的應(yīng)用。
七、SDIO 總線
SDIO 是 SD 型的擴(kuò)展接口,除了可以接 SD 卡外,還可以接支持 SDIO 接口的設(shè)備,插口的用途不止是插存儲卡。支持 SDIO 接口的 PDA、筆記本電腦等都可以連接像 GPS 接收器、Wi-Fi 或藍(lán)牙適配器、調(diào)制解調(diào)器、局域網(wǎng)適配器、條型碼讀取器、FM 無線電、電視接收器、射頻身份讀取器,或者數(shù)碼相機(jī)等等采用 SD 標(biāo)準(zhǔn)接口的設(shè)備。SDIO 總線為設(shè)備的擴(kuò)展提供了便利,豐富了設(shè)備的功能。
八、GPIO 總線
GPIO(General Purpose Input Output 通用輸入 / 輸出)或總線擴(kuò)展器利用工業(yè)標(biāo)準(zhǔn) I?C、SMBus?或 SPI?接口簡化了 I/O 口的擴(kuò)展。當(dāng)微控制器或芯片組沒有足夠的 I/O 端口,或當(dāng)系統(tǒng)需要采用遠(yuǎn)端串行通信或控制時,GPIO 產(chǎn)品能夠提供額外的控制和監(jiān)視功能。每個 GPIO 端口可通過軟件分別配置成輸入或輸出。GPIO 總線具有靈活性高、易于配置等優(yōu)點,在各種電子系統(tǒng)中都有廣泛的應(yīng)用。

P
PRODUCTSN
NEWSA
ABOUT USC
CODE

聯(lián)系電話:15010040708

聯(lián)系郵箱:1316056746@qq.com

公司地址:北京市朝陽區(qū)中東路398號
Copyright © 2026 北京京誠宏泰科技有限公司版權(quán)所有 備案號:京ICP備13035189號-3 技術(shù)支持:智能制造網(wǎng)