![]() | ![]() | ![]() |
| |||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
![]() |
| | Tools |
| | #1 |
|
Hey, I wanted to ask you guys please: 1. I read in Wiki that sometimes ICs provide a weak internal pull-up resistor to connect the drain to Vdd in order to reduce power usage by keeping input signals from floating. How exactly does it reduce power usage? (floating => high impedance => minumum current => minimun power usage). 2. It was also said that external strong pull-up resistor are used to minimize noise. How does a strong pull-up reduce noise, compared with a weak one? Thanks in advance. Last edited by alphacat; 10th November 2009 at 02:15 PM. | |
| |
| | #2 | ||
| Quote:
Quote:
Last edited by speakerguy79; 10th November 2009 at 02:29 PM. | |||
| |
| | #3 | |||
| Quote:
Noise at the Gate terminal will still affect the output, no matter if its floating or not, won't it? Quote:
I'm not sure though, how does it reduce the power usage in the circuit? (By the way, there are cases where you would want to have floting pins in the system, for example when a master device is to communicate with several slaves). Quote:
Last edited by alphacat; 10th November 2009 at 03:06 PM. | ||||
| |
| | #4 | ||
| Quote:
Quote:
| |||
| |
| | #5 | |
| Quote:
If the voltage floats to a level roughly halfway, the Pchannel and the Nchannel transistors that are part of a CMOS input structure both are turned on at the same time. This causes current to flow from Vdd to ground, wasting power and heating the chip. Normally, CMOS inputs are supposed to switch through that range in a very short time. Preventing the input from floating around is why the weak pullup is there. Imagine an open-drain output connected via a long wire to a remote CMOS input. The more current that the pull-up resistor can source, the less likely it is that the voltage on the wire will be effected by capacitive coupling to other non-related signals. i.e. this raises the "noise-immunity" of the signal wire.
__________________ Mike ML. | ||
| |
| | #6 | ||
| Quote:
So you also connect a pull-up resistor to the Gate terminal? Quote:
| |||
| |
| | #7 | |
| Quote:
Thanks a lot ! | ||
| |
| | #8 | |
| Quote:
After all, the voltage level remains the same for both weak and strong pull-up, but the current changes. | ||
| |
| | #9 |
| There are two ways that "noise" can be induced into the wire, capacitive coupling from a parallel wire that is being switched, or by magnetic induction into the loop that the wire is part of. Forcing the wire to a voltage with a lowΩ resistor vs a highΩ provides improved noise immunity for both cases...
__________________ Mike ML. Last edited by MikeMl; 10th November 2009 at 04:43 PM. | |
| |
| | #10 |
|
Yes, I understand now. Thanks a lot! | |
| |
| | #11 |
|
Hey, Am I correctly describing the problem that capacitive coupling might cause? * The D-S channel of M1 is open (high impedance). | |
| |
| | #12 |
|
Could anyone help me out understanding it please?
| |
| |
| | #13 |
|
It would be like this: ![]() The floating gate would pick up noise from the high-speed line, causing the FET to switch/amplify the noise. Last edited by kpatz; 11th November 2009 at 01:26 PM. | |
| |
| | #14 |
|
Thank you. So how does the Pull-up at the Drain terminal, help preventing the noise at the Gate terminal from closing the D-S channel? Last edited by alphacat; 11th November 2009 at 03:19 PM. | |
| |
| | #15 | |
| Quote:
Rarely, does crosstalk perturb a CMOS input connected to a wire when it is fully pulled-up or fully-pulled down. Rather, imagine what happens if the parallel signal line is switching while the weakly pulled-up line is transitioning from low to high. Because there might be tens of pF of capacitance on the wire, the weak pullup creates a long time constant as that capacitance charges though the pullup resistor. This means that the CMOS input remains in the region where it is very sensitive to small capacitively coupled spikes for a relatively long time. Contrast that to the wire being driven by a true push-pull CMOS or TTL driver, where the wire capacitance can be charged/discharged in equally short times.
__________________ Mike ML. | ||
| |
|
| Tags |
| drain, open, output |
| Thread Tools | |
| Display Modes | |
| |
Similar | ||||
| Title | Starter | Forum | Replies | Latest |
| difference b/w normal output and open drain output of the pic | puneetnepsam | Micro Controllers | 3 | 28th May 2009 07:50 AM |
| open drain output. | alphacat | General Electronics Chat | 15 | 23rd May 2009 07:12 PM |
| Is a 12f output pin an open drain? | smanches | Micro Controllers | 3 | 28th March 2009 08:38 AM |
| Pic16f628a - Ra4 Open Drain Output | fenderman | Micro Controllers | 19 | 10th February 2009 02:15 AM |
| The difference in open-drain and push-pull | elarson | General Electronics Chat | 4 | 3rd January 2004 10:38 AM |