Open-collector VS bipolar lines on I2C devices


Results 1 to 6 of 6

Threaded View

  1. #4
    Join Date
    Mar 2003
    Location
    Commerce Michigan USA
    Posts
    1,166


    Did you find this post helpful? Yes | No

    Default

    Demon, Thats the beauty of an open collector buses is there can be an unlimited number of devices connected. Any device can respond to a command and any device can be the master. Over current collisions are avoided by there only being 1 set of pullup resistors that source the current to the bus. If 2 devices try to talk at the same time there is no excessive current drawn. Therefore there needs to be a standard protocol that is used in the communications scheme. I have had more than 32 devices on a single bus in the past without any problem. The resistors are sized by the time constant to clear the ground condition produced by the device that is talking on the bus. Therefore to talk at higher speeds the pullups need to be smaller in size to enable more source current to the bus to clear the ground condition.

    Dave Purola,
    N8NTA
    Last edited by Demon; - 4th October 2016 at 18:05.

Similar Threads

  1. I2C Master/Slave 16F88/16F767 working code
    By DanPBP in forum Code Examples
    Replies: 2
    Last Post: - 23rd October 2012, 22:31
  2. HARDWARE I2C SAMPLE CODE question
    By Michael Wakileh in forum Code Examples
    Replies: 2
    Last Post: - 16th June 2009, 21:07
  3. I2C Master Slave issues.
    By cpayne in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 29th March 2008, 19:33
  4. I2C slave
    By Charles Linquis in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 16th March 2008, 03:46
  5. Please help with i2cslave i2c slave
    By cycle_girl in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 1st December 2005, 13:55

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts