Machine-translated by Google. Questions are authored in English.
Top

Discussion

An I2C bus needs pull-up resistors because its outputs are

  • A.open drain, able to pull low but not high
  • B.differential, requiring a termination at each end
  • C.push-pull, requiring current limiting
  • D.high impedance in both states

Answer: A

Any device may pull the line low and none drives it high, which is what allows arbitration and clock stretching to work. The resistor value sets the rise time and therefore the maximum bus speed for a given capacitance.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.