Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

What is the purpose of 33ohm serise resistor in I2C signal lines? and why 33ohm?

Status
Not open for further replies.

winterice

New Member
I see many circuits with I2C bus that there always have 33ohm series resistors on I2C signal lines: SDA and SCL , what is the purpose of that resistors? damping ? or termination? or something else???

and why 33 ohm?

could any bull help me?!
 
Is the 33 ohm resistor sitting between the signal lines of the circuits and the rest of the network (ie. between the device and before the junction where the lines split up to other devices?) If it is, then it's probably for protection to try and supress current spikes that may be induced on the line.

It's probably 33 ohms so it provides enough current limiting against spikes or transients but is low enough to allow the maintain the integrity of the square wave's rise and fall times.

You don't need those resistors there so it's probably for protection.
 
thanks for your response, dknguyen
While there are no other devices, just source and sink device, the 33ohm sit between source device and the pull-up resistor (2.2K).

dknguyen said:
Is the 33 ohm resistor sitting between the signal lines of the circuits and the rest of the network (ie. between the device and before the junction where the lines split up to other devices?) If it is, then it's probably for protection to try and supress current spikes that may be induced on the line.

It's probably 33 ohms so it provides enough current limiting against spikes or transients but is low enough to allow the maintain the integrity of the square wave's rise and fall times.

You don't need those resistors there so it's probably for protection.
 
It's for protection. The resistor is 33 ohms because it's small enough to not form a voltage divider with the pull-up resistor to affect the voltage thresholds of the I2C signal, but is still enough to protect the device from current surges in the I2C lines (which may be long).
 
that's interesting, thanks

dknguyen said:
It's for protection. The resistor is 33 ohms because it's small enough to not form a voltage divider with the pull-up resistor to affect the voltage thresholds of the I2C signal, but is still enough to protect the device from current surges in the I2C lines (which may be long).
 
hello winterice
may you show me that circuit for example.
 
Last edited:
yes of cause.
 

Attachments

  • I2C.PNG
    I2C.PNG
    10.9 KB · Views: 4,734
Status
Not open for further replies.

New Articles From Microcontroller Tips

Back
Top