Estoy trabajando con Arduino Uno (Rev 3) para conectar un controlador háptico DRV2605 para controlar varios motores ERM / LRA utilizando I2C.
Al mirar ejemplos en la web, veo que todos usan un conversor de nivel I2C para disminuir el voltaje de 5v a 3.3V, a pesar de que de acuerdo con hoja de datos del controlador y la descripción del protocolo I2C es posible usar 5V directamente . Entiendo que el único requisito es que ambos dispositivos funcionen al mismo nivel de voltaje.
¿Hay alguna razón (aparte de la eficiencia energética) para usar 3.3V sobre 5V?