国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IIC信號(hào)為什么要加上拉電阻

這篇具有很好參考價(jià)值的文章主要介紹了IIC信號(hào)為什么要加上拉電阻。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

IIC是一個(gè)兩線串行通信總線,包含一個(gè)SCL信號(hào)和SDA信號(hào),SCL是時(shí)鐘信號(hào),從主設(shè)備發(fā)出,SDA是數(shù)據(jù)信號(hào),是一個(gè)雙向的,設(shè)備發(fā)送數(shù)據(jù)和接收數(shù)據(jù)都是通過(guò)SDA信號(hào)。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

在設(shè)計(jì)IIC信號(hào)電路的時(shí)候我們會(huì)在SCL和SDA上加一個(gè)上拉電阻

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

今天就來(lái)分享下,為什么要在IIC信號(hào)線上加上拉電阻。

主要原因就是IIC芯片的SDA和SCL的引腳是開(kāi)漏輸出,就是只有一個(gè)NMOS管,不像推挽輸出有兩個(gè)MOS管。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

當(dāng)芯片SDA和SCL的引腳輸出MOS管導(dǎo)通,IIC信號(hào)線電平為低電平

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

當(dāng)芯片SDA和SCL的引腳輸出MOS管關(guān)閉,如果沒(méi)有上拉電阻,IIC信號(hào)線是處于一個(gè)高阻狀態(tài),電平是未知的,開(kāi)漏輸出是沒(méi)有高電平的輸出能力的。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

所以加上上拉電阻后,當(dāng)芯片SDA和SCL的引腳輸出MOS管關(guān)閉,IIC信號(hào)線上的電平就是一個(gè)確切的高電平。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

當(dāng)多個(gè)IIC設(shè)備通過(guò)IIC總線接在一起,這就要求IIC設(shè)備間可以實(shí)現(xiàn)線與,而芯片的IIC引腳是開(kāi)漏輸出的話就能很好的實(shí)現(xiàn)這個(gè)線與。只要有一個(gè)IIC設(shè)備的引腳電平是低電平,那么相應(yīng)的SCL或SDA總線也會(huì)成為一個(gè)低電平。 如果IIC設(shè)備引腳為推挽輸出,多個(gè)IIC設(shè)備接在一條總線上很容易燒壞芯片。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

IIC上拉電阻的取值

IIC信號(hào)的上拉電阻阻值不能太大,因?yàn)镮IC芯片SCL和SDA引腳都存在寄生電容,同時(shí)SDA和SCL信號(hào)的走線也會(huì)有寄生電容,整個(gè)IIC總線上相當(dāng)于接了一個(gè)負(fù)載電容Cl

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

上拉電阻過(guò)大,IIC總線高電平的驅(qū)動(dòng)能力差,總線電平從0到1變化時(shí),等效為這個(gè)RC的充電電路,上拉電阻越大,波形上升沿會(huì)變緩,一定程度會(huì)影響IIC的時(shí)序,可能會(huì)出現(xiàn)誤碼。所以這個(gè)上拉電阻不能太大。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

IIC SDA和SCL信號(hào)的上升時(shí)間和總線電容在不同的模式下有不同的要求,大家可以看下這個(gè)表

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

IIC總線信號(hào)上升時(shí)間可以根據(jù)公式Tr=0.8473*R*Cl ??Cl就是IIC總線的等效負(fù)載電容

IIC信號(hào)上拉電阻也不能太小,如果太小了,當(dāng)IIC引腳輸出低電平時(shí),灌進(jìn)芯片IIC 引腳的電流會(huì)變大,可能會(huì)使IIC信號(hào)線的低電平變大,同時(shí)IO口電流過(guò)大還可能燒壞芯片。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

我們一般要求,IIC引腳低電平時(shí),流過(guò)芯片IIC引腳的電流小于3mA,所以如果是3.3V上拉的話,這個(gè)電阻就要R>(3.3-VoL)l3KΩ=0.96KΩ ,其中VoL是IIC引腳為低電平時(shí)的最大電壓,一般是0.4V。再加上前面的這個(gè)公式我們就可以確定這個(gè)上拉電阻的取值范圍

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

電源電壓決定上拉電阻的最小值,總線負(fù)載電容決定上拉電阻的最大值。

