Author Topic: Pull up/down resistors  (Read 1592 times)

0 Members and 1 Guest are viewing this topic.

Offline blueskullTopic starter

  • Supporter
  • ****
  • !
  • Posts: 367
  • Country: cn
  • BA7LKP
Pull up/down resistors
« on: May 14, 2015, 08:24:18 pm »
Why do we need pull ups or pull downs for input pins? For STATIC operation, such as boot mode selection, can not we simply connect the pins directly to Vio or Gnd?

For what I can think of is powering up a pin several ns before Vcc MAY cause latch up? But I always don't care about it, and it works all the time.
 

Online Neilm

  • Super Contributor
  • ***
  • Posts: 1546
  • Country: gb
Re: Pull up/down resistors
« Reply #1 on: May 14, 2015, 08:56:55 pm »
Quite often, the pins can have multiple functions and it could cause damage to the output stage if the pin was accidentally driven. You could end up with a dead short through the IC. The resistors will limit the current in this instance.
Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe. - Albert Einstein
Tesla referral code https://ts.la/neil53539
 

Offline baoblackcoal

  • Newbie
  • Posts: 9
Re: Pull up/down resistors
« Reply #2 on: May 15, 2015, 01:58:25 am »
Sometimes need enough current.
 

Offline TimFox

  • Super Contributor
  • ***
  • Posts: 7948
  • Country: us
  • Retired, now restoring antique test equipment
Re: Pull up/down resistors
« Reply #3 on: May 15, 2015, 03:38:52 pm »
Pull-up resistors: 
Original TTL and some other logic families were unhappy if the input voltage exceeded Vcc (for example, during turn-on) unless there was a current limit.  A TTL output worked well, but a resistor was recommended for permanently pulled-up pins.
Pull-down resistors:  With TTL, the resistor must be relatively low due to the high input current at VIL.
It is often considered good design to use a small pull-down resistor to ground, even when not needed, in order to allow in-circuit testing of the device with a controlled voltage or pulse to that pin.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf