I was trying to choose a resistor value for a pull-up resistor I will use in my project. The project will have I2C communication and SMBus communication. When I was searching on the internet, I have seen some sentence that says using low resistor value for a pull-up resistor causes higher energy consumption. Is it the only disadvantage? If the only advantage of using a pull-up resistor is to reduce energy consumption, would the SMBus or I2C communication work without any pull up resistor? And how much energy does it save if I use 2 k pull up resistor, would it reduce consumption drastically? Thanks beforehand.
Electronic – Disadvantage of using low resistor value for pull up (Strong pull up)
i2cpicpullupresistorssmbus
Related Topic
- Electrical – Amplifiers for EEG and Resistor Values
- Electronic – Pull-up resistor value I2C; higher than 400 pf capacitance
- Electronic – If a datasheet doesn’t state I2C address pins have pull-up/down resistors, does that mean I must connect them
- Electrical – STM32F103C8T6 – I2C communication with TI FuelGauge BQ78350
- Electronic – SMBus pull-up resistor value
- Electronic – I2C weird data and clock output/input
Best Answer
You do need a pull-up. And 2k is a low value so it will consume more power than 10k would. You need to select your pull-up to have the rise time small enough to be within specifications that depend on the clock speed, bus capacitance, current driving ability of the chips and their voltage levels to determine bus being high or low.