??? 05/14/05 09:07 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#93415 - I would use them... Responding to: ???'s previous message |
Payam said:
Based on the following extracts from 'Bible', I'm about to omitt the pull-ups on p0 in my 89s52 system (programmed by a separate programmer) where only some SRAM is put on p0 and nothing else. Am I missing something? Omitting pull-ups at Port0 is possible, means the SRAM gets the right signals when it's addressed by the micro, and on the other hand the micro gets the right signals from your static RAM, when being read. But, if you have a look with a scope at Port0 pins, the you will notice that afterwards potentials are floating and go into a "no-man's-land". The effect of this can be an increase of supply current of all those gates which see these undefined potentials at their inputs. So, I would recommend the use pull-ups in any case. And if you take a tiny pull-up array, then this will not cost any relevant board space. Extra supply current due to undefined input levels is the dead of any battery buffered CMOSRAM application, for instance! In this special case I would recommend the use of pull-downs instead of pull-ups, because pull-ups increase supply current just by design, whereas pull-downs don't eat extra current, but nevertheless help to guarantee defined potentials. It's important to note, that the standard 'C51 isn't designed to run extended circuits! Have a look for instance at the /WR and /RD lines. These show the correct signals when toggling, but afterwards only a weak internal pull-up makes logical high level. Output impedance then is far away from what's needed to effectively shunt noise and interference to supply rails. Here again 4k7...10k pull-ups can help to enhance noise rejection on /WR and /RD lines. Nevertheless, extended circuits need buffers for these lines to guarantee low output impedances (in the range of 50 Ohm). Kai |
Topic | Author | Date |
omitt the pull-ups on p0 | 01/01/70 00:00 | |
Seems to be | 01/01/70 00:00 | |
I would use them... | 01/01/70 00:00 | |
Thanks Kai![]() | 01/01/70 00:00 |