那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

I2C上拉電阻如何選擇合適的阻值?

電子工程師筆記 ? 來源:電子工程師筆記 ? 2023-05-10 16:17 ? 次閱讀

I2C總線是微電子通信控制領域中常用的一種總線標準,具備接線少,控制簡單,速率高等優點。在I2C電路中常見的上拉電阻有1k、1.5k、2.2k、4.7k、5.1k、10k等等,但是應該如何根據開發要求選擇合適的阻值呢?下圖為I2C內部結構

wKgaomRbVX2AOHT1AACgDt2yhyg239.png

假設SDA輸出低電平時,即MOS管導通。那么,可以求出上拉電阻R的阻值

wKgaomRbVX2AEcSbAACop3WMys0728.png

上拉電阻:

wKgaomRbVX2Abk6UAAAJKcTeN3I555.png

VOL定義為在漏極開路或集電極開路時,有3mA下拉電流時的低電平輸出電壓。IOL就是該端口的灌電流,即IOL=3mA。由上式可得,當VDD不變, VOL取最大值時,上拉電阻有最小值。

wKgZomRbVX2ASlLtAAEIPG-28Rw978.png

根據I2C協議,端口輸出低電平的最高允許電壓是0.4V。

So,式1可以改為:

wKgZomRbVX2AQVIyAAAKalcEXrc239.png

由式2可以得出:電源電壓決定了上拉電阻的最小值。因此,當VDD=5V時,最小上拉電阻約為1.5k;當VDD=3V3時,約為1k。

由于I2C總線端口的高電平是通過上拉電阻實現,線上的電平從低變高時,電源通過上拉電阻對線上負載電容CL充電,這需要一定的上升時間。

電容充電一般公式:

wKgaomRbVX2AXynVAAAKp0hDa1c979.png

整理可得:

wKgaomRbVX2AT02iAAAKl8Yds4c773.png

I2C規范將低于VIL或0.3VDD的電壓定義為邏輯低電平,同樣將高于VIH或0.7VDD的電壓定義為邏輯高電平,由式4可以求得:

wKgaomRbVX2AdoTkAAALNJVytNM478.png

wKgZomRbVX2AJMBmAAASsu_7Em4693.png

wKgZomRbVX2ADiCgAAALVR9owtc722.png

wKgZomRbVX2AWQs-AAAcZoXe76w000.png

由式5可判斷,當Tr取最大值,CL取最小值時,R有最大值。

由于不同模式下,上升沿的最大時間及總線負載最大容限要求不同,標準模式、快速模式、高速模式分別是:1000ns/400pF、300ns/400pF、120ns/550pF。

以快速模式下,負載電容50pF為例,則有:

wKgZomRbVX2AGn10AAAMsUidkBo855.png

結論:電源電壓決定上拉電阻的最小值,總線負載電容決定上拉電阻的最大值。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 上拉電阻
    +關注

    關注

    5

    文章

    363

    瀏覽量

    30731
  • MOS管
    +關注

    關注

    108

    文章

    2439

    瀏覽量

    67556
  • 總線
    +關注

    關注

    10

    文章

    2903

    瀏覽量

    88384
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1495

    瀏覽量

    124539
  • I2C總線
    +關注

    關注

    8

    文章

    406

    瀏覽量

    61163

原文標題:I2C上拉電阻如何選擇合適的阻值?

文章出處:【微信號:電子工程師筆記,微信公眾號:電子工程師筆記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電阻的含義、電阻I2C電路中的作用

    我們知道,在I2C的電路中,在SCL、SDA線與電源之間通常會接一個電阻,這個電阻稱之為電阻
    發表于 09-08 14:43 ?7538次閱讀

    聊聊I2C總線上電阻

    I2C總線上電阻選擇以及作用,以及計算方法。
    的頭像 發表于 07-14 12:49 ?4689次閱讀
    聊聊<b class='flag-5'>I2C</b>總線上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

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

    導讀I2C總線在產品設計中被廣泛應用,盡管其結構簡單,但經常發生電阻設計不合理的問題。本文將對I2C
    的頭像 發表于 12-27 11:34 ?1010次閱讀
    <b class='flag-5'>I2C</b>總線上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b><b class='flag-5'>阻值</b>如何確定?

    I2C總線應用中的幾個問題

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

    tpa2051d3在I2C電阻選擇

    從TI的tpa2051d3音頻子系統采用I2C總線集成電路之間的通信一個系統。本文檔說明如何選擇合適I2C接口電阻值連接到tpa2051d
    發表于 05-23 16:13 ?8次下載
    tpa2051d3在<b class='flag-5'>I2C</b><b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的<b class='flag-5'>選擇</b>

    電阻的作用及阻值選擇原則

    電阻的作用及阻值選擇原則
    發表于 03-21 11:17 ?2次下載

    電阻阻值選擇

    本文首先介紹了電阻阻值選擇原則,其次介紹了
    的頭像 發表于 08-30 18:37 ?2.1w次閱讀

    i2c電阻大小_i2c電阻的作用

    I2C電阻可以是1.5K,2.2K,4.7K, 電阻的大小對時序有一定影響,對信號的上升時間和下降時間也有影響,一般接1.5K或2.2
    的頭像 發表于 11-24 14:27 ?2.7w次閱讀

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

    I2C為什么要接上電阻?因為它是開漏輸出。 1 為什么是開漏輸出? I2C協議支持多個主設備與多個從設備在一條總線上,如果不用開漏輸出,而用推挽輸出,會出現主設備之間短路的情況。 所
    的頭像 發表于 06-21 10:30 ?1.5w次閱讀

    I2C電阻設計

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

    I2C電阻計算公式

    I2C一般為開漏結構,需要在外部加上電阻,常見的阻值有1k、1.5k、2.2k、4.7k、5.1k、10k等。
    的頭像 發表于 09-02 09:49 ?4330次閱讀

    I2C為什么要接上電阻電阻阻值怎么確定?

    如果阻值過小,VDD灌入端口的電流將較大,功耗會很大,導致端口輸出的低電平值增大(I2C協議規定,端口輸出低電平的最高允許值為0.4V)。
    發表于 02-06 10:53 ?1513次閱讀

    I2C的開漏輸出和電阻

    信息和接收信息無法同時進行,I2C工作時的傳輸速率在標準模式下可達100kbit/s,快速模式下可達400kbit/s,高速模式下可達3.4Mbit/s。I2C總線采用漏極開路的設計,且SDA和SCL通過上
    的頭像 發表于 07-02 16:39 ?5780次閱讀
    <b class='flag-5'>I2C</b>的開漏輸出和<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

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

    相信很多人都清楚,在I2C總線上需要接上電阻?但是您針對對I2C
    的頭像 發表于 07-25 10:37 ?2879次閱讀
    <b class='flag-5'>上</b><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><b class='flag-5'>電阻</b>的計算方法

    如何選擇I2C總線電阻

    I2C總線是一種廣泛使用的串行通信協議,它允許多個設備通過兩條線(數據線SDA和時鐘線SCL)進行通信。為了確保數據信號的穩定性和減少反射,I2C總線的數據線SDA和時鐘線SCL都需要適當的
    的頭像 發表于 01-17 15:43 ?120次閱讀
    大发888设置| 百家乐官网乐翻天| 永利高足球投注网| 大发888注册 大发888官网| 威尼斯人娱乐城 老品牌值得信赖| 玩百家乐是否有技巧| 芝加哥百家乐官网的玩法技巧和规则| 百家乐官网小音箱| 保单百家乐官网技巧| 文安县| 娱乐城注册送28| 百家乐免费下| 迪威百家乐娱乐网| 星港城百家乐娱乐城| 百家乐21点德州扑克| 百家乐剁手| 百家乐如何买大小| 现金百家乐下载| 百家乐单跳打法| 百家乐百家乐伴侣| 百家乐开庄几率| 百家乐三路法| 百家乐对冲套红利| 新百家乐.百万筹码| 至富百家乐的玩法技巧和规则| 91百家乐的玩法技巧和规则| 劳力士百家乐的玩法技巧和规则| 谁会玩百家乐的玩法技巧和规则 | 网络老虎机| 武乡县| 真人百家乐官网分析软件是骗局| 百家乐官网说明| 24卦| 百家乐澳门色子| 大发888bet| 瑞士百家乐的玩法技巧和规则| 大发888 代充| e世博官方网站| 网上百家乐官网如何打水| 百家乐官网三路法| 网上百家乐官网内|