Tôi hiện đang thiết kế một mạch có thể ghi dữ liệu từ một cảm biến và lưu dữ liệu được ghi vào EEPROM. Hai thiết bị của tôi (EEPROM và cho mục đích thử nghiệm RTC) được kết nối qua bus I2C đến PIC16F887 PhaC. Tuy nhiên, phạm vi hoạt động của hai thiết bị không giống nhau (5v cho EEPROM, 3,3 cho RTC) và pin của tôi là pin 9V.
Do đó, tôi đã thiết kế một mạch điện tử với bộ dịch mức bao gồm các MOSFET cho hệ thống dây SDA / SDL. Trên hết, tôi đã thêm hai bộ điều chỉnh điện áp LM317 để cấp nguồn cho các thiết bị (9V-> 3.3V và 9V-> 5V). Vì tôi không phải là một chuyên gia trong việc thiết kế những thứ như vậy, tôi sẽ đánh giá cao nếu bạn có thể liếc nhìn những gì tôi đã làm và nói với tôi nếu tôi làm sai điều gì đó khủng khiếp!