版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
嵌入式系統(tǒng)通信協(xié)議規(guī)范一、嵌入式系統(tǒng)通信協(xié)議概述
嵌入式系統(tǒng)通信協(xié)議是定義不同硬件或軟件組件之間如何交換數(shù)據(jù)的標(biāo)準(zhǔn)規(guī)范。其目的是確保系統(tǒng)各部分能夠高效、可靠地協(xié)作。選擇合適的通信協(xié)議對(duì)系統(tǒng)性能、開(kāi)發(fā)效率和后期維護(hù)至關(guān)重要。
(一)通信協(xié)議的定義與作用
1.定義:通信協(xié)議是一組規(guī)則和標(biāo)準(zhǔn),規(guī)定了數(shù)據(jù)格式、傳輸順序、錯(cuò)誤檢測(cè)與處理等。
2.作用:
-確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和完整性。
-提高系統(tǒng)兼容性,便于模塊擴(kuò)展。
-優(yōu)化資源利用,降低開(kāi)發(fā)成本。
(二)通信協(xié)議的分類
1.按傳輸介質(zhì):
-有線通信(如UART、SPI、I2C)。
-無(wú)線通信(如Zigbee、藍(lán)牙、Wi-Fi)。
2.按數(shù)據(jù)傳輸方式:
-并行通信(速度快,成本高)。
-串行通信(成本低,傳輸距離長(zhǎng))。
二、常用通信協(xié)議詳解
(一)UART(通用異步收發(fā)器)
UART是一種全雙工串行通信協(xié)議,常用于設(shè)備間短距離數(shù)據(jù)交換。
1.工作原理:
-使用TX(發(fā)送)和RX(接收)引腳。
-異步傳輸,無(wú)需時(shí)鐘信號(hào)同步。
-數(shù)據(jù)以字節(jié)為單位傳輸,幀結(jié)構(gòu)包括起始位、數(shù)據(jù)位、校驗(yàn)位和停止位。
2.關(guān)鍵參數(shù):
-波特率:常見(jiàn)值如9600、115200bps。
-數(shù)據(jù)位:5~9位(8位最常用)。
-校驗(yàn)位:無(wú)、偶校驗(yàn)、奇校驗(yàn)。
3.應(yīng)用場(chǎng)景:
-GPS模塊與主控板通信。
-藍(lán)牙模塊數(shù)據(jù)傳輸。
(二)SPI(串行外設(shè)接口)
SPI是一種高速、全雙工同步串行通信協(xié)議,常用于主從設(shè)備間數(shù)據(jù)傳輸。
1.硬件連接:
-需要MOSI(主出從入)、MISO(主入從出)、SCLK(時(shí)鐘)和CS(片選)引腳。
2.通信流程:
(1)主設(shè)備拉低CS引腳,啟動(dòng)通信。
(2)主設(shè)備通過(guò)SCLK提供時(shí)鐘信號(hào),MOSI傳輸數(shù)據(jù)。
(3)從設(shè)備通過(guò)MISO回傳數(shù)據(jù)。
(4)通信結(jié)束后釋放CS引腳。
3.優(yōu)點(diǎn):
-傳輸速度快(可達(dá)數(shù)十Mbps)。
-無(wú)需中斷,主設(shè)備直接控制數(shù)據(jù)流。
(三)I2C(兩線式串行接口)
I2C使用兩根線(SDA和SCL)實(shí)現(xiàn)多設(shè)備總線通信,適用于低帶寬場(chǎng)景。
1.幀結(jié)構(gòu):
-起始信號(hào)、設(shè)備地址、方向位(讀/寫)、應(yīng)答位。
-數(shù)據(jù)傳輸以8位為單位,支持多主控。
2.特點(diǎn):
-功耗低,適合電池供電設(shè)備。
-總線最多支持100個(gè)設(shè)備。
3.應(yīng)用實(shí)例:
-溫度傳感器與MCU通信。
-Flash存儲(chǔ)器數(shù)據(jù)讀寫。
三、通信協(xié)議的選擇與設(shè)計(jì)
(一)選擇標(biāo)準(zhǔn)
1.數(shù)據(jù)速率要求:
-高速率場(chǎng)景優(yōu)先選擇SPI或高速UART。
-低速率場(chǎng)景可選I2C或標(biāo)準(zhǔn)UART。
2.設(shè)備數(shù)量:
-多設(shè)備場(chǎng)景推薦I2C或CAN。
-少設(shè)備場(chǎng)景可選SPI或單點(diǎn)UART。
3.硬件成本:
-無(wú)線協(xié)議(如藍(lán)牙)成本較高,有線協(xié)議(如UART)更經(jīng)濟(jì)。
(二)設(shè)計(jì)注意事項(xiàng)
1.電氣隔離:
-不同電壓平臺(tái)設(shè)備間需加電平轉(zhuǎn)換器(如3.3V與5V)。
2.抗干擾措施:
-長(zhǎng)距離傳輸時(shí)增加屏蔽線或使用差分信號(hào)(如RS485)。
3.協(xié)議版本兼容性:
-確保設(shè)備支持相同協(xié)議標(biāo)準(zhǔn)(如CAN2.0A/B)。
四、總結(jié)
嵌入式系統(tǒng)通信協(xié)議的選擇需綜合考慮速率、成本、設(shè)備數(shù)量和電氣特性。UART適用于短距離低速通信,SPI適合高速同步傳輸,I2C則適用于多設(shè)備總線。合理設(shè)計(jì)通信鏈路可提升系統(tǒng)穩(wěn)定性和可維護(hù)性。
二、常用通信協(xié)議詳解(續(xù))
(一)UART(通用異步收發(fā)器)
1.工作原理(補(bǔ)充):
-數(shù)據(jù)幀格式:典型幀結(jié)構(gòu)包含1位起始位(低電平)、8位數(shù)據(jù)位(可配置為5~9位)、偶校驗(yàn)位(可選)和1位或2位停止位(高電平)。校驗(yàn)位用于錯(cuò)誤檢測(cè),常用方法包括:
(1)無(wú)校驗(yàn):不附加校驗(yàn)位,依賴應(yīng)用層處理。
(2)奇偶校驗(yàn):根據(jù)數(shù)據(jù)位中1的個(gè)數(shù)決定校驗(yàn)位值(奇校驗(yàn)時(shí)1的個(gè)數(shù)為奇數(shù),偶校驗(yàn)反之)。
(3)CRC校驗(yàn):通過(guò)循環(huán)冗余計(jì)算生成16位或32位校驗(yàn)碼,誤碼檢測(cè)能力強(qiáng)。
-波特率配置:
-主從設(shè)備波特率必須一致,常見(jiàn)配置:9600bps(低速控制)、115200bps(調(diào)試接口)、1Mbps(高速數(shù)據(jù))。
-配置步驟:
(1)設(shè)置發(fā)送器(TX)和接收器(RX)的波特率寄存器(如STM32的USART_BRR寄存器)。
(2)調(diào)整系統(tǒng)時(shí)鐘(SYSCLK)確保波特率計(jì)算準(zhǔn)確(波特率=SYSCLK/(16×寄存器值))。
2.硬件接口設(shè)計(jì):
-最小連接:TX→RX,RX→TX,GND共地。
-抗干擾措施:
(1)傳輸距離:一般不超過(guò)3米(波特率<38400bps),長(zhǎng)距離需加驅(qū)動(dòng)器(如MAX232)。
(2)信號(hào)完整性:高速傳輸(>115200bps)建議使用差分UART(如RS485,需額外收發(fā)器芯片)。
-示例配置:
|參數(shù)|設(shè)置值|說(shuō)明|
|------------|---------------|--------------------|
|波特率|9600|標(biāo)準(zhǔn)調(diào)試波特率|
|數(shù)據(jù)位|8|標(biāo)準(zhǔn)8位數(shù)據(jù)|
|校驗(yàn)位|無(wú)|簡(jiǎn)化通信協(xié)議|
|停止位|1|常規(guī)配置|
3.應(yīng)用調(diào)試方法:
-示波器測(cè)試:
(1)觀察TX/RX波形確認(rèn)信號(hào)格式正確。
(2)檢查SCLK頻率是否與波特率匹配。
-終端工具使用:
(1)使用PuTTY/Minicom等工具配置串口參數(shù)。
(2)發(fā)送測(cè)試字符(如0x55),觀察接收端是否回顯相同數(shù)據(jù)。
(二)SPI(串行外設(shè)接口)
1.模式配置詳解:SPI支持4種時(shí)鐘極性(CPOL)和相位(CPHA)組合,需主從設(shè)備匹配:
|CPOL|CPHA|描述|
|------|------|--------------------------|
|0|0|上升沿采樣,下降沿輸出|
|0|1|下降沿采樣,上升沿輸出|
|1|0|下降沿采樣,上升沿輸出|
|1|1|上升沿采樣,下降沿輸出|
-配置步驟:
(1)主設(shè)備設(shè)置SPI控制寄存器(如SPI_CR1)的CPOL/CPHA位。
(2)從設(shè)備自動(dòng)跟隨主設(shè)備模式,無(wú)需單獨(dú)配置。
2.多主控沖突處理:
-硬件方式:通過(guò)MOSI/MISO引腳的緩沖器實(shí)現(xiàn)硬件仲裁(如使用74HC125三態(tài)門)。
-軟件方式:
(1)延時(shí)機(jī)制:主設(shè)備發(fā)送前等待一段時(shí)間檢測(cè)總線空閑。
(2)優(yōu)先級(jí)協(xié)議:預(yù)設(shè)主控優(yōu)先級(jí),低優(yōu)先級(jí)主控主動(dòng)放棄總線。
3.性能優(yōu)化技巧:
-DMA傳輸:?jiǎn)⒂弥苯觾?nèi)存訪問(wèn)(如STM32的SPI_I2S_DMAReq)可減少CPU負(fù)載。
-時(shí)鐘分頻:根據(jù)數(shù)據(jù)速率調(diào)整SPI時(shí)鐘(如FCLK/4,F(xiàn)CLK/2)。
-示例時(shí)序圖:
```
主設(shè)備(CPOL=0,CPHA=0):
+-----++-----++-----+
|SCLK|---->|MOSI|---->|MISO|
||||||
+-----++-----++-----+
^^^^
|采樣|輸出|采樣|輸出
```
(三)I2C(兩線式串行接口)
1.總線時(shí)序詳解:
-起始條件:SCL高電平時(shí)SDA由高電平跳轉(zhuǎn)為低電平。
-停止條件:SCL高電平時(shí)SDA由低電平跳轉(zhuǎn)為高電平。
-應(yīng)答機(jī)制:接收設(shè)備在收到每個(gè)字節(jié)后,在SCL高電平期間將SDA拉低表示應(yīng)答。
2.硬件設(shè)計(jì)注意事項(xiàng):
-上拉電阻:
(1)必須在SDA和SCL線上各接4.7kΩ~10kΩ電阻至VCC。
(2)電阻值影響總線電容負(fù)載能力(典型總線電容<400pF)。
-總線長(zhǎng)度限制:
-標(biāo)準(zhǔn)模式(100kHz)最大100米(含所有設(shè)備電容)。
-高速模式(400kHz)建議<50米。
3.沖突排查清單:
(1)無(wú)法通信:
-檢查上拉電阻是否損壞(萬(wàn)用表測(cè)量阻值)。
-確認(rèn)設(shè)備地址是否沖突(I2C工具掃描總線)。
(2)應(yīng)答失?。?/p>
-檢查總線是否有拉低干擾(示波器監(jiān)測(cè)SDA)。
-確認(rèn)從設(shè)備電源是否正常。
(3)數(shù)據(jù)錯(cuò)亂:
-核對(duì)傳輸速率設(shè)置(SCL頻率需≤100kHz/400kHz)。
三、通信協(xié)議的選擇與設(shè)計(jì)(續(xù))
(一)選擇標(biāo)準(zhǔn)(補(bǔ)充)
1.實(shí)時(shí)性要求:
-硬實(shí)時(shí)系統(tǒng)(如工業(yè)控制):優(yōu)先選擇CAN或高速SPI。
-軟實(shí)時(shí)系統(tǒng)(如智能家居):UART或I2C足夠。
2.功耗預(yù)算:
-低功耗場(chǎng)景:I2C(主動(dòng)關(guān)閉時(shí)鐘)<UART(持續(xù)監(jiān)聽(tīng))<SPI(片選控制)。
-電池供電設(shè)備建議使用支持電源管理的協(xié)議。
3.安全性考量:
-加密需求:如需數(shù)據(jù)加密,需額外集成AES/DES硬件模塊(如NXPKinetis系列)。
-總線保護(hù):長(zhǎng)距離傳輸建議加光耦隔離(如6N137)。
(二)設(shè)計(jì)注意事項(xiàng)(補(bǔ)充)
1.電氣隔離方案:
-光耦隔離:適用于不同地電位的設(shè)備(如RS485+光耦)。
-數(shù)字隔離器:如ADuM1201,支持雙向傳輸并隔離電源。
2.協(xié)議棧開(kāi)發(fā)建議:
-開(kāi)源選擇:
-Linux:libi2c、can-utils。
-MCU:mbed(支持UART/SPI/I2C),Zephyr(多協(xié)議堆棧)。
-商業(yè)方案:
-SiliconLabs(EZSP協(xié)議),ST(STM32CubeMX配置向?qū)В?/p>
3.壓力測(cè)試方法:
(1)并發(fā)測(cè)試:模擬多設(shè)備同時(shí)讀寫總線。
(2)長(zhǎng)時(shí)運(yùn)行:連續(xù)傳輸1M字節(jié)數(shù)據(jù),檢查丟包率。
(3)極端環(huán)境:高溫/低溫測(cè)試(如-40℃~85℃)。
四、總結(jié)(補(bǔ)充)
通信協(xié)議的選擇需綜合評(píng)估系統(tǒng)需求,建議遵循以下流程:
1.需求分析:確定速率、功耗、設(shè)備數(shù)量等關(guān)鍵指標(biāo)。
2.方案選型:對(duì)比協(xié)議特性(如SPI高速但無(wú)多主控支持)。
3.硬件驗(yàn)證:制作原型板測(cè)試電氣連接(如I2C上拉電阻值)。
4.軟件調(diào)試:編寫協(xié)議棧代碼,使用邏輯分析儀抓取時(shí)序(如SPI的CPOL/CPHA)。
5.文檔記錄:完整記錄配置參數(shù)和調(diào)試過(guò)程,便于后期維護(hù)。
一、嵌入式系統(tǒng)通信協(xié)議概述
嵌入式系統(tǒng)通信協(xié)議是定義不同硬件或軟件組件之間如何交換數(shù)據(jù)的標(biāo)準(zhǔn)規(guī)范。其目的是確保系統(tǒng)各部分能夠高效、可靠地協(xié)作。選擇合適的通信協(xié)議對(duì)系統(tǒng)性能、開(kāi)發(fā)效率和后期維護(hù)至關(guān)重要。
(一)通信協(xié)議的定義與作用
1.定義:通信協(xié)議是一組規(guī)則和標(biāo)準(zhǔn),規(guī)定了數(shù)據(jù)格式、傳輸順序、錯(cuò)誤檢測(cè)與處理等。
2.作用:
-確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和完整性。
-提高系統(tǒng)兼容性,便于模塊擴(kuò)展。
-優(yōu)化資源利用,降低開(kāi)發(fā)成本。
(二)通信協(xié)議的分類
1.按傳輸介質(zhì):
-有線通信(如UART、SPI、I2C)。
-無(wú)線通信(如Zigbee、藍(lán)牙、Wi-Fi)。
2.按數(shù)據(jù)傳輸方式:
-并行通信(速度快,成本高)。
-串行通信(成本低,傳輸距離長(zhǎng))。
二、常用通信協(xié)議詳解
(一)UART(通用異步收發(fā)器)
UART是一種全雙工串行通信協(xié)議,常用于設(shè)備間短距離數(shù)據(jù)交換。
1.工作原理:
-使用TX(發(fā)送)和RX(接收)引腳。
-異步傳輸,無(wú)需時(shí)鐘信號(hào)同步。
-數(shù)據(jù)以字節(jié)為單位傳輸,幀結(jié)構(gòu)包括起始位、數(shù)據(jù)位、校驗(yàn)位和停止位。
2.關(guān)鍵參數(shù):
-波特率:常見(jiàn)值如9600、115200bps。
-數(shù)據(jù)位:5~9位(8位最常用)。
-校驗(yàn)位:無(wú)、偶校驗(yàn)、奇校驗(yàn)。
3.應(yīng)用場(chǎng)景:
-GPS模塊與主控板通信。
-藍(lán)牙模塊數(shù)據(jù)傳輸。
(二)SPI(串行外設(shè)接口)
SPI是一種高速、全雙工同步串行通信協(xié)議,常用于主從設(shè)備間數(shù)據(jù)傳輸。
1.硬件連接:
-需要MOSI(主出從入)、MISO(主入從出)、SCLK(時(shí)鐘)和CS(片選)引腳。
2.通信流程:
(1)主設(shè)備拉低CS引腳,啟動(dòng)通信。
(2)主設(shè)備通過(guò)SCLK提供時(shí)鐘信號(hào),MOSI傳輸數(shù)據(jù)。
(3)從設(shè)備通過(guò)MISO回傳數(shù)據(jù)。
(4)通信結(jié)束后釋放CS引腳。
3.優(yōu)點(diǎn):
-傳輸速度快(可達(dá)數(shù)十Mbps)。
-無(wú)需中斷,主設(shè)備直接控制數(shù)據(jù)流。
(三)I2C(兩線式串行接口)
I2C使用兩根線(SDA和SCL)實(shí)現(xiàn)多設(shè)備總線通信,適用于低帶寬場(chǎng)景。
1.幀結(jié)構(gòu):
-起始信號(hào)、設(shè)備地址、方向位(讀/寫)、應(yīng)答位。
-數(shù)據(jù)傳輸以8位為單位,支持多主控。
2.特點(diǎn):
-功耗低,適合電池供電設(shè)備。
-總線最多支持100個(gè)設(shè)備。
3.應(yīng)用實(shí)例:
-溫度傳感器與MCU通信。
-Flash存儲(chǔ)器數(shù)據(jù)讀寫。
三、通信協(xié)議的選擇與設(shè)計(jì)
(一)選擇標(biāo)準(zhǔn)
1.數(shù)據(jù)速率要求:
-高速率場(chǎng)景優(yōu)先選擇SPI或高速UART。
-低速率場(chǎng)景可選I2C或標(biāo)準(zhǔn)UART。
2.設(shè)備數(shù)量:
-多設(shè)備場(chǎng)景推薦I2C或CAN。
-少設(shè)備場(chǎng)景可選SPI或單點(diǎn)UART。
3.硬件成本:
-無(wú)線協(xié)議(如藍(lán)牙)成本較高,有線協(xié)議(如UART)更經(jīng)濟(jì)。
(二)設(shè)計(jì)注意事項(xiàng)
1.電氣隔離:
-不同電壓平臺(tái)設(shè)備間需加電平轉(zhuǎn)換器(如3.3V與5V)。
2.抗干擾措施:
-長(zhǎng)距離傳輸時(shí)增加屏蔽線或使用差分信號(hào)(如RS485)。
3.協(xié)議版本兼容性:
-確保設(shè)備支持相同協(xié)議標(biāo)準(zhǔn)(如CAN2.0A/B)。
四、總結(jié)
嵌入式系統(tǒng)通信協(xié)議的選擇需綜合考慮速率、成本、設(shè)備數(shù)量和電氣特性。UART適用于短距離低速通信,SPI適合高速同步傳輸,I2C則適用于多設(shè)備總線。合理設(shè)計(jì)通信鏈路可提升系統(tǒng)穩(wěn)定性和可維護(hù)性。
二、常用通信協(xié)議詳解(續(xù))
(一)UART(通用異步收發(fā)器)
1.工作原理(補(bǔ)充):
-數(shù)據(jù)幀格式:典型幀結(jié)構(gòu)包含1位起始位(低電平)、8位數(shù)據(jù)位(可配置為5~9位)、偶校驗(yàn)位(可選)和1位或2位停止位(高電平)。校驗(yàn)位用于錯(cuò)誤檢測(cè),常用方法包括:
(1)無(wú)校驗(yàn):不附加校驗(yàn)位,依賴應(yīng)用層處理。
(2)奇偶校驗(yàn):根據(jù)數(shù)據(jù)位中1的個(gè)數(shù)決定校驗(yàn)位值(奇校驗(yàn)時(shí)1的個(gè)數(shù)為奇數(shù),偶校驗(yàn)反之)。
(3)CRC校驗(yàn):通過(guò)循環(huán)冗余計(jì)算生成16位或32位校驗(yàn)碼,誤碼檢測(cè)能力強(qiáng)。
-波特率配置:
-主從設(shè)備波特率必須一致,常見(jiàn)配置:9600bps(低速控制)、115200bps(調(diào)試接口)、1Mbps(高速數(shù)據(jù))。
-配置步驟:
(1)設(shè)置發(fā)送器(TX)和接收器(RX)的波特率寄存器(如STM32的USART_BRR寄存器)。
(2)調(diào)整系統(tǒng)時(shí)鐘(SYSCLK)確保波特率計(jì)算準(zhǔn)確(波特率=SYSCLK/(16×寄存器值))。
2.硬件接口設(shè)計(jì):
-最小連接:TX→RX,RX→TX,GND共地。
-抗干擾措施:
(1)傳輸距離:一般不超過(guò)3米(波特率<38400bps),長(zhǎng)距離需加驅(qū)動(dòng)器(如MAX232)。
(2)信號(hào)完整性:高速傳輸(>115200bps)建議使用差分UART(如RS485,需額外收發(fā)器芯片)。
-示例配置:
|參數(shù)|設(shè)置值|說(shuō)明|
|------------|---------------|--------------------|
|波特率|9600|標(biāo)準(zhǔn)調(diào)試波特率|
|數(shù)據(jù)位|8|標(biāo)準(zhǔn)8位數(shù)據(jù)|
|校驗(yàn)位|無(wú)|簡(jiǎn)化通信協(xié)議|
|停止位|1|常規(guī)配置|
3.應(yīng)用調(diào)試方法:
-示波器測(cè)試:
(1)觀察TX/RX波形確認(rèn)信號(hào)格式正確。
(2)檢查SCLK頻率是否與波特率匹配。
-終端工具使用:
(1)使用PuTTY/Minicom等工具配置串口參數(shù)。
(2)發(fā)送測(cè)試字符(如0x55),觀察接收端是否回顯相同數(shù)據(jù)。
(二)SPI(串行外設(shè)接口)
1.模式配置詳解:SPI支持4種時(shí)鐘極性(CPOL)和相位(CPHA)組合,需主從設(shè)備匹配:
|CPOL|CPHA|描述|
|------|------|--------------------------|
|0|0|上升沿采樣,下降沿輸出|
|0|1|下降沿采樣,上升沿輸出|
|1|0|下降沿采樣,上升沿輸出|
|1|1|上升沿采樣,下降沿輸出|
-配置步驟:
(1)主設(shè)備設(shè)置SPI控制寄存器(如SPI_CR1)的CPOL/CPHA位。
(2)從設(shè)備自動(dòng)跟隨主設(shè)備模式,無(wú)需單獨(dú)配置。
2.多主控沖突處理:
-硬件方式:通過(guò)MOSI/MISO引腳的緩沖器實(shí)現(xiàn)硬件仲裁(如使用74HC125三態(tài)門)。
-軟件方式:
(1)延時(shí)機(jī)制:主設(shè)備發(fā)送前等待一段時(shí)間檢測(cè)總線空閑。
(2)優(yōu)先級(jí)協(xié)議:預(yù)設(shè)主控優(yōu)先級(jí),低優(yōu)先級(jí)主控主動(dòng)放棄總線。
3.性能優(yōu)化技巧:
-DMA傳輸:?jiǎn)⒂弥苯觾?nèi)存訪問(wèn)(如STM32的SPI_I2S_DMAReq)可減少CPU負(fù)載。
-時(shí)鐘分頻:根據(jù)數(shù)據(jù)速率調(diào)整SPI時(shí)鐘(如FCLK/4,F(xiàn)CLK/2)。
-示例時(shí)序圖:
```
主設(shè)備(CPOL=0,CPHA=0):
+-----++-----++-----+
|SCLK|---->|MOSI|---->|MISO|
||||||
+-----++-----++-----+
^^^^
|采樣|輸出|采樣|輸出
```
(三)I2C(兩線式串行接口)
1.總線時(shí)序詳解:
-起始條件:SCL高電平時(shí)SDA由高電平跳轉(zhuǎn)為低電平。
-停止條件:SCL高電平時(shí)SDA由低電平跳轉(zhuǎn)為高電平。
-應(yīng)答機(jī)制:接收設(shè)備在收到每個(gè)字節(jié)后,在SCL高電平期間將SDA拉低表示應(yīng)答。
2.硬件設(shè)計(jì)注意事項(xiàng):
-上拉電阻:
(1)必須在SDA和SCL線上各接4.7kΩ~10kΩ電阻至VCC。
(2)電阻值影響總線電容負(fù)載能力(典型總線電容<400pF)。
-總線長(zhǎng)度限制:
-標(biāo)準(zhǔn)模式(100kHz)最大100米(含所有設(shè)備電容)。
-高速模式(400kHz)建議<50米。
3.沖突排查清單:
(1)無(wú)法通信:
-檢查上拉電阻是否損壞(萬(wàn)用表測(cè)量阻值)。
-確認(rèn)設(shè)備地址是否沖突(I
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026湖南長(zhǎng)沙財(cái)經(jīng)學(xué)校短期勞務(wù)合同人員招聘1人備考題庫(kù)及一套完整答案詳解
- 機(jī)械設(shè)備輸送傳動(dòng)設(shè)備維護(hù)手冊(cè)
- 2026青海西寧城西區(qū)西部礦業(yè)集團(tuán)有限公司黨務(wù)工作部門業(yè)務(wù)崗位選聘5人備考題庫(kù)及一套完整答案詳解
- 2026陜西西安市灞橋區(qū)空軍工程大學(xué)基礎(chǔ)部科研助理招聘1人備考題庫(kù)參考答案詳解
- 企業(yè)線上銷售拓客運(yùn)營(yíng)手冊(cè)
- 2026年公關(guān)活動(dòng)全流程策劃執(zhí)行課
- 超市日常安全培訓(xùn)課件
- 藍(lán)色清爽風(fēng)格年終總結(jié)(3篇)
- 職業(yè)健康風(fēng)險(xiǎn)評(píng)估模型的長(zhǎng)期隨訪研究
- 職場(chǎng)心態(tài)培訓(xùn)
- 雷波縣糧油貿(mào)易總公司 2026年面向社會(huì)公開(kāi)招聘筆試參考題庫(kù)及答案解析
- 2025年互聯(lián)網(wǎng)公司產(chǎn)品經(jīng)理面試實(shí)戰(zhàn)試題及答案
- 2026年上海市浦東新區(qū)初三上學(xué)期一模數(shù)學(xué)試卷和參考答案
- (正式版)DB44∕T 2771-2025 《全域土地綜合整治技術(shù)導(dǎo)則》
- 建筑消防設(shè)施檢測(cè)投標(biāo)方案
- DL-T5706-2014火力發(fā)電工程施工組織設(shè)計(jì)導(dǎo)則
- 《ISO∕IEC 42001-2023信息技術(shù)-人工智能-管理體系》解讀和應(yīng)用指導(dǎo)材料(雷澤佳2024A0)
- 勞務(wù)投標(biāo)技術(shù)標(biāo)
- 2023年電池PACK工程師年度總結(jié)及下年規(guī)劃
- 供電公司變電運(yùn)維QC小組縮短變電站母排型接地線裝設(shè)時(shí)間成果匯報(bào)書(shū)
- 固體廢棄物分類清單
評(píng)論
0/150
提交評(píng)論