Cypress Perform

Home > Support
support.cypress.com     Bookmark and Share
Support

Knowledge Base Article



Frequently Asked Questions about I2C lines - KBA85348

Last Updated: 01/03/2013

Question 1: Why resistors of 330 ohm are required on I2C lines?


Answer: The series resistors of 330 ohm added on the I2C lines is to increase the RF noise immunity.


The resistor along with the pin capacitance forms a low pass filter and filters out any high frequency signals which may get coupled to the I2C lines.


Question 2: Pull-up resistor sizing on I2C lines?


Answer: The bus capacitance which is the total capacitance of wire, connections and pins. This capacitance limits the maximum value of Rp (Poll – up resistors) due to the I2C specified rise time (rise time of both SDA and SCL signals). The supply voltage limits the minimum value of resistor Rp due to the specified minimum sink current of 3 mA for Standard-mode and Fast-mode, or 20 mA for Fast-mode Plus. The equivalent formula of Rp-max and Rp-min list as following:


Rp(max) = tr / 0.8473 × Cb


Rp(min) = (VDD – VOL(max)) / IOL


  • tr - Rise time of both SDA and SCL signals, it specified in I2C Spec
  • Cb - Estimated bus capacitance
  • VDD - Supply voltage of I2C bus, it specified in I2C Spec
  • IOL - Minimum sink current of I2C bus, it specified in I2C Spec
  • VOL(max) - LOW-level output voltage, it specified in I2C Spec




Provide feedback on this item to help us improve:

How likely are you to recommend this article to a friend or colleague?

Not at all likely
0
1
2
3
4
5
6
7
8
9
10
Extremely likely

Was this item helpful?
Yes
No
Maybe


Additional comments:

Email:

Sunset Owner: WEIJ; Secondary Owner: YLIU; Sunset Date: 07/03/13