對於i2c上拉電阻,在電路圖中經常看到的取值是4.7kω,但是一直不知道這個依據,雖然現在依然不是很明白,現在只是先記錄下當前的所知道的。
從i2c規範中得知,上拉電阻的取值跟匯流排電容、上公升沿時間是有一定關係的,rp的最小、最大取值的公式都不一樣。並且規範中也只給出了標準、快速、快速+三種模式,高速、極速兩種模式並沒有給出,不知道是否可以用同樣的公式?但是從計算的最大最小rp,及一般產品上i2c裝置數量也不是非常多,所以4.7k一般不會出現訊號完整性問題。如下是規範中的內容。
I2C上拉電阻取值問題
如果上拉電阻值過小,vcc灌入埠的電流 ic 將較大,這樣會導致mos管v2 三極體 不完全導通 ib i2c的上拉電阻可以是1.5k,2.2k,4.7k,電阻的大小對時序有一定影響,對訊號的上公升時間和下降時間也有影響,一般接1.5k或2.2k 實驗 接入200k上拉電阻,結果觀察到訊號上公升時間...
I2C匯流排上拉電阻的計算選取
i2c匯流排上拉電阻的選取 i2c匯流排為漏極開路,輸出 0 時為低電平,輸出 1 時為高阻態,在應用的時候需要外接上拉電阻rp。另外,rs是個可選的電阻,加上該電阻可以有效得抑制匯流排上的高電平毛刺,大大減小過衝。圖1 i2c匯流排結構 針對設計中應用最多的快速模式i2c匯流排 最大速率400kh...
I2C器件一定要加上拉電阻嗎?
i2c器件一定要加上拉電阻嗎?最近碰到i2c器件的上拉電阻接錯,導致通訊不正常,那麼i2c需要上拉電阻麼,多大合適 從網上蒐集了一些回答 1 最近看一些關於at24c02的電路圖,發現有些在sda,scl這兩個腳上接了4.4k或者10k的上拉電阻。有些沒有加上拉電阻。根據at24c02的資料手冊來看...