99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

聊聊I2C總線上拉電阻

電子電路設(shè)計 ? 來源:電子電路設(shè)計 ? 作者:電子電路設(shè)計 ? 2023-07-14 12:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

I2C總線上的上拉電阻的解析

首先我們來聊聊,為啥I2C總線的SCL,SDA需要接上拉電阻?這個電阻有啥作用?選多大的電阻合適?

wKgZomSw0GqARMDxAACPCcEFQ8M805.png

1)上拉電阻的作用

我們看I2C的內(nèi)部框架可以知道,I2C是開漏輸出的,I2C總線協(xié)議支持多主多從,若不是開漏輸出的話,可能會出現(xiàn)別的問題,比如若使用推挽輸出,會出現(xiàn)主設(shè)備之間短路的情況,所以一般總線會用開漏輸出。開漏輸出的話,若想實現(xiàn)輸出高電平,就必須接上拉電阻來實現(xiàn),通過上拉電阻接到電源,可實現(xiàn)"線與"功能,且總線空閑時,SCL,SDA這兩條線可以高電平。電路大概如下:

2)阻值的選擇

我們都知道一般IO口的驅(qū)動能力一般在2mA~4mA左右,若阻值太小,電源VCC灌入端口電流較大,功耗會較大,導(dǎo)致端口輸出的低電平值增大;而實際I2C協(xié)議規(guī)定,端口輸出的低電平不能大于0.4V。若VCC=3.3V,灌入電流約3mA左右時,上拉電阻要選擇≥1KΩ的電阻。但是阻值不能選太大,若電阻過大,可能導(dǎo)致RC延時增大,波形會偏離方波,甚至?xí)蛘也?,?shù)據(jù)讀寫可能會不正確,且會影響讀寫的速度。一般上拉電阻選用1.5K~4.7K。

3)I2C總線負載電容

I2C總線協(xié)議規(guī)定負載電容不能超過400pF;當(dāng)I2C總線上器件增多時,總線的負載電容也會越來越大,,當(dāng)總線的負載電容超過400pf時,可能會出現(xiàn)工作異常。

