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

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

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

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

I2C為什么要接上拉電阻?

Q4MP_gh_c472c21 ? 來(lái)源:硬件筆記本 ? 作者:硬件筆記本 ? 2021-06-21 16:34 ? 次閱讀

I2C為什么要接上拉電阻?因?yàn)樗情_(kāi)漏輸出!

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

為什么是開(kāi)漏輸出?

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

為什么要接上拉電阻?

接上拉電阻是因?yàn)镮2C通信需要輸出高電平的能力。一般開(kāi)漏輸出無(wú)法輸出高電平,如果在漏極接上拉電阻,則可以進(jìn)行電平轉(zhuǎn)換。

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

上拉電阻阻值怎么確定?

一般而言,IO端口的驅(qū)動(dòng)能力在2mA~4mA量級(jí)。 阻值不能過(guò)小。

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

阻值不能過(guò)大。 速度問(wèn)題。它取決于上拉電阻和線上電容形成的RC延時(shí),RC延時(shí)越大,波形越偏離方波趨向于正弦波,數(shù)據(jù)讀寫(xiě)正確的概率就越低,所以上拉電阻不能過(guò)大。 I2C總線上的負(fù)載電容不能超過(guò)400pF。當(dāng)I2C總線上器件逐漸增多時(shí),總線負(fù)載電容也相應(yīng)增加。當(dāng)總的負(fù)載電容大于400pF時(shí),就不能可靠的工作。這也是I2C的局限性。

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

I2C總線基本操作

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

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

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

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

責(zé)任編輯:lq6

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

    關(guān)注

    87

    文章

    5596

    瀏覽量

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

    關(guān)注

    28

    文章

    1521

    瀏覽量

    126651

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

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

收藏 人收藏

    評(píng)論

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

    I2C總線復(fù)用

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

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

    、高效的通信接口標(biāo)準(zhǔn)。I2C總線通信原理主要包括以下要點(diǎn): 總線結(jié)構(gòu) : I2C總線僅使用兩條信號(hào)線,即串行數(shù)據(jù)線(SDA)和串行時(shí)鐘線(SCL)。 SDA線路用于傳輸實(shí)際的數(shù)據(jù)信息,而SCL線路則用于同步通信的時(shí)鐘信號(hào)。 通信過(guò)程 : 主設(shè)備發(fā)起總線開(kāi)始信號(hào):將SDA線
    的頭像 發(fā)表于 01-31 15:01 ?735次閱讀

    如何選擇I2C總線電阻

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

    I2C總線與Arduino的接口示例

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

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

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

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

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

    I2C總線為什么接上電阻

    I2C為什么接上電阻?因?yàn)樗情_(kāi)漏輸出。 為什么是開(kāi)漏輸出? I2C協(xié)議支持多個(gè)主設(shè)備與多個(gè)
    的頭像 發(fā)表于 11-20 10:07 ?913次閱讀
    <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>

    RISC V的I2C操作

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

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

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

    了解I2C總線

    電子發(fā)燒友網(wǎng)站提供《了解I2C總線.pdf》資料免費(fèi)下載
    發(fā)表于 10-08 11:13 ?2次下載
    了解<b class='flag-5'>I2C</b>總線

    I2C總線上電阻計(jì)算

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

    I2C基本指南

    電子發(fā)燒友網(wǎng)站提供《I2C基本指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 09:40 ?0次下載
    <b class='flag-5'>I2C</b>基本指南

    如何計(jì)算上電阻的值

    I2C總線不僅能夠確保信號(hào)傳輸?shù)姆€(wěn)定,還能有效地防止多設(shè)備操作中的電氣沖突。確定適當(dāng)?shù)纳?b class='flag-5'>拉電阻值對(duì)于保證I2C通信的可靠性和效率至關(guān)重要。雖然在大多數(shù)應(yīng)用中,使用標(biāo)準(zhǔn)的4.7kΩ
    的頭像 發(fā)表于 09-09 17:20 ?903次閱讀

    I2C總線上電阻的必要性

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

    I2C通訊為什么要用開(kāi)漏輸出和上電阻

    每個(gè)設(shè)備都可以將線低(Ground),但不能將線拉高(Vcc)。這種設(shè)計(jì)使得多個(gè)設(shè)備可以共享同一條總線,以進(jìn)行通信。二、I2C接口接外部上電阻的原因
    的頭像 發(fā)表于 05-16 08:10 ?8743次閱讀
    <b class='flag-5'>I2C</b>通訊為什么要用開(kāi)漏輸出和上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>?
    主站蜘蛛池模板: 国产精品天天看 | 国产精品久久久久国产精品三级 | 91夜夜人人揉人人捏人人添 | 成人午夜大片免费看爽爽爽 | 丁香六月婷婷综合 | 午夜男人视频 | 国产欧美高清 | 精品视频卡1卡2卡3 精品视频免费看 | 狠狠涩| 奇米影视四色首页手机在线 | 综合黄色 | 天天插夜夜 | 色婷婷成人网 | 色偷偷888欧美精品久久久 | 亚洲色图.com | 免费jlzzjlzz在线播放视频 | 日本三级黄色录像 | 天天爱天天做天天爽 | 欧美一区二区三区在线观看 | 日本一视频一区视频二区 | 狠狠干狠狠艹 | 九九久久久久午夜精选 | 四虎影库永久在线 | 天堂中文资源网 | 羞羞色男人的天堂伊人久久 | 小泽玛利亚在线观看123 | 国产资源站 | 一级片黄色免费 | 黄色网络在线观看 | 美女视频黄a视频美女大全 美女视频一区二区 | 天天曰天天干天天操 | 久久免费精品高清麻豆 | 国产福利在线观看你懂的 | 人人操在线播放 | 综合激情网站 | 久久综合免费 | 狠狠色狠狠色综合久久一 | 99视频在线永久免费观看 | 人人干人人玩 | 亚洲欧美日韩一区 | 免费精品|