Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to select Pullup(down) Resistors?

Status
Not open for further replies.

Yoking

Newbie level 6
Joined
Mar 28, 2005
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,381
in digital circuit,we can find many pullup or pulldown Resistors in output our input port!but how to select that kind of resistors in our own circuit?anyone can help!i really have no idea about that!thanks!
:|:|:|:|
 

You have to take into account two things:

1) if you reduce the pullup value you increase the current when it is pulled down by the driver but when the line rises rapidly when the driver goes Hi-z (take into account the line capacitance that must be charged by the pullup resistor).

2) a low pullup value makes the line more robust against interference.
 

It boils down to a trade-off between speed/performance and power. A lower resistance pull-up will have higher current, consume more power but switch faster than a larger resistor.

I2C is a great example of a bus whose performance (in terms of speed) suffers due to the use of passive pull-ups on its lines.

However you must also be careful not to dammage your active components by using pull-ups or pull-downs that are too small. Check the datasheet for the chips that you are using and pay careful attention to the maximum currents that your output stages can sink/source. These impose certain hard limits on how small your resistors can be without causing dammage.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top