Estoy tratando de desarrollar una placa que incluya dispositivos I2C y SPI que están sin energía la mayoría de las veces para ahorrar energía. Descubrí que para estos dispositivos en particular (sensores de presión Honeywell HSC) definitivamente no puedes tener los I2C sin energía porque terminas alimentándolos a través de las líneas I2C y obteniendo un voltaje extraño de alrededor de 1V.
Sin embargo, tengo tarjetas microsd SPI sin alimentación en el mismo bus que algunas otras cosas (un RTC, etc.) y parece funcionar bien.
Ambos dispositivos dicen que el voltaje pico en cualquier línea es algo como Vdd + 0.3V, que si Vdd es 0V es 0.3V (eg for microsd ). Así que mis preguntas son:
- ¿Realmente quieren decir Vdd + 0.3V incluso si Vdd es 0V?
- ¿Hay alguna manera agradable de hacer esto? He encontrado un chip búfer I2C (PCA9515) pero consume 3 mA todo el tiempo, lo que no es lo ideal. Tendría que desactivar ese chip también, lo cual no estoy seguro. gustará Para SPI encontré este chip 74LCX125, que parece que consume energía siempre y cuando las entradas no estén flotando, por lo que los puntos más débiles podrían ayudar allí. Aunque todo parece un poco complicado.
¿Alguna sugerencia?