ฉันกำลังออกแบบบอร์ดที่สามารถขับเคลื่อนด้วย USB หรือแหล่งจ่ายไฟ ATX พวกเขาทั้งสองสามารถเสียบในเวลาเดียวกันได้อย่างอิสระ ฉันต้องการ ATX ที่จะให้ 5V หากเสียบปลั๊ก แต่ถอยกลับไปที่ USB ถ้าเป็นไปได้ ชิปในวงจรทั้งหมดจะทำงานที่ 5V
ความคิดใด ๆ
ฉันกำลังออกแบบบอร์ดที่สามารถขับเคลื่อนด้วย USB หรือแหล่งจ่ายไฟ ATX พวกเขาทั้งสองสามารถเสียบในเวลาเดียวกันได้อย่างอิสระ ฉันต้องการ ATX ที่จะให้ 5V หากเสียบปลั๊ก แต่ถอยกลับไปที่ USB ถ้าเป็นไปได้ ชิปในวงจรทั้งหมดจะทำงานที่ 5V
ความคิดใด ๆ
คำตอบ:
โดยปกติหากคุณสามารถทนแรงดันตกได้คุณใช้ไดโอดจากแหล่งจ่ายแต่ละอันไปยังวงจร วิธีนี้อุปกรณ์จะไม่ป้อนกลับกัน
หากคุณไม่สามารถทนต่อแรงดันตกได้คุณจะใช้ FET เพื่อสลับเป็นวงจรโดยใช้ตรรกะเล็กน้อยเพื่อเปิด FET ใดก็ตามที่คุณต้องการโดยยึดตามการรวมอุปกรณ์สิ้นเปลือง
แต่ถ้าคุณเพิ่งเริ่มใช้อุปกรณ์อิเล็กทรอนิกส์และไม่แน่ใจเกี่ยวกับการออกแบบแหล่งจ่ายไฟให้ไปที่ไดโอด
แต่ละไดโอดจะมีแรงดันไฟฟ้าตก, พิกัดกระแสไฟและกำลังไฟสำหรับการกระจาย เนื่องจากคุณกำลังวาดจากพอร์ต USB กระแสของคุณจะไม่เกิน 500mA และกระแสนั้นที่แรงดันไฟฟ้าตกน้อยกว่าวัตต์ในการกระจายพลังงานดังนั้นตราบใดที่คุณเลือกไดโอดพลังงานคุณควรจะปรับ
แรงดันไฟฟ้าตกสำหรับไดโอด 1N4001 มาตรฐาน ($ 0.30 ต่อที่Digikey ) ประมาณ 1 V ที่ 1 A ดังนั้นเอาต์พุตไปยังวงจรของคุณจะเป็น 4V หากคุณต้องการลดแรงดันไฟฟ้าให้ต่ำลงคุณจะต้องย้ายไปที่ไดโอด Schottky เช่น1N5817ซึ่งมีแรงดันลดลงใกล้ถึง 450mV ที่ 1 A ดังนั้นแรงดันไฟฟ้าด้านเอาต์พุตจะเท่ากับ 4.55V ไดโอดนั้นมีเพียงไม่กี่เซนต์เท่านั้น
อย่างไรก็ตามหากคุณต้องการวงจร 5 โวลต์คุณจะต้องดูวิธีการสลับอื่น ๆ เช่น FET อย่างไรก็ตามโปรดทราบว่ามันจะมีราคาแพงกว่าและตัวเลือกง่าย ๆ เกือบทุกตัวยังคงมีแรงดันไฟฟ้าตก
อุปกรณ์และวงจร 5V ส่วนใหญ่จะทำงานได้ดีที่ 4.5V แต่เพียงตรวจสอบข้อมูลจำเพาะอย่างระมัดระวังและทำการทดสอบ
คุณควรใช้วงจรเดียวกับที่Arduino Duemilanoveใช้ คุณจะได้รับวงจรในรูปแบบไฟล์ PDFหรือไฟล์อินทรี การออกแบบ Arduino ได้รับอนุญาตภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์แสดงที่มาแบบเดียวกัน 2.5 นี่คือคำอธิบายของตัวเลือกพลังงานของ Duemilanove:
Arduino Duemilanove สามารถขับเคลื่อนผ่านการเชื่อมต่อ USB หรือด้วยแหล่งจ่ายไฟภายนอก แหล่งพลังงานถูกเลือกโดยอัตโนมัติ
พลังงานภายนอก (ไม่ใช่ USB) อาจมาจากอะแดปเตอร์ AC-to-DC (ผนังหูด) หรือแบตเตอรี่ สามารถเชื่อมต่ออะแดปเตอร์ได้โดยเสียบปลั๊กตรงกลางที่มี 2.1 มม. เข้ากับแจ็คเพาเวอร์ของบอร์ด สามารถใส่ตะกั่วจากแบตเตอรี่ในหัว Gnd และ Vin pin ของขั้วต่อ POWER
บอร์ดสามารถใช้งานได้กับแหล่งจ่ายไฟภายนอกที่ 6 ถึง 20 โวลต์ หากมาพร้อมกับน้อยกว่า 7V แต่ขา 5V อาจจ่ายน้อยกว่าห้าโวลต์และบอร์ดอาจไม่เสถียร หากใช้มากกว่า 12V ตัวควบคุมแรงดันไฟฟ้าอาจร้อนเกินไปและทำให้บอร์ดเสียหาย ช่วงที่แนะนำคือ 7 ถึง 12 โวลต์
หมุดไฟฟ้ามีดังนี้:
VIN แรงดันไฟฟ้าขาเข้าสู่บอร์ด Arduino เมื่อใช้งานแหล่งพลังงานภายนอก (เมื่อเทียบกับ 5 โวลต์จากการเชื่อมต่อ USB หรือแหล่งพลังงานอื่น ๆ ที่มีการควบคุม) คุณสามารถจ่ายแรงดันไฟฟ้าผ่านพินนี้หรือหากจ่ายแรงดันไฟฟ้าผ่านแจ็คเพาเวอร์ให้เข้าถึงผ่านพินนี้
5V แหล่งจ่ายไฟควบคุมที่ใช้ในการจ่ายไฟไมโครคอนโทรลเลอร์และส่วนประกอบอื่น ๆ บนบอร์ด สิ่งนี้อาจมาจาก VIN ผ่านตัวควบคุมออนบอร์ดหรือจัดหาโดย USB หรือแหล่งจ่ายไฟ 5V ที่มีการควบคุมอื่น
3V3 แหล่งจ่ายไฟ 3.3 โวลต์ที่สร้างโดยชิป FTDI บนบอร์ด การจับกระแสสูงสุดคือ 50 mA
GND หมุดกราวด์
ดูที่ตัวควบคุม ORing MOSFET เช่น LTC4412 ( http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220 ) และ Maxim's MAX5079 ( http: // www .maxim-ic.com / quick_view2.cfm / qv_pk / 4606 ) ซับซ้อนเล็กน้อย (และแพง) จากนั้นใช้ไดโอดแบบขนาน อย่างไรก็ตามแรงดันไฟฟ้าตกและการกระจายพลังงานจะน้อยที่สุด
หากคุณไปข้างหน้ากับไดโอดโปรดจำไว้ว่าไม่มีไดโอดสองตัวใดที่มีแรงดันไปข้างหน้าเหมือนกันทุกประการ ดังนั้นความคลาดเคลื่อนอาจเกิดขึ้นได้เช่นว่าวงจรนั้นใช้พลังงานจาก USB แม้ว่าจะเสียบ ATX แล้วก็ตาม
สิ่งที่คุณอาจต้องทำคือต่อสาย USB เข้ากับบัฟเฟอร์เลือกพินหรืออะไรก็ได้ จากนั้นให้มีประตูเกทและถ้าเห็น 5V จากพลังงาน USB (ก่อนชิปบัฟเฟอร์) และ 5V จากแหล่งจ่ายไฟ ATX, 1 และ 1 = 1 (และการเลือกชิปโดยทั่วไปจะใช้งานต่ำหมายความว่า '1' จะเปลี่ยน ปิดแหล่งจ่าย USB)
แก้ไข: ฉันไม่ได้หมายถึงชิปบัฟเฟอร์ ฉันตั้งใจจะบอกว่า IC บางตัวทำความสะอาดแรงดันไฟฟ้าที่มาจาก USB จริงๆชิปใด ๆ ที่คุณสามารถใช้เพื่อจ่ายพลังงานและมีพินเลือกชิป
คุณสามารถใช้ไดโอด Schottky จากนั้นเพิ่มบอร์ด 5v ขึ้นไปเพื่อกลับมาแรงดันไฟฟ้าสูญเสียใช่ไหม? https://www.sparkfun.com/products/10968