Is it correct that in I2C, 'open drain' refers to a type of output where a I2C device can only pull the signal line low (logic 0) but cannot drive it high (logic 1)? To achieve a logic high state, an external pull-up resistor is used to pull the line high when no device is pulling it low ?




