A designer reviews a schematic and finds a 10k pull-up resistor on an I2C SDA line that is 2 meters long (using cable extension). The bus runs at 400 kHz (Fast Mode). What is the likely problem?
-
A
The resistor value is too high, causing excessive current draw
-
B
The long cable capacitance combined with 10k pull-up creates RC time constant that slows rising edges below Fast Mode spec
-
C
Pull-up voltage must match the cable impedance
-
D
10k is the correct value for Fast Mode I2C