Использование подтягивающих резисторов при подключении нескольких устройств к шине I2C важно по нескольким причинам:
- Гарантия отсутствия короткого замыкания. habr.com Подтягивающий резистор не позволяет произойти короткому замыканию между Vdd и GND, что важно при подключении двух и более драйверов с открытым стоком или коллектором на одну шину. habr.com
- Установка высокого уровня в сигнальных линиях. dzen.ru Когда выходной транзистор закрыт, на соответствующей линии через внешний подтягивающий резистор устанавливается высокий уровень. dzen.ru
- Балансировка параметров энергопотребления и помехозащищённости. habr.com Чем меньше сопротивление резисторов, тем больше ток в сигнальных линиях, тем менее подвержены влиянию внешних факторов сигналы и тем выше скорость передачи данных. habr.com dzen.ru
- Резервное подключение линии. electronics.stackexchange.com Резисторы используются для резервного подключения линии, когда микросхема драйвера не активна. electronics.stackexchange.com
Таким образом, использование подтягивающих резисторов позволяет обеспечить надёжную работу шины I2C при подключении нескольких устройств. habr.com dzen.ru