Atualmente, estou projetando um circuito que pode gravar dados de um sensor e salvá-los em uma EEPROM. Meus dois dispositivos (EEPROM e, para fins de teste, um RTC) são conectados via um barramento I2C a um PIC16F887 µC. No entanto, a faixa de operação da tensão de dois dispositivos não é a mesma (5v para a EEPROM, 3,3 para o RTC) e minha bateria é de 9V.
Por isso, projetei um circuito eletrônico com um deslocador de nível composto por MOSFETs para a fiação SDA / SDL. Além disso, adicionei dois reguladores de tensão LM317 para alimentar os dispositivos (9V-> 3.3V e 9V-> 5V). Como não sou especialista em projetar essas coisas, agradeceria se você pudesse dar uma olhada no que eu fiz e me dizer se fiz algo terrivelmente errado!