IIC信號(hào)上拉電阻取值常用的值就是4.7K,一般小于10K,大于1K,如果IIC總線比較長(zhǎng),從設(shè)備比較多,可以適當(dāng)降低電阻。

如果IIC總線接了很多IIC設(shè)備,是不是每個(gè)IIC設(shè)備都要加上拉電阻?

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電

答案是否定的,我們只要在SDA和SCL總線上合適的位置各加一個(gè)上拉電阻即可,如果每個(gè)設(shè)備都加上拉,相當(dāng)于這些電阻是并聯(lián)在一起了,減小了電阻值。至于上拉電阻的位置一般沒(méi)有特別的要求。一般加在IIC的末端。

iic上拉電阻,電子電路知識(shí),單片機(jī),stm32,嵌入式硬件,電路,模電文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-793254.html

到了這里,關(guān)于IIC信號(hào)為什么要加上拉電阻的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 為什么LC諧振頻率附近信號(hào)會(huì)被放大

    為什么LC諧振頻率附近信號(hào)會(huì)被放大

    這個(gè)是LC低通濾波電路, 它的增益曲線是這樣的 很多同學(xué)不理解為什么諧振頻率附近信號(hào)會(huì)被放大, 今天就來(lái)聊一聊為什么諧振頻率附近信號(hào)會(huì)被放大。 看到這個(gè)LC低通濾波電路,假設(shè)輸入信號(hào)源內(nèi)阻為Rs,L和C為理想電感和電容,輸出信號(hào)為電容兩端的電壓。 整個(gè)電路阻抗

    2024年02月01日
    瀏覽(20)
  • 高速差分信號(hào)(PCIe)的耦合電容為什么要放在TX端?

    以下為引用內(nèi)容,為記錄而做的本篇文章: 1、PCIe標(biāo)準(zhǔn)里面明確規(guī)定:當(dāng)兩個(gè)設(shè)備通過(guò)連接器互聯(lián)時(shí),必須放置交流耦合電容到TX端; 2、放遠(yuǎn)放近最大的不同時(shí)高速信號(hào)傳輸中的介質(zhì)損耗和趨膚效應(yīng)不同,當(dāng)放置靠近rx端時(shí),介質(zhì)損耗和趨膚效應(yīng)產(chǎn)生的衰減較大,因此,電容

    2024年02月12日
    瀏覽(36)
  • Modbus的常見(jiàn)問(wèn)題解答:多臺(tái)設(shè)備如何連接?為什么要加終端電阻?RS485總線可掛接多少個(gè)設(shè)備?在RS485通訊中,最大傳輸距離是多少?

    Modbus的常見(jiàn)問(wèn)題解答:多臺(tái)設(shè)備如何連接?為什么要加終端電阻?RS485總線可掛接多少個(gè)設(shè)備?在RS485通訊中,最大傳輸距離是多少?

    多臺(tái)RS485設(shè)備如何連接呢? 使用屏蔽雙絞線,采用手拉手菊花鏈?zhǔn)酵負(fù)浣Y(jié)構(gòu)將網(wǎng)關(guān)和各串行設(shè)備節(jié)點(diǎn)連接起來(lái),并在網(wǎng)絡(luò)起始端和末尾端設(shè)備的RS485+和RS485-之間各并接一個(gè)120Ω電阻以減少信號(hào)在兩端的反射。 什么情況下在RS485總線上要增加終端電阻? RS485總線隨著傳輸距離的

    2024年02月10日
    瀏覽(28)
  • 【硬件】上拉電阻和下拉電阻的作用

    【硬件】上拉電阻和下拉電阻的作用

    返回總目錄 在電路設(shè)計(jì)時(shí)經(jīng)常看到上拉或下拉電阻的概念,本文主要對(duì)其概念做一個(gè)簡(jiǎn)單介紹。上拉(pull up)或下拉(pull down)電阻(統(tǒng)稱為拉電阻), 最基本的作用是將狀態(tài)不確定的信號(hào)通過(guò)一個(gè)電阻將其穩(wěn)定在高電平或低電平 ,無(wú)論具體用法如何,其基本用法是相同的

    2024年02月02日
    瀏覽(21)
  • 上拉、下拉電阻的作用

    (1)一般作為單鍵觸發(fā)使用,如果芯片本身沒(méi)有內(nèi)接電阻,為了使單鍵維持在不被觸發(fā)的狀態(tài)或觸發(fā)后回到原狀態(tài),必須在芯片外部接一個(gè)電阻,即保持芯片引腳高電平(或低電平)輸入,這樣單擊按鍵,就會(huì)給引腳一個(gè)低電平(或高電平) 觸發(fā)。 (2)數(shù)字電路有三種狀態(tài)(高電平

    2024年02月04日
    瀏覽(19)
  • 一文讀懂上拉電阻:工作原理和阻值確定

    一文讀懂上拉電阻:工作原理和阻值確定

    上拉電阻器非常普遍,您會(huì)一直在數(shù)字電路中看到它。它只是一個(gè)電阻器,從輸入端連接到V斷續(xù)器,電路的正電源。 上拉電阻用于確保在未按下按鈕時(shí)輸入引腳上具有高電平狀態(tài)。如果沒(méi)有一個(gè),您的輸入將是 浮動(dòng)的 ,并且您有可能在輸入在高和低之間隨機(jī)變化,因?yàn)?它

    2024年02月02日
    瀏覽(20)
  • # STM32系列-串口-uart-軟件引腳內(nèi)部上拉 或者 外部電阻上拉-原因問(wèn)題的搜尋

    # STM32系列-串口-uart-軟件引腳內(nèi)部上拉 或者 外部電阻上拉-原因問(wèn)題的搜尋

    最近,在調(diào)試uart串口的時(shí)候,被要求,要在串口初始化的時(shí)候,將引腳設(shè)為上拉。由此想到了為什么要上拉這個(gè)問(wèn)題,但上網(wǎng)查了資料,發(fā)現(xiàn)大部分都是是說(shuō)RX應(yīng)該上拉,但是為什么上拉,沒(méi)有什么人說(shuō)的清楚,于是想深入找下原因。 預(yù)先假設(shè)問(wèn)題,知道自己要問(wèn)什么,縷清

    2024年02月01日
    瀏覽(35)
  • Netty為什么高效,為什么這么受歡迎?

    Netty為什么高效,為什么這么受歡迎?

    上篇文章通過(guò) Java NIO 的處理流程與 Netty 的總體流程比較,并結(jié)合 Netty 的源碼,可以更加清晰地理解Netty。本文將結(jié)合源碼詳細(xì)解析Netty的高效和強(qiáng)大功能的設(shè)計(jì)原理,學(xué)習(xí) Netty 是如何實(shí)現(xiàn)其卓越的性能和功能特性,也希望可以在日后工作中利用到 Netty 的設(shè)計(jì)思想。 我們先看

    2024年02月12日
    瀏覽(41)
  • Redis—Redis介紹(是什么/為什么快/為什么做MySQL緩存等)

    Redis—Redis介紹(是什么/為什么快/為什么做MySQL緩存等)

    一、Redis是什么 Redis 是一種 基于內(nèi)存的數(shù)據(jù)庫(kù) ,對(duì)數(shù)據(jù)的讀寫(xiě)操作都是在內(nèi)存中完成,因此讀寫(xiě)速度非常快,常用于 緩存,消息隊(duì)列、分布式鎖等場(chǎng)景 。 ????????Redis 提供了多種數(shù)據(jù)類型來(lái)支持不同的業(yè)務(wù)場(chǎng)景,比如 String(字符串)、Hash(哈希)、 List (列表)、Set(集合)、

    2024年02月10日
    瀏覽(29)
  • AIMD 為什么收斂(tcp reno/cubic 為什么好)

    AIMD 為什么收斂(tcp reno/cubic 為什么好)

    TCP 擁塞控制目標(biāo)是緩解并解除網(wǎng)絡(luò)擁塞,讓所有流量公平共享帶寬,合在一起就是公平收斂。 AIMD(幾乎所有與擁塞控制相關(guān)的協(xié)議或算法都有 AIMD 的影子,包括 RoCE,BBRv2) 為什么收斂?我一般會(huì)給出下面的老圖: 雖然只展示了兩條流的收斂,但 n 條流收斂的展示無(wú)非就是將

    2024年02月06日
    瀏覽(32)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包