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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/08/04 16:52
Read: times


 
#82767 - Port 0 as communicator
Responding to: ???'s previous message
Can i use port 0 as data/address bus (it is bidirectional but only one tolks at a time)

Sure, the problem you will have is that a high on the bus will be delayed by the time constant of your pullup resistor and the capacitance of the bus, which, with 32 nodes, can be quite a bit.

Speaking generally, let us take a port 0 that can pull low 1mA. Let us take that each node (chip and wiring) is 25 pF. with 32 nodes your capacitance will be 800 pF. The smallest pullup you can use will be 5k for 1mA.

so 5k * 800p = 4us, which gives you a marginal bus speed of 250KHz (you will have to go lower), and that is with the values above that may very well be optimistic.

Another problem with open collector buses is that they are very noise suspectible and you will have to take that into account (make sure the bus is stable before the clock arrives) which makes your throughput even less.

Erik

I suggest you try hard to fing a supplier of SILabs or Philips or another brand with configurable ports.

PS whare are you in the world?

List of 22 messages in thread
TopicAuthorDate
Master / slave parallel bus            01/01/70 00:00      
   suggestion            01/01/70 00:00      
      info            01/01/70 00:00      
         config ports            01/01/70 00:00      
            serial parallel ?            01/01/70 00:00      
               various            01/01/70 00:00      
                  atmel port 0            01/01/70 00:00      
                     Port 0 as communicator            01/01/70 00:00      
                        Sorry, did not look            01/01/70 00:00      
                           reply            01/01/70 00:00      
                           supplier..            01/01/70 00:00      
                              speed            01/01/70 00:00      
                                 go on            01/01/70 00:00      
                                    to the above            01/01/70 00:00      
                                       Re: to the above            01/01/70 00:00      
                                          open collector push-pull no way            01/01/70 00:00      
                                             open collector and upsh-pull            01/01/70 00:00      
                                                push pull drive, OC receive            01/01/70 00:00      
   How to post ASCII Art            01/01/70 00:00      
   All in one chip!            01/01/70 00:00      
   Why parallel ?            01/01/70 00:00      
   CAN or cannot            01/01/70 00:00      

Back to Subject List