在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

pecron ? 來源:電路一點通 ? 2023-02-24 09:18 ? 次閱讀

為什么是開漏輸出?

I2C協(xié)議支持多個主設備與多個從設備在一條總線上,如果不用開漏輸出,而用推挽輸出,會出現(xiàn)主設備之間短路的情況。所以總線一般會使用開漏輸出。

為什么要接上拉電阻?

接上拉電阻是因為I2C通信需要輸出高電平的能力。一般開漏輸出無法輸出高電平,如果在漏極接上拉電阻,則可以進行電平轉換。

7d8e870a-b37e-11ed-bfe3-dac502259ad0.jpg

I2C由兩條總線SDA和SCL組成。連接到總線的器件的輸出級必須是漏極開路,都通過上拉電阻連接到電源,這樣才能夠實現(xiàn)“線與”功能。當總線空閑時,這兩條線路都是高電平。

上拉電阻阻值怎么確定?

一般IO端口的驅動能力在2mA~4mA量級。

考慮到功耗問題,阻值不能過小

如果上拉阻值過小,VDD灌入端口的電流將較大,功耗會很大,導致端口輸出的低電平值增大(I2C協(xié)議規(guī)定,端口輸出低電平的最高允許值為0.4V)。故通常上拉電阻應選取不低于1K的電阻(當VDD=3V時,灌入電流不超過3mA)。

考慮到速度問題,阻值不能過大

它取決于上拉電阻和線上電容形成的RC延時,RC延時越大,波形越偏離方波趨向于正弦波,數(shù)據(jù)讀寫正確的概率就越低,所以上拉電阻不能過大。

I2C總線上的負載電容不能超過400pF。當I2C總線上器件逐漸增多時,總線負載電容也相應增加。當總的負載電容大于400pF時,就不能可靠的工作。這也是I2C的局限性。 建議上拉電阻可選用1.5K,2.2K,4.7K。

I2C總線基本操作

根據(jù)I2C總線規(guī)范,總線空閑時兩根線都必須為高。假設主設備A需要啟動I2C,他需要在SCL高電平時,將SDA由高電平轉換為低電平作為啟動信號

主設備A在把SDA拉高后,它需要再檢查一下SDA的電平。為什么? 因為線與,如果主設備A拉高SDA時,已經(jīng)有其他主設備將SDA拉低了,由于 1 & 0 = 0 那么主設備A在檢查SDA電平時, 會發(fā)現(xiàn)不是高電平,而是低電平。說明其他主設備搶占總線的時間比它早,主設備A只能放棄占用總線。如果SDA是高電平,說明主設備A可以占用總線,然后主設備A將SDA拉低,開始通信。

因此,模擬I2C一定要將GPIO端口設置為開漏輸出并加上拉電阻。

審核編輯:湯梓紅

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

    關注

    5

    文章

    363

    瀏覽量

    30759
  • 通信
    +關注

    關注

    18

    文章

    6090

    瀏覽量

    136573
  • 總線
    +關注

    關注

    10

    文章

    2909

    瀏覽量

    88514
  • 阻值
    +關注

    關注

    2

    文章

    67

    瀏覽量

    21093
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1495

    瀏覽量

    124881

原文標題:I2C為什么要接上拉電阻?上拉電阻阻值怎么確定?

文章出處:【微信號:電路一點通,微信公眾號:電路一點通】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    I2C為什么接上電阻

    I2C為什么接上電阻?因為它是開漏輸出。
    發(fā)表于 07-08 16:14 ?2861次閱讀
    <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>?

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

    導讀I2C總線在產(chǎn)品設計中被廣泛應用,盡管其結構簡單,但經(jīng)常發(fā)生電阻設計不合理的問題。本文將對I2C
    的頭像 發(fā)表于 12-27 11:34 ?1095次閱讀
    <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>?

    I2C總線上電阻設計要點

    上周翻了下AT24CM02芯片的數(shù)據(jù)手冊,里面提到了I2C電阻的設計要點,只有兩個公式就簡潔地把
    發(fā)表于 11-29 08:00

    電阻阻值選擇

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

    i2c電阻大小_i2c電阻的作用

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

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

    I2C為什么接上電阻?因為它是開漏輸出。 1 為什么是開漏輸出? I2C協(xié)議支持多個主設備與
    的頭像 發(fā)表于 06-21 10:30 ?1.5w次閱讀

    I2C為什么接上電阻

    I2C為什么接上電阻?因為它是開漏輸出!
    的頭像 發(fā)表于 06-21 16:34 ?1.3w次閱讀
    <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>?

    I2C電阻設計

    I2C電阻 在一些PCB的layout中,大家往往會看到在I2C通信的接口處,往往會接入一個4.7K的
    發(fā)表于 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等。
    的頭像 發(fā)表于 09-02 09:49 ?4368次閱讀

    I2C總線上需要接上電阻?您對I2C電阻足夠了解嗎

    我們知道,在I2C的電路中,在SCL、SDA線與電源之間通常會接一個電阻,這個電阻稱之為電阻
    的頭像 發(fā)表于 11-24 09:19 ?9400次閱讀

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

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

    I2C電阻如何選擇合適的阻值

    I2C總線是微電子通信控制領域中常用的一種總線標準,具備接線少,控制簡單,速率高等優(yōu)點。在I2C電路中常見的電阻有1k、1.5k、2.2
    的頭像 發(fā)表于 05-10 16:17 ?7387次閱讀
    <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>?

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

    相信很多人都清楚,在I2C總線上需要接上電阻?但是您針對對I2C
    的頭像 發(fā)表于 07-25 10:37 ?2972次閱讀
    <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為什么接上電阻?因為它是開漏輸出。 為什么是開漏輸出? I2C協(xié)議支持多個主設備與多個
    的頭像 發(fā)表于 11-20 10:07 ?615次閱讀
    <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>
    主站蜘蛛池模板: 国产免费播放 | 欧美特级黄 | 亚洲一区免费视频 | 李老汉和小花的性生生活 | 又粗又大又爽又色又过瘾视频 | 97精品伊人久久大香线蕉 | 性欧美护士18xxxxhd视频 | 亚洲成a人片在线网站 | 亚洲国产色图 | 美女拍拍拍爽爽爽爽爽爽 | 国产黄色小视频网站 | 狠狠色色综合网站 | 99视频精品全国免费 | 日本久久综合视频 | 亚洲黄色网址在线观看 | 人人干干 | 丁香婷婷激情五月 | 天堂8资源8在线 | 奇米99| 一级毛毛片毛片毛片毛片在线看 | 555成人免费影院 | 激情福利视频 | 欧美深夜福利 | 高颜值露脸极品在线播放 | 久久青青成人亚洲精品 | 足控免费视频xxav | 亚洲婷婷在线视频 | 男人午夜视频在线观看 | 国产精品成人四虎免费视频 | 啪啪免费小视频 | 大尺度很肉污的古代小说 | 国产三级国产精品国产普男人 | 国产综合在线观看视频 | 国产精品伦子一区二区三区 | 婷婷丁香五 | 男人的天堂网在线 | 四虎永久在线精品 | 中文字幕 视频一区 | 在线资源站 | 国产情侣草莓视频在线 | 欧美巨大bbbb动漫 |