I2C總線工作的基本原理:當(dāng)總線空閑時兩根線均為高電平,假設(shè)主設(shè)備B需要啟動I2C,它需要在SCL為高電平時,將SDA由高轉(zhuǎn)低時作為啟動信號,主設(shè)備B拉高SDA后需要檢查下SDA電平,因線與,可能有其他設(shè)備拉低SDA,說明有其他設(shè)備搶占總線比它早,主設(shè)備B只能放棄使用總線,若SDA為高電平,說明主設(shè)備B可以使用總線,可以將SDA拉低來進行通信。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 上拉電阻
    +關(guān)注

    關(guān)注

    5

    文章

    366

    瀏覽量

    31185
  • I2C總線
    +關(guān)注

    關(guān)注

    8

    文章

    408

    瀏覽量

    62202
  • SDA
    SDA
    +關(guān)注

    關(guān)注

    0

    文章

    125

    瀏覽量

    28839
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    243

    瀏覽量

    17560
  • 負載電容
    +關(guān)注

    關(guān)注

    0

    文章

    145

    瀏覽量

    10822
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    I2C總線上電阻設(shè)計要點

      上周翻了下AT24CM02芯片的數(shù)據(jù)手冊,里面提到了I2C電阻的設(shè)計要點,只有兩個公式就簡潔地把上電阻阻值范圍確定了,非常實用,詳
    發(fā)表于 11-28 17:12 ?3605次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>設(shè)計要點

    I2C總線上電阻的計算實例

      引言:I2C通信標(biāo)準是當(dāng)今電子系統(tǒng)中最廣泛使用的芯片間通信標(biāo)準。這是一種開放漏極/開放集電極通信標(biāo)準,意味著可以連接具有不同電壓供電軌的集成電路進行通信。需要將上電阻器從I2C
    發(fā)表于 06-02 10:17 ?2013次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的計算實例

    I2C總線上電阻阻值如何確定?

    導(dǎo)讀I2C總線在產(chǎn)品設(shè)計中被廣泛應(yīng)用,盡管其結(jié)構(gòu)簡單,但經(jīng)常發(fā)生上電阻設(shè)計不合理的問題。本文將對I2C
    的頭像 發(fā)表于 12-27 11:34 ?1859次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>阻值如何確定?

    開發(fā)板I2C總線上為什么沒有上電阻

    開發(fā)板I2C連接到RTC(RX8010)芯片,I2C總線上沒有接上電阻,LS1012A手冊上說它的I2
    發(fā)表于 01-05 06:28

    I2C總線上電阻設(shè)計要點

    都是可以的。雖然上電阻阻值大體選好了,但最好要實測小I2C總線波形是否正常等,因為假設(shè)了一些東西比如CL=50pf,實際參數(shù)不一定是這樣的。至于I
    發(fā)表于 11-29 08:00

    I2C總線應(yīng)用中的幾個問題

    I2C總線應(yīng)用中的幾個問題:i2c電阻阻值的確定,PCB布局布線與抗干擾設(shè)計,軟件模擬I2C
    發(fā)表于 09-13 14:27 ?51次下載
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b>應(yīng)用中的幾個問題

    I2C總線一定要接上電阻?上電阻阻值怎么確定?

    I2C為什么要接上電阻?因為它是開漏輸出。 1 為什么是開漏輸出? I2C協(xié)議支持多個主設(shè)備與多個從設(shè)備在一條總線上,如果不用開漏輸出,而
    的頭像 發(fā)表于 06-21 10:30 ?1.6w次閱讀

    I2C電阻設(shè)計

    I2C電阻 在一些PCB的layout中,大家往往會看到在I2C通信的接口處,往往會接入一個4.7K的電阻,有的datasheet上面明
    發(fā)表于 01-14 14:10 ?10次下載
    <b class='flag-5'>I2C</b>上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>設(shè)計

    I2C總線的常見通信方式

    SDA和SCL需要外接上電阻,根據(jù)總線上I2C設(shè)備數(shù)量,系統(tǒng)的通信速度,設(shè)計選擇不同的上電阻
    發(fā)表于 06-29 11:28 ?7467次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b>的常見通信方式

    電阻I2C電路中的作用 I2C電阻的計算方法

    相信很多人都清楚,在I2C總線上需要接上電阻?但是您針對對I2C
    的頭像 發(fā)表于 07-25 10:37 ?3651次閱讀
    上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>在<b class='flag-5'>I2C</b>電路中的作用 <b class='flag-5'>I2C</b>上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的計算方法

    關(guān)于I2C總線的6個問題分析

    I2C總線上的上電阻范圍是多少? 回答: 總線電容是走線部分、連接部分、管腳部分的電容的總和。
    發(fā)表于 12-25 09:19 ?2487次閱讀

    I2C總線上電阻的必要性

    數(shù)據(jù)線加上電阻。這一設(shè)計不僅關(guān)乎技術(shù)的實現(xiàn),更涉及系統(tǒng)安全和信號傳輸效率的優(yōu)化。本文將深入探討在I2C總線上加上
    的頭像 發(fā)表于 09-09 17:16 ?2093次閱讀

    I2C總線上電阻計算

    電子發(fā)燒友網(wǎng)站提供《I2C總線上電阻計算.pdf》資料免費下載
    發(fā)表于 10-08 09:54 ?1次下載
    <b class='flag-5'>I2C</b><b class='flag-5'>總線上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>計算

    I2C總線為什么要接上電阻

    I2C為什么要接上電阻?因為它是開漏輸出。 為什么是開漏輸出? I2C協(xié)議支持多個主設(shè)備與多個從設(shè)備在一條總線上,如果不用開漏輸出,而用推
    的頭像 發(fā)表于 11-20 10:07 ?1185次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b>為什么要接上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

    如何選擇I2C總線電阻

    。 I2C總線工作原理 在I2C總線中,數(shù)據(jù)線SDA和時鐘線SCL都是雙向的,這意味著它們可以被任何一個連接到總線上的設(shè)備驅(qū)動。當(dāng)設(shè)備不驅(qū)動
    的頭像 發(fā)表于 01-17 15:43 ?615次閱讀