ปกติฉันจะใช้ Arduino สำหรับโครงการของฉันเพราะมันมีอินพุตและเอาต์พุต 5V และมี 5V Vin เพื่อให้ชีวิตง่ายขึ้นเมื่อเชื่อมต่อกับส่วนประกอบ 5V สำหรับโครงการนี้ฉันต้องการใช้ Raspberry Pi เพราะฉันต้องการเชื่อมโยงมันเข้ากับจอแสดงผล Pi ขับเคลื่อนโดย 5V จึงง่ายพอ มันมีหมุด 3.3VI / O และอุปกรณ์ที่ฉันต้องการเชื่อมต่อด้วยคือ 5V
ฉันมีอุปกรณ์ที่มีอินพุตขา 5V ซึ่งต้องขับเคลื่อนเป็น 5V อุปกรณ์มีขาออก 5V ซึ่งอุปกรณ์ขับไปยัง 5V เมื่อส่งออก
ฉันได้ทำการแปลงแบบสองทิศทางระหว่างอุปกรณ์ 5V และ 3.3V มาก่อน แต่นั่นก็คือตัวเปลี่ยนระดับตรรกะที่ใช้งาน LOW วงจรเป็นวงจรทั่วไปที่มีทรานซิสเตอร์และไดโอดและตัวต้านทานแบบดึงขึ้นสองตัว แอปพลิเคชันนี้ต้องใช้งานสูง โครงการนี้โชคดีที่ไม่ต้องใช้ I / O สองทิศทาง
สำหรับทิศทาง 5V ถึง 3.3V ตัวแบ่งแรงดันน้ำมันดิบจะทำงาน
สำหรับทิศทาง 3.3V ถึง 5V ฉันไม่รู้วิธีแก้ปัญหาที่ง่าย ฉันทำการค้นหาบางอย่างและดูเหมือนจะมีบูสเตอร์ - คอนเวอร์เตอร์ (DC-DC บูสเตอร์คอนเวอร์เตอร์) แต่เมื่อต้องการสร้างจากส่วนประกอบที่ไม่ต่อเนื่องฉันจำเป็นต้องสร้างวงจร PWM เพื่อขับเคลื่อนสวิตช์
ฉันแค่สงสัยว่ามีวิธีที่ง่ายกว่าในการบรรลุเป้าหมายนี้หรือไม่โดยมีความซับซ้อนเทียบเท่ากับจำแลงระดับตรรกะต่ำที่แอ็คทีฟ