Tengo un proyecto que requiere hacer I²C / I2C / TWI en una larga distancia (30 a 40 metros).
He visto a algunas personas que sugieren reducir la frecuencia de reloj a aproximadamente 500 Hz, para mitigar los efectos de la capacitancia de una línea tan larga, ¿supongo? Los componentes que estoy usando requieren al menos la frecuencia de reloj estándar de 100 kHz. Investigué un poco más y encontré entre las respuestas a otra pregunta una sugerencia de usar un cambiador de nivel P82B96. En la hoja de datos se dan ejemplos de cómo usarlos en líneas de hasta 100 metros:
Meheencontradoconotraformadecambiarlosnivelesatravésde
Ahora me pregunto: ¿cuál es la mejor solución? ¿O hay algo que he pasado por alto? Y también, ¿es 5V suficiente para asegurar una buena conexión? ¿Habría una ventaja en el uso de un voltaje aún mayor como 12V?