上拉電阻計(jì)算
1、上拉電阻過(guò)小,電流大,端口低電平 level 增大。
2、上拉電阻過(guò)大,上升沿時(shí)間增大,方波可能會(huì)變成三角波。
因此計(jì)算出一個(gè)精確的上拉電阻阻值是非常重要的。計(jì)算上拉電阻的阻值,有明確計(jì)算公式:
最大電阻和上升沿時(shí)間 tr 、總線電容 Cb 、標(biāo)準(zhǔn)上升沿時(shí)間 0.8473 有關(guān)。
最小電阻和電源Vdd電壓、GPIO口自己最大輸出電壓 Vol、 GPIO口自己最大電流 Vol 有關(guān)。
1、標(biāo)準(zhǔn)模式:0~100KHz,上升沿時(shí)間 tr = 1us
2、快速模式:100~400KHz,上升沿時(shí)間 tr = 0.3us
3、高速模式:up to 3.4MHz,上升沿時(shí)間 tr = 0.12us
由此公式,假設(shè) Vdd 是 1.8V
供電,Cb總線電容是200pF(雖然協(xié)議規(guī)定負(fù)載電容最大400pF,實(shí)際上超過(guò)200pF波形就很不好,我們以200pF來(lái)計(jì)算)
標(biāo)準(zhǔn)模式 :
快速模式:
高速模式:
最小電阻(Vdd越大,上拉電阻就要越大):
注意,高速模式下,電源電壓一般采用 1.8 V,不會(huì)采用 3.3V,因?yàn)槿绻?3.3V 計(jì)算你會(huì)發(fā)現(xiàn)最小電阻比最大電阻大。
采用合適的電源電壓和合適的上拉電阻,才會(huì)讓你的 I2C
傳輸信號(hào)最優(yōu)。上拉電阻選小了,會(huì)使得總線電流大,端口輸出的低電平會(huì)變大(一般低電平不允許超過(guò)0.4V)。上拉電阻選大了(RC),上升時(shí)間增大,方波變?nèi)遣ā?/p>
大家在不同速率采用的電阻一般有以下幾種:1.5K、2.2K、4.7K。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
我們知道,在I2C的電路中,在SCL、SDA線與電源之間通常會(huì)接一個(gè)電阻,這個(gè)電阻稱之為上拉電阻
發(fā)表于 09-08 14:43
?7467次閱讀
。當(dāng)開路漏極接口未將線路驅(qū)動(dòng)為低電平時(shí),上拉電阻器將線路拉高。上拉電阻器的值是
發(fā)表于 06-02 10:17
?1608次閱讀
I2C為什么要接上拉電阻?因?yàn)樗情_漏輸出。
發(fā)表于 07-08 16:14
?2812次閱讀
I2C總線上拉電阻的選擇以及作用,以及計(jì)算方法。
發(fā)表于 07-14 12:49
?4588次閱讀
導(dǎo)讀I2C總線在產(chǎn)品設(shè)計(jì)中被廣泛應(yīng)用,盡管其結(jié)構(gòu)簡(jiǎn)單,但經(jīng)常發(fā)生上拉電阻設(shè)計(jì)不合理的問題。本文將對(duì)I2C
發(fā)表于 12-27 11:34
?943次閱讀
I2C的上拉電阻可以是1.5K,2.2K,4.7K, 電阻的大小對(duì)時(shí)序有一定影響,對(duì)信號(hào)的上升時(shí)間和下降時(shí)間也有影響,一般接1.5K或2.2
發(fā)表于 11-24 14:27
?2.7w次閱讀
I2C為什么要接上拉電阻?因?yàn)樗情_漏輸出。 1 為什么是開漏輸出? I2C協(xié)議支持多個(gè)主設(shè)備與多個(gè)從設(shè)備在一條總線上,如果不用開漏輸出,而用推挽輸出,會(huì)出現(xiàn)主設(shè)備之間短路的情況。 所
發(fā)表于 06-21 10:30
?1.5w次閱讀
I2C為什么要接上拉電阻?因?yàn)樗情_漏輸出!
發(fā)表于 06-21 16:34
?1.3w次閱讀
I2C上拉電阻 在一些PCB的layout中,大家往往會(huì)看到在I2C通信的接口處,往往會(huì)接入一個(gè)4.7K的
發(fā)表于 01-14 14:10
?10次下載
I2C一般為開漏結(jié)構(gòu),需要在外部加上拉電阻,常見的阻值有1k、1.5k、2.2k、4.7k、5.1k、10k等。
發(fā)表于 09-02 09:49
?4278次閱讀
我們知道,在I2C的電路中,在SCL、SDA線與電源之間通常會(huì)接一個(gè)電阻,這個(gè)電阻稱之為上拉電阻
發(fā)表于 11-24 09:19
?9292次閱讀
I2C總線是微電子通信控制領(lǐng)域中常用的一種總線標(biāo)準(zhǔn),具備接線少,控制簡(jiǎn)單,速率高等優(yōu)點(diǎn)。在I2C電路中常見的上拉電阻有1k、1.5k、2.2
發(fā)表于 05-10 16:17
?7183次閱讀
信息和接收信息無(wú)法同時(shí)進(jìn)行,I2C工作時(shí)的傳輸速率在標(biāo)準(zhǔn)模式下可達(dá)100kbit/s,快速模式下可達(dá)400kbit/s,高速模式下可達(dá)3.4Mbit/s。I2C總線采用漏極開路的設(shè)計(jì),且SDA和SCL通過(guò)上拉
發(fā)表于 07-02 16:39
?5662次閱讀
相信很多人都清楚,在I2C總線上需要接上拉電阻?但是您針對(duì)對(duì)I2C上拉
發(fā)表于 07-25 10:37
?2816次閱讀
電子發(fā)燒友網(wǎng)站提供《I2C總線上拉電阻計(jì)算.pdf》資料免費(fèi)下載
發(fā)表于 10-08 09:54
?1次下載
評(píng)論