мені справді потрібен перемикач рівня, якщо я використовую пристрої, що працюють на 5 В, на шині I2C, яка має підтягування до 3,3 В? На моє розуміння, пристрої будуть лише тягнути лінії (SDA, SCL) низькими (до землі) і ніколи не підводити свою напругу до шини. Тому я не бачу причини для перемикання рівня, доки всі пристрої визначають напругу підтягувачів (3,3 В) як логічно високу. Так має бути з пристроями, що використовують 5В як джерело живлення.
У моєму випадку у мене є мікросхема, чиї входи не є 5В-толерантними як майстер, і я міг би мовити своїх рабів з 3,3 В, але використовувати 5 В простіше в моїй схемі і дозволяє більш високі (внутрішні) тактові ставки для рабів.