工業(yè)和自動化應(yīng)用中的串行總線
概述
隨著嵌入式功能進入消費電子產(chǎn)品、電腦外圍設(shè)備、汽車和工業(yè)應(yīng)用領(lǐng)域,這些應(yīng)用對于低價、快速并可靠的通信媒介的需求日益增加。因此,如今有越來越多的處理器和控制器被和各種不同的總線集成到一起。這些總線和電腦軟件、仿真器等開發(fā)系統(tǒng)以及網(wǎng)絡(luò)中的其它設(shè)備一起,被用來進行通信。當(dāng)今的通信模式一般有串行和并行兩種,其中以串行模式更為流行。
微控制器中常用的集成總線有通用異步首發(fā)器(UART)、串行通信接口(SCI)、同步外圍接口(SPI)、內(nèi)部集成電路(I2C)和通用串行總線(USB),以及汽車用串行總線:控制器局域網(wǎng)(CAN)和本地互聯(lián)網(wǎng)絡(luò)(LIN)。這些總線在適度、物理接口要求和通信方法上都各有不同。本文將對嵌入式系統(tǒng)設(shè)計的串行總線、驅(qū)動器和物理接口要求進行概述,并提供了選擇理想總線的指南,以及一個對比的表格。為了方便描述,我們以一個基于微控制器的設(shè)計作為例子。
工業(yè)和自動化應(yīng)用中的串行總線