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