В настоящее время я разрабатываю схему, которая может записывать данные с датчика и сохранять данные, записанные в EEPROM. Мои два устройства (EEPROM и для тестирования RTC) подключены через шину I2C к PIC16F887 µC. Однако рабочий диапазон напряжения двух устройств не одинаков (5 В для EEPROM, 3,3 для RTC), и моя батарея - это батарея 9 В.
Поэтому я разработал электронную схему со сдвигом уровня, состоящую из MOSFET для проводки SDA / SDL. Кроме того, я добавил два стабилизатора напряжения LM317 для питания устройств (9 В -> 3,3 В и 9 В -> 5 В). Поскольку я не являюсь экспертом в разработке таких вещей, я был бы признателен, если бы вы посмотрели на то, что я сделал, и сказали бы, сделал ли я что-то ужасно неправильно!