一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

i2c上拉電阻大小_i2c上拉電阻的作用

姚小熊27 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2020-11-24 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

i2c上拉電阻大小

I2C的上拉電阻可以是1.5K,2.2K,4.7K, 電阻的大小對時序有一定影響,對信號的上升時間和下降時間也有影響,一般接1.5K或2.2K。

I2C上拉電阻確定有一個計算公式:

Rmin={Vdd(min)-o.4V}/3mA

Rmax=(T/0.874) *c, T=1us 100KHz, T=0.3us 400KHz

C是Bus capacitance

Rp最大值由總線最大容限(Cbmax)決定,Rp最小值由Vio與上拉驅(qū)動電流 (最大取3mA) 決定;

于是 Rpmin=5V/3mA≈1.7K(@Vio=5V)或者2.8V/3mA≈1K(@Vio=2.8V)

標(biāo) 準(zhǔn)模式, 100Kbps 總線的負(fù)載最大容限 《=400pF ;快速模式, 400Kbps 總線的負(fù)載最大容限 《=200pF ,根據(jù)具體使用情況、 目前的器件制造工藝、PCB的走線距離等因素以及標(biāo)準(zhǔn)的向下兼容性,設(shè)計中以快速模式為基礎(chǔ),即總線負(fù)載電容《200pF,也就是傳輸速度可以上到 400Kbps是不成問題的。于是Rpmax可以取的范圍是1.8K~7K @ Vio=5V對應(yīng)50pF~200pF

根據(jù)Rpmin與Rpmax的限制范圍,一般取5.1K @ Vio=5V , 負(fù)載容限的環(huán)境要求也容易達(dá)到。在2.8V系統(tǒng)中,console設(shè)計選3.3K,portable/handset等低供耗的設(shè)計選4.7K犧牲速度換取電池使用時間

總的來說:電源電壓限制了上拉電阻的最小值 ; 負(fù)載電容(總線電容)限制了上拉電阻的最大值。

i2c上拉電阻的作用

做過I2C碰到過各種問題,多半是上拉電阻或者控制器時鐘的問題。沒上拉電阻或者上拉電阻過大,都會導(dǎo)致不穩(wěn)定而出現(xiàn)尋址不到的問題。

在工業(yè)和通訊領(lǐng)域中,上拉電阻在電路系統(tǒng)中常常會具有中斷GPIO控制、I2C等信號方面,對于系統(tǒng)穩(wěn)定性和輸出電平的穩(wěn)定具有無可替代的作用。今天就讓我們以手機(jī)I2C設(shè)計為案例,深入探尋上拉電阻在該系統(tǒng)中的作用,以及I2C上拉電阻最大值都是由哪些因素來決定的。 I2C總線的設(shè)計一般都會采用OC或者OD門,如果內(nèi)部的芯片中沒有設(shè)置上拉電阻,那么就必須要在外部接一個上拉來保證高電平的輸出,從而增加這一系統(tǒng)的穩(wěn)定性。一般情況下I/O端驅(qū)動能力會保持在2mA-4mA左右的量級范圍內(nèi),而OC或者OD門的導(dǎo)通電壓一般為0.4V左右,手機(jī)中加在上拉電阻上的電壓一般都是2.8V。

在該設(shè)定下,I2C上拉電阻的最小值不能低于800R。當(dāng)電壓為5V時,上拉最小值不能低于1.5K。在這種情況下想要中斷和GPIO信號本身,是不需要增加多余的驅(qū)動設(shè)備的,只需要保持一個高電平就可以了。此時,上拉電阻可以選取大一點(diǎn)的阻值以減小功耗,但須注意一個問題,那就是這個阻值不能太大,經(jīng)驗(yàn)值一般在4.7-100K之間,否則會和PCB走線,器件等負(fù)載電容影響信號上升時間。 由于目前大多數(shù)的I2C接口都采用了OD機(jī)制,所以工程師在實(shí)際操作的過程中,需要另外加一個上拉電阻才能維持輸出高電平,上拉電阻的最小值須符合之前所提到的要求。 那么,I2C上拉電阻最大值都與哪些因素有關(guān)呢? 通常情況下,I2C總線的傳輸速率分為標(biāo)準(zhǔn)模式和快速模式(在快速模式的情況下,I2C總線傳輸速率為400Kbit/s),總線負(fù)載的最大容限分別是400pF和200pF。根據(jù)I2C總線協(xié)議的要求,I2C上拉電阻最大值是被總線電容所限制。下圖是上拉電阻的取值數(shù)據(jù)圖,圖中的Rs指的是I2C設(shè)備串聯(lián)在I2C總線上的電阻,它可以有效的防止SDA和SCL高電壓毛刺波產(chǎn)生。

圖為上拉電阻取值數(shù)據(jù) 由上圖的曲線走勢可以看出,上拉電阻的最小值由上拉電源決定,最大值由總線電容決定。 通過對I2C上拉電阻的實(shí)例分析,我們可以看出,上拉電阻在I2C總線中可以起到維持輸出電平穩(wěn)定、保護(hù)芯片的作用。而上拉電阻的最大阻值則是由總線的電容所決定的,工程師在進(jìn)行上拉選取時,需要依據(jù)總線電容和上拉電源的電壓來判斷。
責(zé)任編輯:YYX

精彩閱讀推薦:

i2c通信的詳細(xì)講解

i2c總線用來做什么_i2c總線數(shù)據(jù)傳輸過程

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

    關(guān)注

    5

    文章

    366

    瀏覽量

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

    關(guān)注

    28

    文章

    1541

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    I2C總線上電阻的計算實(shí)例

    。當(dāng)開路漏極接口未將線路驅(qū)動為低電平時,電阻器將線路拉高。電阻器的值是
    發(fā)表于 06-02 10:17 ?2013次閱讀
    <b class='flag-5'>I2C</b>總線上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的計算實(shí)例

    I2C為什么要接上電阻?

    I2C為什么要接上電阻?因?yàn)樗情_漏輸出。
    發(fā)表于 07-08 16:14 ?3169次閱讀
    <b class='flag-5'>I2C</b>為什么要接上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>?

    聊聊I2C總線上電阻

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

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

    時一直保持高電平狀態(tài),稱為電阻。總線的電阻各有不同
    的頭像 發(fā)表于 12-27 11:34 ?1859次閱讀
    <b class='flag-5'>I2C</b>總線上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>阻值如何確定?

    I2C電阻取值問題

    I2C電阻可以是1.5K,2.2K,4.7K, 電阻大小對時序有一定影響,對信號的上升
    發(fā)表于 03-21 15:05 ?116次下載
    <b class='flag-5'>I2C</b><b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>取值問題

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

    I2C為什么要接上電阻?因?yàn)樗情_漏輸出。 1 為什么是開漏輸出? I2C協(xié)議支持多個主設(shè)備與多個從設(shè)備在一條總線上,如果不用開漏輸出,而用推挽輸出,會出現(xiàn)主設(shè)備之間短路的情況。 所
    的頭像 發(fā)表于 06-21 10:30 ?1.6w次閱讀

    I2C為什么要接上電阻?

    I2C為什么要接上電阻?因?yàn)樗情_漏輸出!
    的頭像 發(fā)表于 06-21 16:34 ?1.3w次閱讀
    <b class='flag-5'>I2C</b>為什么要接上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>?

    I2C電阻設(shè)計

    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>設(shè)計

    I2C電阻計算公式

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

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

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

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

    I2C總線是微電子通信控制領(lǐng)域中常用的一種總線標(biāo)準(zhǔn),具備接線少,控制簡單,速率高等優(yōu)點(diǎn)。在I2C電路中常見的電阻有1k、1.5k、2.2
    的頭像 發(fā)表于 05-10 16:17 ?8564次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>如何選擇合適的阻值?

    I2C的開漏輸出和電阻

    信息和接收信息無法同時進(jìn)行,I2C工作時的傳輸速率在標(biāo)準(zhǔn)模式下可達(dá)100kbit/s,快速模式下可達(dá)400kbit/s,高速模式下可達(dá)3.4Mbit/s。I2C總線采用漏極開路的設(shè)計,且SDA和SCL通過上
    的頭像 發(fā)表于 07-02 16:39 ?6797次閱讀
    <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
    的頭像 發(fā)表于 07-25 10:37 ?3646次閱讀
    <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'>作用</b> <b class='flag-5'>I2C</b><b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的計算方法

    I2C總線上電阻計算

    電子發(fā)燒友網(wǎng)站提供《I2C總線上電阻計算.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>計算