作者ando5566 (贩卖梦想的人)
看板ASM
标题[请益] spi的pull-up 电阻
时间Tue Mar 23 02:58:27 2021
使用的pic18单晶片 ,其SPI 如果设置成cmos push pull输出,而非open drain,但仍在pi
n脚上加上pullup电阻,在pull high时是不是slew rate提升效果能由pullup 电阻来控制?
自己是这样认知,不知道想法是否有错?感谢指导!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.33.13 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1616439509.A.BD0.html
1F:→ Lipraxde: 没那个必要 03/24 00:14
2F:→ yunnlai: MCU 的 GPIO pin 到周边 IC 会加 pull-up/down 电阻的 03/24 00:21
3F:→ yunnlai: 原因是:在电源(3.3V/5V)起来後,到config叙述时(这时才设 03/24 00:24
4F:→ Lipraxde: Push-pull 的输出 Hi 时直接就让上面的 MOSFET 导通了 03/24 00:24
5F:→ Lipraxde: ,不需要额外加个电阻慢慢拉 03/24 00:24
6F:→ Lipraxde: 就算你加 pull-up 电阻,Hi -> Lo 变快了,那 Lo -> Hi 03/24 00:24
7F:→ Lipraxde: 就不用管了? 03/24 00:24
8F:→ yunnlai: 置成 push-pull output 或 open drain), 将该 pin 维持在 03/24 00:25
9F:→ yunnlai: High 或 Low level,以维持周边IC该pin电位. 03/24 00:26
10F:→ yunnlai: 避免周边IC被 enable 误写资料进去. 03/24 00:27
11F:→ yunnlai: 而不是控制 SR. 03/24 00:27
12F:→ Lipraxde: 一般会用 reset 去控制周边吧? 03/24 00:28
13F:→ yunnlai: 不然就是不管三七二十一就加吧, 未细究其必要性. 03/24 00:29
14F:→ yunnlai: 大部分的 configurable GPIO pin 在 reset 之後, 都是 03/24 00:32
15F:→ yunnlai: input state. 至於 input state 时的内部等效电路,就要看 03/24 00:33
16F:→ yunnlai: 该 MCU 的 data sheet 才知道. 03/24 00:33
17F:→ yunnlai: 回Lip:其实大多不需这些PU电阻.很多是看别人有放,他就放. 03/26 22:26
18F:→ yunnlai: 至於GPIO reset周边(H/W rst),是比较保险的设计方式. 03/26 22:28
19F:→ Lipraxde: 啊...不用太在乎成本的话确实浪费些没关系... 03/28 03:23
20F:→ SAYYA: bus loading对slew rate的影响比pull high电阻大多了 05/04 15:04
21F:→ SAYYA: 一般pull high/low视你使用哪颗spi device而定,看datasheet 05/04 15:05
22F:推 AirLee: pull-up 加了还可以防静电又可以防误动作啊 11/24 11:03
23F:→ AirLee: 加了电阻 11/24 11:03