D + und D- auf USB


13

Ich mache ein kleines Projekt, das + 5v von USB nimmt. Was soll ich mit D + und D- machen, es offen halten oder sie kurzschließen oder muss ich einige Komponenten hinzufügen?

Ich möchte ATMEGA168 und 16x2 LCD mit Hintergrundbeleuchtung betreiben.


1
Vermutlich nutzen Sie das nur für die Stromversorgung? Wie viel Strom ziehst du? Was liefern Sie? Bei iPods müssen die D + - und D- -Leitungen zum Laden auf eine bestimmte Art und Weise angeschlossen sein, während bei Mobiltelefonen eine andere Art und Weise erforderlich ist und die USB-Ladespezifikation noch eine andere Art und Weise erfordert.
Endolith

@endolith Dies wäre relevant, wenn er ein Ladegerät entwerfen würde. Aber der Poweruser braucht nichts.
Rocketmagnet

1
Wenn er konform sein und mehr als 100 mA ziehen möchte, muss er mit dem Controller verhandeln, obwohl ich glaube, dass ich keine einzige Host-Schnittstelle gesehen habe, die tatsächlich eine variable Strombegrenzung gibt. :-)
Akohlsmith

1
@AndrewKohlsmith implementiert möglicherweise keine variable Strombegrenzung, aber der USB-Hostcontroller-Treiber überwacht die erforderliche Strommenge für alle angeschlossenen Geräte und schlägt bei der Aufzählung für ein Gerät fehl, das mehr Strom als für ein bestimmtes Gerät benötigt Bus. Selbst wenn Sie weniger als 100 mA verbrauchen, können Sie durch Nichtaufzählung eine Nichtübereinstimmung zwischen dem, was der Host-Controller für verbraucht hält, und dem, was tatsächlich verbraucht wird, erzeugen.
Ajs410

1
@ ajs410 das war nicht meine erfahrung. Bei den meisten Motherboards ist die V + -Leitung über eine selbstzurücksetzende Sicherung mit dem System +5 verbunden.
Akohlsmith

Antworten:


12

Tu ihnen nichts an.

Sie beziehen sich auf ein differentiell codiertes Übertragungsschema, das USB verwendet. Lass sie in Ruhe und schwimme.

Alles was Sie brauchen, um Ihre Schaltung mit Strom zu versorgen, sind die Erdungs- und Stromversorgungspins, die vom USB kommen. Viele Geräte, die nur über USB mit Strom versorgt werden, haben nur Kabelverbindungen für diese beiden Pins und nichts für die +/- D

Beachten Sie auch die maximale Stromaufnahme Ihres USB-Anschlusses von etwa 500 mA. Wenn Sie zu viel zeichnen, wird der Anschluss geschlossen, um Kurzschlüsse zu vermeiden.


2
Er hat vor, 0 MB schnell zu sein - dh keine Daten zu senden.
pjc50

2
Manchmal liefern einige USB-Hubs, Motherboards oder Laptops keine +5 V, wenn keine Last erkannt wird. Es ist keine gute Idee, es schwimmend zu lassen, besonders bei solchen, die im Schlaf Strom über den USB-Anschluss haben.
Piotr Kula

3
Die Datenleitungen werden vom Host über 15k auf Masse gezogen. Der Host versucht nicht zu verhandeln, bis der 1k5-Pullup des Geräts in einer der Leitungen erkannt wird.
Avakar

3
@ppumkin, der Host liefert natürlich immer 5V, sonst könnte der USB-Client nicht booten.
Avakar

5
Beachten Sie, dass gemäß den Spezifikationen der maximale Strom, den ein Gerät ohne Verhandlung ziehen kann, 100 mA für USB 2.0 und 150 oder USB 3.0 beträgt. Wenn dieses Limit überschritten wird, kann der Host die Stromversorgung abschalten.
AndrejaKo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.