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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/17/03 15:01
Read: times


 
#43617 - RE: pullups - Erik,
Responding to: ???'s previous message
Yes, use the pullups when connecting the mouse. You are talking several feet of cable to the mouse. The weak pullups onboard a processor are just not enough when driving an "open collector" bus line over a length of cable. I would use a resistor of size such that you get the lowest value in ohms that just meet the specification of the 8051/8052 chip IIL when you take the processor pin to a low level and add together the currents being sunk including that from the 8051 weak pullup, the external pullup, and any current that flows from the mouse end.

You may also need to investigate the IIL capability of the chip in the mouse too. It may be spec'ed lower than the micro controller and as such you would have to raise the external pullup resistance enough to compensate for the lower sink capability of the mouse chip.

Michael Karas


List of 13 messages in thread
TopicAuthorDate
How to get data from mouse PS2 to MCS-51            01/01/70 00:00      
   RE: How to get data from mouse PS2 to MCS-51            01/01/70 00:00      
      RE: How to get data from mouse PS2 to MCS-51            01/01/70 00:00      
      PS2 to MCS-51 - Chris            01/01/70 00:00      
         RE: PS2 to MCS-51 - Chris            01/01/70 00:00      
            RE: PS2 to MCS-51 - Chris            01/01/70 00:00      
               RE: PS2 to MCS-51 - Chris            01/01/70 00:00      
                  RE: pullups            01/01/70 00:00      
                     RE: pullups            01/01/70 00:00      
                        RE: pullups            01/01/70 00:00      
                           RE: pullups - Erik,            01/01/70 00:00      
                              RE: pullups - Erik,            01/01/70 00:00      
                                 RE: pullups - Erik,            01/01/70 00:00      

Back to Subject List