FlyingDutch
Advanced Member level 1
- Joined
- Dec 16, 2017
- Messages
- 458
- Helped
- 45
- Reputation
- 92
- Reaction score
- 55
- Trophy points
- 28
- Location
- Bydgoszcz - Poland
- Activity points
- 5,027
Hello,
today I was looking for (internet) information what is maximum range of I2C bus (assumption errorless working width clock 100 KHz). I found several sites with such information, but there were big dispersion of answers. There also were used different methods for extending bus lenght. For example such methods:
The given answers ragarding maximum bus lenghts has been form 4-6 meters to 80-200 meters.
I would like to perform my own tests, but before that I would like to know what method for extending I2C bus lenght is most promising? Could someone of forum users has expierience in such topic and share his knowledge? For my purpose the maximum length of I2C bus equals 4 meters is enough (errorless working with clock speed 100 Khz).
Thanks in advance and Regards
today I was looking for (internet) information what is maximum range of I2C bus (assumption errorless working width clock 100 KHz). I found several sites with such information, but there were big dispersion of answers. There also were used different methods for extending bus lenght. For example such methods:
- properly matched pull-up resistors
- MOSFET transistor keys for driving clock and data lines
- specialized ICs designed for this purpose
The given answers ragarding maximum bus lenghts has been form 4-6 meters to 80-200 meters.
I would like to perform my own tests, but before that I would like to know what method for extending I2C bus lenght is most promising? Could someone of forum users has expierience in such topic and share his knowledge? For my purpose the maximum length of I2C bus equals 4 meters is enough (errorless working with clock speed 100 Khz).
Thanks in advance and Regards