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

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

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

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

I2C為什么要接上拉電阻?

Q4MP_gh_c472c21 ? 來源:硬件筆記本 ? 作者:硬件筆記本 ? 2021-06-21 16:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

4f661fb8-d12c-11eb-9e57-12bb97331649.jpg

為什么是開漏輸出?

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

為什么要接上拉電阻?

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

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

上拉電阻阻值怎么確定?

一般而言,IO端口的驅(qū)動能力在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由高電平轉(zhuǎn)換為低電平作為啟動信號

主設備A在把SDA拉高后,它需要再檢查一下SDA的電平。

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

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

責任編輯:lq6

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

    關注

    88

    文章

    5700

    瀏覽量

    177065
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1543

    瀏覽量

    129820

原文標題:嵌入式開發(fā)之IIC通訊為什么要加上拉電阻?

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入剖析I2C協(xié)議

    I2C是由Philips開發(fā)的簡單的雙向兩線總線,在深入淺出理解SPI協(xié)議中,我們區(qū)分了單工,半雙工,全雙工協(xié)議數(shù)據(jù)流向的區(qū)別,根據(jù)特征,I2C協(xié)議屬于半雙工協(xié)議(即同一時刻,數(shù)據(jù)單向流動)。此外
    的頭像 發(fā)表于 08-21 15:10 ?2758次閱讀
    深入剖析<b class='flag-5'>I2C</b>協(xié)議

    I2C總線通信,為什么進行電氣隔離?

    I2C總線采用雙向二線制,支持多主機多從機通信,具備高可靠性、抗干擾能力強,廣泛應用于嵌入式系統(tǒng)中。
    的頭像 發(fā)表于 08-11 11:04 ?2112次閱讀
    <b class='flag-5'>I2C</b>總線通信,為什么<b class='flag-5'>要</b>進行電氣隔離?

    I2C總線復用

    帝晶智慧屏I2C總線復用
    的頭像 發(fā)表于 03-11 17:20 ?1683次閱讀

    I2C總線通信原理 如何設計I2C總線電路

    、高效的通信接口標準。I2C總線通信原理主要包括以下要點: 總線結構 : I2C總線僅使用兩條信號線,即串行數(shù)據(jù)線(SDA)和串行時鐘線(SCL)。 SDA線路用于傳輸實際的數(shù)據(jù)信息,而SCL線路則用于同步通信的時鐘信號。 通信過程 : 主設備發(fā)起總線開始信號:將SDA線
    的頭像 發(fā)表于 01-31 15:01 ?1613次閱讀

    如何選擇I2C總線電阻

    I2C總線是一種廣泛使用的串行通信協(xié)議,它允許多個設備通過兩條線(數(shù)據(jù)線SDA和時鐘線SCL)進行通信。為了確保數(shù)據(jù)信號的穩(wěn)定性和減少反射,I2C總線的數(shù)據(jù)線SDA和時鐘線SCL都需要適當?shù)纳?b class='flag-5'>拉
    的頭像 發(fā)表于 01-17 15:43 ?899次閱讀

    I2C總線與Arduino的接口示例

    在現(xiàn)代電子設計中,I2C總線因其簡單性和靈活性而廣受歡迎。它允許多個設備共享同一通信線路,從而節(jié)省空間和成本。Arduino,作為一個多功能的微控制器平臺,自然也支持I2C通信。 I2C總線
    的頭像 發(fā)表于 01-17 15:34 ?2097次閱讀

    I2C總線的工作模式介紹

    在現(xiàn)代電子系統(tǒng)中,I2C總線作為一種多主機、多從機的串行通信協(xié)議,扮演著至關重要的角色。它允許多個設備共享同一總線,進行數(shù)據(jù)傳輸,從而簡化了系統(tǒng)設計并降低了成本。 I2C總線的基本特性 I2C總線由
    的頭像 發(fā)表于 01-17 15:32 ?1440次閱讀

    I2C總線故障排除技巧

    I2C總線是一種廣泛使用的串行通信協(xié)議,它允許多個設備在兩條線上(數(shù)據(jù)線SDA和時鐘線SCL)進行通信。由于其簡單性和靈活性,I2C總線在嵌入式系統(tǒng)中非常流行。然而,當I2C總線出現(xiàn)問題時,可能會
    的頭像 發(fā)表于 01-17 15:20 ?3372次閱讀

    I2C總線應用實例分析

    在現(xiàn)代電子系統(tǒng)中,I2C總線因其簡單、靈活和高效的特點而被廣泛應用于各種設備之間的通信。 I2C總線概述 I2C總線由Philips(現(xiàn)為NXP)在1980年代初期開發(fā),最初用于音頻和視頻設備
    的頭像 發(fā)表于 01-17 15:09 ?1057次閱讀

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

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

    I2C總線為什么接上電阻

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

    RISC V的I2C操作

    ?雙向IO,需設置為弱上I2C對應的三態(tài)門的OE信號:需要賦值為I2C SDA/SCL的write信號;rtl中的表述如下:主要原因在于:i2c的通信過程中,當總線空閑時,兩根線均
    的頭像 發(fā)表于 11-01 11:06 ?946次閱讀

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

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

    使用USCI I2C主站

    電子發(fā)燒友網(wǎng)站提供《使用USCI I2C主站.pdf》資料免費下載
    發(fā)表于 10-21 09:30 ?0次下載
    使用USCI <b class='flag-5'>I2C</b>主站