Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/17/06 18:01
Read: times


 
#129639 - That's what I find confusing
Responding to: ???'s previous message
Kai Klaas said:
Neil said:
They may have been required back then??

Not more required than today: When external memory is addressed by Port0 of 8751H, strong internal active pull-ups are activated. So, at least the addressing of external memory should work without the pull-up resistors.


That's what's bugging me in this case, as the /EA line is grounded and the code resides in an external EPROM. Ports 0 and 2 should always be driven with sufficient current to "do the job," but they're clearly not. I'm also not sure why the thing fails to run and gets hot while the oscillator is running at a lower-than-maximal rate, even in the case where the internal crystal oscillator is in use.

Now, I've used the external oscillator because I ultimately will need a PLD to switch between clock sources without glitching the clock, hence, won't be using the internal oscillator.

Kai Klaas said:
Nevertheless, when not addressing external memory, Port0 lines can float and potentials can go to the nowhere's land. So, to the Port0 lines connected CMOS latches (or gates), not containing the typical TTL-ish internal pull-up can even oscillate, because of the floating of potential. Because of this and to enhance the noise immunity due to lowered line impedances, I do use 10k pull-up arrays for all the Port lines of micro, not only for the Port0 lines.

Kai


This is clearly a mental-masturbation exercise, as the DS89C4x0's seem to work just fine in the application where they drop in for the older parts. It's just puzzling that the old parts, even though they're not previously used, behave peculiarly in an environment where they clearly should behave normally.

The CMOS devices don't seem to care whether the pullups are plugged in or not, while the HMOS parts definitely want them there.

There's a common application that uses only one latch, i.e. it has a latch on P0 to catch the low addresses. I wonder how well the high addresses, as applied to the NMOS EPROM and CMOS RAM behave. Back in the old days, we didn't have the CMOS RAM, and the NMOS tolerated the levels that NMOS/HMOS parts provided. In the past I've had no trouble substituting the CMOS RAMs for the older NMOS ones. Should I anticipate problems of this sort there?

RE



List of 45 messages in thread
TopicAuthorDate
Why would the OLD part get hot?            01/01/70 00:00      
   Could be            01/01/70 00:00      
      just to focus ...            01/01/70 00:00      
         Current consumption?            01/01/70 00:00      
      HMOS            01/01/70 00:00      
         Yes, they were warm ...            01/01/70 00:00      
            some special mode?            01/01/70 00:00      
               I know            01/01/70 00:00      
               I doubt there\'s a special mode involved            01/01/70 00:00      
                  BI NGO!            01/01/70 00:00      
                     Not yet, my friend ... but you\'re onto something            01/01/70 00:00      
                        doen memory lane            01/01/70 00:00      
                           it's all pretty confusing            01/01/70 00:00      
                              they all did            01/01/70 00:00      
   well ... the REAL question is ...            01/01/70 00:00      
   Have you tried using slow SRAM...            01/01/70 00:00      
      How about....            01/01/70 00:00      
         I'm not sure what that will tell me.            01/01/70 00:00      
      What do you believe that would do?            01/01/70 00:00      
         Step Back            01/01/70 00:00      
            Well, that's how it is ...            01/01/70 00:00      
   Some hints            01/01/70 00:00      
      Yes, that\'s so ...            01/01/70 00:00      
         Maybe            01/01/70 00:00      
            Intel doesn\'t care ...            01/01/70 00:00      
            O.K. ... so here\'s what I\'ve found ...            01/01/70 00:00      
               do you want to be stylish?            01/01/70 00:00      
                  Bipolar logic? Maybe            01/01/70 00:00      
                     Back in the day            01/01/70 00:00      
                        Pull-ups            01/01/70 00:00      
                           Dynamic logic may be the reason for the hot part            01/01/70 00:00      
                           That's what I find confusing            01/01/70 00:00      
                              pullups HCT and LS            01/01/70 00:00      
                                 74HCTMOS does not contain internal pull-ups            01/01/70 00:00      
                                 emitters vs resistors            01/01/70 00:00      
                           So, Kai, How did you arrive at 10K-ohms?            01/01/70 00:00      
                              No calculations, just a compromise            01/01/70 00:00      
                                 I haven't tried it with LS parts ... yet ...            01/01/70 00:00      
                                    throw away that databook :-)            01/01/70 00:00      
                                       Well, it's the old TTL book from TI ...            01/01/70 00:00      
                                          just a thought re LS pullup            01/01/70 00:00      
                                             That's the HCTLS from Samsung            01/01/70 00:00      
                        re: back in the day            01/01/70 00:00      
                           What about P2?            01/01/70 00:00      
                              No Just P0            01/01/70 00:00      

Back to Subject List