chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

h1654155971.8456 ? 來源:CSDN技術(shù)社區(qū) ? 作者:CSDN技術(shù)社區(qū) ? 2021-06-21 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

I2C為什么要接上拉電阻?因為它是開漏輸出。

1

為什么是開漏輸出?

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

所以總線一般會使用開漏輸出。

2

為什么要接上拉電阻?

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

I2C由兩條總線SDA和SCL組成。連接到總線的器件的輸出級必須是漏極開路,都通過上拉電阻連接到電源,這樣才能夠?qū)崿F(xiàn)“線與”功能。

當(dāng)總線空閑時,這兩條線路都是高電平。

3

上拉電阻阻值怎么確定?

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

阻值不能過小

功耗問題。如果上拉阻值過小,VDD灌入端口的電流將較大,功耗會很大,導(dǎo)致端口輸出的低電平值增大(I2C協(xié)議規(guī)定,端口輸出低電平的最高允許值為0.4V)。

故通常上拉電阻應(yīng)選取不低于1K的電阻(當(dāng)VDD=3V時,灌入電流不超過3mA)。

阻值不能過大

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

I2C總線上的負載電容不能超過400pF。當(dāng)I2C總線上器件逐漸增多時,總線負載電容也相應(yīng)增加。當(dāng)總的負載電容大于400pF時,就不能可靠的工作。這也是I2C的局限性。

建議上拉電阻可選用1.5K,2.2K,4.7K。

4

I2C總線基本操作

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

主設(shè)備A在把SDA拉高后,它需要再檢查一下SDA的電平。為什么? 因為線與,如果主設(shè)備A拉高SDA時,已經(jīng)有其他主設(shè)備將SDA拉低了,由于 1 & 0 = 0 那么主設(shè)備A在檢查SDA電平時, 會發(fā)現(xiàn)不是高電平,而是低電平。

說明其他主設(shè)備搶占總線的時間比它早,主設(shè)備A只能放棄占用總線。如果SDA是高電平,說明主設(shè)備A可以占用總線,然后主設(shè)備A將SDA拉低,開始通信。

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

編輯:jq

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

    關(guān)注

    88

    文章

    5700

    瀏覽量

    177036
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1543

    瀏覽量

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

    關(guān)注

    0

    文章

    125

    瀏覽量

    29221

原文標題:I2C總線為什么要接上拉電阻?

文章出處:【微信號:eda365wx,微信公眾號:EDA365電子論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    請問I2C和驅(qū)動能力怎么修改?

    我想關(guān)閉芯片內(nèi)部I2C并調(diào)整引腳的驅(qū)動能力,軟件怎么操作呢?
    發(fā)表于 08-11 06:54

    CYW5557x 的內(nèi)部/下拉電阻值是多少?

    CYW5557x 的內(nèi)部/下拉電阻值是多少? 我想知道的值是帶引腳(GPIO_1 和 GPIO_12)的電阻值, 以及其他 GPIO
    發(fā)表于 07-17 07:03

    【技術(shù)說明】數(shù)字輸出壓力傳感器的I2C通信

    介紹I2C總線個簡單的,串行8位面向計算機總線有效的I2C(集成電路間)控制。It提供了良好的支持不同電路板距離之間的通信,例如與各種低
    的頭像 發(fā)表于 06-19 11:02 ?1431次閱讀
    【技術(shù)說明】數(shù)字輸出壓力傳感器的<b class='flag-5'>I2C</b>通信

    電路設(shè)計基礎(chǔ):電阻、下拉電阻分析

    電阻、下拉電阻在電子元器件間中,并不存在上電阻和下拉
    的頭像 發(fā)表于 05-22 11:45 ?1228次閱讀
    電路設(shè)計基礎(chǔ):<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>、下拉<b class='flag-5'>電阻</b>分析

    次性說清電阻和下拉電阻

    在電子元件領(lǐng)域,電阻與下拉電阻并非獨立的物理實體,而是依據(jù)電阻在不同電路場景中的功能定義。它們的本質(zhì)仍是普通
    的頭像 發(fā)表于 04-03 19:34 ?1068次閱讀
    <b class='flag-5'>一</b>次性說清<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>和下拉<b class='flag-5'>電阻</b>

    STM32F413ZGT6的NRST需要接上電阻嗎?

    STM32F413ZGT6在使用的過程中經(jīng)常復(fù)位,現(xiàn)在NRST只是接了100nf的電容,是否要接上電阻。已知芯片內(nèi)部有弱,典型值40K
    發(fā)表于 03-12 08:27

    在DLPC3430不與主控通信的情況下,主控的I2C總線會被低,為什么?

    ,主控的I2C總線會被低。 我們做了個對比測試,將DLPC3430與主控斷開連接,此時主控的I2C
    發(fā)表于 02-18 06:28

    電阻阻值怎么選擇

    在電子電路設(shè)計中,電阻種常用的元件,它的阻值選擇至關(guān)重要,需要綜合考慮多個因素來確定合適
    的頭像 發(fā)表于 02-05 17:25 ?1088次閱讀

    I2C總線通信原理 如何設(shè)計I2C總線電路

    I2C總線通信原理 I2C(Inter-Integrated Circuit)總線種用于集成電路之間進行通信的串行通信協(xié)議。它最早由飛利
    的頭像 發(fā)表于 01-31 15:01 ?1610次閱讀

    如何選擇I2C總線電阻

    I2C總線種廣泛使用的串行通信協(xié)議,它允許多個設(shè)備通過兩條線(數(shù)據(jù)線SDA和時鐘線SCL)進行通信。為了確保數(shù)據(jù)信號的穩(wěn)定性和減少反射,I2C
    的頭像 發(fā)表于 01-17 15:43 ?897次閱讀

    I2C總線應(yīng)用實例分析

    。I2C總線使用兩條線進行通信:數(shù)據(jù)線(SDA)和時鐘線(SCL)。這種雙線制設(shè)計使得I2C總線能夠在多個設(shè)備之間共享,而不需要為每個設(shè)備單獨布線。 應(yīng)用實例:溫濕度傳感器 假設(shè)我們正
    的頭像 發(fā)表于 01-17 15:09 ?1057次閱讀

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

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

    I2C總線為什么要接上電阻

    I2C為什么要接上電阻?因為它是開漏輸出。 為什么是開漏輸出? I2C協(xié)議支持多個主設(shè)備與多個從設(shè)備在
    的頭像 發(fā)表于 11-20 10:07 ?1512次閱讀
    <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>

    請問TLA2024斷電后I2C接口是處于什么狀態(tài)?

    請問TLA2024 斷電后I2C 接口是處于什么狀態(tài)?客戶碰到個問題,I2C 總線上有接TLA2024 和其他I2C 設(shè)備,
    發(fā)表于 11-15 06:14

    I2C協(xié)議的基礎(chǔ)知識

    本文從I2C協(xié)議的概述開始,描述協(xié)議的歷史、不同速度模式、物理層和數(shù)據(jù)幀結(jié)構(gòu),最后介紹I2C混合電壓系統(tǒng)中電平兼容性以及電阻大小計算。
    的頭像 發(fā)表于 10-22 15:51 ?3686次閱讀
    <b class='flag-5'>I2C</b>協(xié)議的基礎(chǔ)知識