ฉันจะต้องเปลี่ยนระดับถ้าฉันใช้อุปกรณ์ที่ขับเคลื่อนด้วย 5V บนบัส I2C ที่มีการดึงไปยัง 3.3V หรือไม่ ในความเข้าใจของฉันอุปกรณ์จะดึงเส้น (SDA, SCL) ต่ำ (ลงกราวด์) และไม่ขับแรงดันไฟฟ้าของอุปทานไปยังบัส ดังนั้นฉันจึงไม่เห็นเหตุผลที่ตัวเปลี่ยนระดับตราบใดที่อุปกรณ์ทั้งหมดตรวจจับแรงดันไฟฟ้าจาก pull-ups (3.3V) ว่ามีค่าตรรกะสูง ควรเป็นกรณีที่อุปกรณ์ใช้ 5V เป็นแหล่งจ่าย
ในกรณีของฉันฉันมีไอซีที่อินพุตไม่เป็นตัวต้านทานแรงดันไฟฟ้า5V เป็นหลักและฉันสามารถใช้พลังงานจากทาสของฉันด้วย 3.3V แต่การใช้ 5V นั้นง่ายกว่าในวงจรของฉันและอนุญาตให้อัตรานาฬิกาภายใน