Attualmente sto progettando un circuito in grado di registrare i dati da un sensore e salvare i dati registrati in una EEPROM. I miei due dispositivi (EEPROM e a scopo di test un RTC) sono collegati tramite un bus I2C a un PIC16F887 µC. Tuttavia, l'intervallo operativo della tensione dei due dispositivi non è lo stesso (5 v per EEPROM, 3,3 per RTC) e la mia batteria è una batteria da 9 V.
Pertanto ho progettato un circuito elettronico con un variatore di livello composto da MOSFET per il cablaggio SDA / SDL. Inoltre ho aggiunto due regolatori di tensione LM317 per alimentare i dispositivi (9V-> 3.3V e 9V-> 5V). Dato che non sono un esperto nel progettare cose del genere, apprezzerei se tu potessi dare un'occhiata a ciò che ho fatto e dirmi se ho fatto qualcosa di orribilmente sbagliato!