USB2 จ่ายไฟ 3.3V ที่ 500 mA
ฉันมีข้อกำหนดง่ายๆข้างต้นและฉันประหลาดใจอย่างตรงไปตรงมาที่ฉันไม่พบว่ามันเป็นชิปธรรมดา ๆ
ความเข้าใจของฉัน:
- USB2 ให้ 5V บนหมุดเพาเวอร์
- USB2 ถือว่า 100mA แต่จะให้ 500mA เมื่อเจรจาต่อรอง
- แหล่งที่มา USB2 ส่วนใหญ่ก็ให้ 500mA อยู่แล้ว - แต่ฉันต้องการเป็น "ทางการ" และต่อรองก่อน
- USB3ทำ "การจ่ายพลังงาน" แต่ชิปเหล่านั้นซับซ้อนมากจนเกินความจำเป็นสำหรับสถานการณ์ของฉัน
ฉันมีวงจร 500mA, 3.3V (330mA @ 5V) ที่ฉันต้องการใช้พลังงานจาก USB 5V ดังนั้นฉันกำลังมองหาชิปธรรมดาที่มีพิน USB 4 พิน (ฉันถือว่าพินข้อมูลเป็นส่วนหนึ่งของการต่อรอง!) และพินเอาต์พุต 3.3V หนึ่งอันที่จ่ายได้ 500 mA โดยสังเกตว่า ~ 750mA เป็นค่าสูงสุดตามทฤษฎี หากจำเป็นต้องมีพินเสริมสองสามตัวสำหรับส่วนประกอบรองรับ (ตัวเก็บประจุตัวเหนี่ยวนำ ฯลฯ ) ก็เป็นเช่นนั้น แต่ฉันหวังว่าจะไม่มีมากมาย
ฉันพบอุปกรณ์ทุกประเภทสำหรับที่ชาร์จ USB (ที่ด้าน "โฮสต์" - ไม่ดี), คอนโทรลเลอร์ USB Hub (แม้กระทั่งความต้องการของพอร์ตหลายพอร์ต - ซับซ้อนเกินไป), อุปกรณ์ต่อพ่วง USB ที่มีแรงดันขาออกโดยบังเอิญ (เช่น FTDI - wayซับซ้อนเกินไป) และแม้แต่อุปกรณ์ 8 พินเดียวที่เกือบจะเหมาะ - แต่จะหยุดที่ 200mA (300mA @ 3.3V)
ทำไมไม่มีอุปกรณ์ที่ต่อรองได้ 500mA แล้วส่งไปที่ 3.3V @ 750 mA (หรือปิด)?
คำตอบ
ส่วนใหญ่เป็นเพราะความต้องการที่ทำไม่ได้ ดังที่คุณพูดถึงไม่มีใครสนใจเกี่ยวกับการแจงนับพลังงาน usb อย่างแท้จริงดังนั้นจึงถูกเพิกเฉย และไม่เคยทำงานร่วมกับอุปกรณ์จ่ายไฟ usb นอกจากนี้คุณจะต้องใช้วงจรไฟฟ้าที่ใช้งานได้ สำหรับอุปกรณ์ถ่ายโอนข้อมูลที่ใช้พลังงานเท่านั้นมีค่าใช้จ่ายเพิ่มเติมพร้อมประโยชน์เพียงเล็กน้อย USB ต้องการการถ่ายโอนข้อมูลอย่างต่อเนื่องหรือข้อความที่มีชีวิตอยู่ USB กำหนดให้คุณต้องระบุเป็นอุปกรณ์บนโฮสต์ การระบุว่าเป็นอุปกรณ์ที่ไม่รู้จักจะทำให้มีข้อความเกี่ยวกับอุปกรณ์ดังกล่าวบนคอมพิวเตอร์
คุณสามารถม้วนของคุณเองถ้าคุณต้องการจริงๆ ใช้ตัวควบคุมการสลับ 5v ถึง 3.3V พร้อมพินเปิดใช้งานและใช้ไมโครคอนโทรลเลอร์ที่รองรับ usb เช่น v-usb ที่ใช้ attiny หรือ atmegaU usb จริงแล้วตั้งโปรแกรมเป็นอุปกรณ์อนุกรม usb เมื่อแจกแจงแล้วคุณสามารถเปิดตัวควบคุมสำหรับเอาต์พุตของคุณได้ โบนัสการเชื่อมต่อแบบอนุกรมหากคุณต้องการ ไม่ใช่โซลูชันชิปตัวเดียว แต่มีโมดูลสองโมดูลที่ปิดการใช้งานและการตั้งค่า 20 นาทีคุณสามารถมีสิ่งที่คุณต้องการได้
ทำไมไม่มีอุปกรณ์ที่ต่อรองได้ 500mA แล้วส่งไปที่ 3.3V @ 750 mA (หรือปิด)?
การรับ 750 mA หมายถึงตัวควบคุมการสลับซึ่งจะเป็นส่วนประกอบไม่กี่อย่าง
หากคุณต้องการแค่ 500mA ฉันเชื่อว่าอย่างเป็นทางการคุณควรจะระบุว่าเชื่อมต่อกับโฮสต์หรือไม่ อย่างไรก็ตามแทบไม่มีอะไรบังคับใช้ข้อกำหนดดังกล่าวจริงๆดังนั้นหากคุณถูกกดให้มีพื้นที่ว่างบนบอร์ดหรือไม่สนใจที่จะใช้ที่ชาร์จโทรศัพท์ USB คุณสามารถละเว้นไมโครคอนโทรลเลอร์และใส่ตัวควบคุมเชิงเส้น 3.3 โวลต์ 30 เซ็นต์ได้
# 2 หลักฐานไม่ถูกต้อง. ไม่จำเป็นต้อง "เจรจา" อะไรจากพอร์ต USB2 หรือ "เป็นทางการ" ความเชื่อมั่น "100 mA" นี้เป็นความเข้าใจผิดที่เกิดขึ้นบ่อยครั้ง ตามข้อกำหนดของ USB โฮสต์ USB ที่ใช้ AC-DC ใด ๆ ต้องมีอย่างน้อย 500 mA ดูนี้ นั่นเป็นเหตุผลที่คุณไม่พบอุปกรณ์ "เจรจาต่อรอง" ใด ๆ ในตลาดจึงไม่จำเป็นและไม่มีอยู่จริง