D + และ D- บน USB


13

ฉันกำลังทำโครงการขนาดเล็กซึ่งจะใช้ + 5v จาก USB ฉันควรทำอย่างไรกับ D + และ D- ให้เปิดหรือทำให้สั้นลงเพื่อกราวด์หรือฉันต้องเพิ่มส่วนประกอบบางอย่าง?

ฉันต้องการเรียกใช้ ATMEGA168 และ 16x2 LCD พร้อมแสงด้านหลัง


1
คุณใช้สิ่งนี้เพื่อพลังงานอย่างเดียวหรือ? คุณใช้พลังงานมากแค่ไหน? คุณกำลังจัดหาอะไร iPod ต้องการการเชื่อมต่อ D + และ D- ในวิธีการชาร์จในขณะที่โทรศัพท์มือถือต้องการวิธีที่แตกต่างกันและข้อกำหนดการชาร์จ USB นั้นยังต้องใช้วิธีอื่น
endolith

@endolith สิ่งนี้จะเกี่ยวข้องถ้าเขาออกแบบที่ชาร์จ แต่ผู้ใช้ไฟฟ้าไม่ต้องการอะไร
Rocketmagnet

1
ถ้าเขาต้องการที่จะเข้ากันได้และดึงมากกว่า 100mA เขาจะต้องต่อรองกับคอนโทรลเลอร์แม้ว่าฉันไม่คิดว่าฉันเคยเห็นอินเตอร์เฟซโฮสต์เดียวที่จริง ๆ แล้วให้ จำกัด กระแสตัวแปร :-)
akohlsmith

1
@AndrewKohlsmith พวกเขาอาจจะไม่ใช้ขีด จำกัด กระแสตัวแปร แต่ไดรเวอร์ USB Host Controller กำลังตรวจสอบจำนวนเงินที่ต้องการสำหรับอุปกรณ์ที่เชื่อมต่อทั้งหมดและจะล้มเหลวในการแจงนับสำหรับอุปกรณ์ที่ขอกระแสเกินกว่าที่กำหนด รถบัส แม้ว่าคุณจะใช้น้อยกว่า 100 mA โดยการไม่แจกแจงให้คุณสร้างความไม่ตรงกันระหว่างสิ่งที่โฮสต์คอนโทรลเลอร์คิดว่ากำลังถูกบริโภคและสิ่งที่กำลังใช้งานจริง
ajs410

1
@ ajs410 นั่นไม่ใช่ประสบการณ์ของฉัน มาเธอร์บอร์ดส่วนใหญ่ที่ฉันมีสาย V + เชื่อมโยงกับระบบ +5 ผ่านฟิวส์รีเซ็ตตัวเอง
akohlsmith

คำตอบ:


12

อย่าทำอะไรกับพวกเขา

พวกเขาอ้างถึงรูปแบบการเข้ารหัสที่แตกต่างกันที่ USB ใช้ ปล่อยให้พวกเขาอยู่คนเดียวลอย

สิ่งที่คุณต้องเพิ่มพลังให้กับวงจรของคุณคือกราวด์และพินกำลังที่มาจาก USB อุปกรณ์จำนวนมากที่ใช้พลังงาน USB ล้วนมีการเชื่อมต่อสายไฟสำหรับสองพินเท่านั้นและไม่มีอะไรสำหรับ +/- D

นอกจากนี้ให้ระวังการจับกระแสสูงสุดของพอร์ต USB ของคุณเช่น 500 mA หากคุณวาดพอร์ตมากเกินไปจะปิดเพื่อป้องกันการลัดวงจร


2
เขาตั้งใจที่จะมีความเร็ว 0mb - นั่นคือไม่ได้ส่งข้อมูลใด ๆ
pjc50

2
บางครั้งฮับ USB, มาเธอร์บอร์ดหรือแล็ปท็อปบางรุ่นจะไม่จ่ายไฟ + 5v หากไม่มีการรับรู้โหลด การปล่อยให้มันลอยไม่ได้เป็นความคิดที่ดีโดยเฉพาะอย่างยิ่งกับคนที่มีอำนาจในการ usb ในระหว่างการนอนหลับ
Piotr Kula

3
สายข้อมูลจะถูกดึงลงมาที่พื้นจนถึง 15k โดยโฮสต์ โฮสต์จะไม่พยายามต่อรองจนกว่าจะตรวจพบการดึง 1k5 ของอุปกรณ์บนหนึ่งในบรรทัด
avakar

3
@ppumkin โฮสต์จะจัดหา 5V เสมอมิฉะนั้นไคลเอนต์ USB ไม่สามารถบูตได้
avakar

5
โปรดทราบว่าตามข้อกำหนดคุณสมบัติอุปกรณ์ที่สามารถดึงกระแสสูงสุดได้โดยไม่ต้องต่อรองคือ 100 mA สำหรับ USB 2.0 และ 150 หรือ USB 3.0 หากเกินขีด จำกัด นั้นโฮสต์จะสามารถปิดเครื่องได้
AndrejaKo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.