[請益] spi的pull-up 電阻

看板ASM (組合語言)作者 (販賣夢想的人)時間3年前 (2021/03/23 02:58), 編輯推噓0(0021)
留言21則, 3人參與, 3年前最新討論串1/4 (看更多)
使用的pic18單晶片 ,其SPI 如果設置成cmos push pull輸出,而非open drain,但仍在pi n腳上加上pullup電阻,在pull high時是不是slew rate提升效果能由pullup 電阻來控制? 自己是這樣認知,不知道想法是否有錯?感謝指導! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.33.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1616439509.A.BD0.html

03/24 00:14, 3年前 , 1F
沒那個必要
03/24 00:14, 1F

03/24 00:21, 3年前 , 2F
MCU 的 GPIO pin 到周邊 IC 會加 pull-up/down 電阻的
03/24 00:21, 2F

03/24 00:24, 3年前 , 3F
原因是:在電源(3.3V/5V)起來後,到config敘述時(這時才設
03/24 00:24, 3F

03/24 00:24, 3年前 , 4F
Push-pull 的輸出 Hi 時直接就讓上面的 MOSFET 導通了
03/24 00:24, 4F

03/24 00:24, 3年前 , 5F
,不需要額外加個電阻慢慢拉
03/24 00:24, 5F

03/24 00:24, 3年前 , 6F
就算你加 pull-up 電阻,Hi -> Lo 變快了,那 Lo -> Hi
03/24 00:24, 6F

03/24 00:24, 3年前 , 7F
就不用管了?
03/24 00:24, 7F

03/24 00:25, 3年前 , 8F
置成 push-pull output 或 open drain), 將該 pin 維持在
03/24 00:25, 8F

03/24 00:26, 3年前 , 9F
High 或 Low level,以維持周邊IC該pin電位.
03/24 00:26, 9F

03/24 00:27, 3年前 , 10F
避免周邊IC被 enable 誤寫資料進去.
03/24 00:27, 10F

03/24 00:27, 3年前 , 11F
而不是控制 SR.
03/24 00:27, 11F

03/24 00:28, 3年前 , 12F
一般會用 reset 去控制周邊吧?
03/24 00:28, 12F

03/24 00:29, 3年前 , 13F
不然就是不管三七二十一就加吧, 未細究其必要性.
03/24 00:29, 13F

03/24 00:32, 3年前 , 14F
大部分的 configurable GPIO pin 在 reset 之後, 都是
03/24 00:32, 14F

03/24 00:33, 3年前 , 15F
input state. 至於 input state 時的內部等效電路,就要看
03/24 00:33, 15F

03/24 00:33, 3年前 , 16F
該 MCU 的 data sheet 才知道.
03/24 00:33, 16F

03/26 22:26, 3年前 , 17F
回Lip:其實大多不需這些PU電阻.很多是看別人有放,他就放.
03/26 22:26, 17F

03/26 22:28, 3年前 , 18F
至於GPIO reset周邊(H/W rst),是比較保險的設計方式.
03/26 22:28, 18F

03/28 03:23, 3年前 , 19F
啊...不用太在乎成本的話確實浪費些沒關係...
03/28 03:23, 19F

05/04 15:04, 3年前 , 20F
bus loading對slew rate的影響比pull high電阻大多了
05/04 15:04, 20F

05/04 15:05, 3年前 , 21F
一般pull high/low視你使用哪顆spi device而定,看datasheet
05/04 15:05, 21F
文章代碼(AID): #1WMEZLlG (ASM)
文章代碼(AID): #1WMEZLlG (ASM)