[問題] I/O腳掛邏輯分析儀請教

看板Electronics作者 (iop14759)時間3年前 (2022/07/22 17:11), 編輯推噓3(305)
留言8則, 3人參與, 3年前最新討論串1/1
最近買了一個邏輯分析儀來用 我拿原本自己寫好的I2C程式來直接測試 原本不接邏輯分析儀I2C時Read/Write都正常 將邏輯分析儀接到SDA、SCL、GND後Write還正常,Read時DATA會亂跳 就想說是不是邏輯分析儀的輸入阻抗影響到 問了一下賣家,他們邏輯分析儀輸入阻抗是200K歐姆 我用的是8051 IC,查課本是說I/Opin的上拉電阻約20~30K歐姆 電壓3.3V,那高電位時3.3*(200/(200+30))=2.87V,應該是夠大過VIH了 可是我試著加了一個10K歐姆的上拉電阻,I2C Read/Write就正常了 我很好奇為什麼會這樣呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.158.217 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1658481109.A.4C8.html

07/22 17:57, 3年前 , 1F
i2c規範需要上拉電阻,SPI則不用
07/22 17:57, 1F

07/22 18:06, 3年前 , 2F
內部有可能是MOSFET作為pull up使用
07/22 18:06, 2F

07/22 20:08, 3年前 , 3F
因為上拉是靠電阻自然上升 你電阻大爬的慢
07/22 20:08, 3F

07/22 20:09, 3年前 , 4F
Pull down 是靠內部電阻 拉很快
07/22 20:09, 4F

07/22 20:09, 3年前 , 5F
還有你的load 在意的是電容
07/22 20:09, 5F

07/24 20:38, 3年前 , 6F
i2c如果是用內部介面的話 標準是要掛pull high電阻的,
07/24 20:38, 6F

07/24 20:38, 3年前 , 7F
因為它是 open Darin 線路,用io模擬的才是依照io push
07/24 20:38, 7F

07/24 20:38, 3年前 , 8F
pull看是否有上拉電阻
07/24 20:38, 8F
文章代碼(AID): #1YscdLJ8 (Electronics)