穩(wěn)定可靠的I2C通信的設(shè)計(jì)計(jì)算
可以忽略由泄漏電流產(chǎn)生的 50KΩ(最大值),因?yàn)榭偩€電容起主導(dǎo)作用。因此,可接受的電阻值的范圍為:
設(shè)計(jì)人員應(yīng)選擇范圍中間附近的值,以盡可能提供較大的保護(hù)帶。對(duì)于本例,2.2KΩ的上拉電阻較為理想。
總線速度與功耗
當(dāng)提高總線速度或存在較大總線電容時(shí),必須減小上拉電阻。阻值較低的電阻會(huì)導(dǎo)致電流消耗增加,因?yàn)榭偩€上的每個(gè)邏輯低電平都會(huì)產(chǎn)生對(duì)地通路,從而對(duì)功耗造成負(fù)面影響??焖偻瓿扇蝿?wù)并使系統(tǒng)恢復(fù)到低功耗空閑狀態(tài),與較高總線速度要求所產(chǎn)生的額外電流消耗存在矛盾,總線速度可成為兩者之間的權(quán)衡因素。對(duì)于功耗預(yù)算非常低的應(yīng)用,SPI可能是更合適的總線協(xié)議,因?yàn)槠涫褂抿?qū)動(dòng)線路,而不是集電極開路。
評(píng)論