Gibt es eine kostengünstige und zuverlässige Möglichkeit, einen USB-Ladeanschluss zu identifizieren?
Ich habe vor, ein Gerät über den USB-Port aufzuladen. Die USB-Batterieladespezifikation 1.1 ermöglicht eine Stromaufnahme von 1,5 A bei Anschluss an einen dedizierten Ladeanschluss (DCP) und von 500 mA bei Anschluss an einen nachgeschalteten Ladeanschluss (CDP). Ein DCP ist in der Regel eine Mauerwarze und ein CDP ist in der Regel ein Computer. Soweit ich weiß, wird ein DCP durch kurzgeschlossene D + - und D-Leitungen identifiziert, wobei eine CDP-ID, die durch D + und D- identifiziert wird, durch 15k-Widerstände auf Masse gezogen wird.
Es scheint, als ob das Identifizieren dieser Ports einige zusätzliche Hardware erfordert. Ich könnte wahrscheinlich die D + -Leitung vorspannen und D- an einen ADC-Eingang anschließen, um nach einem DCP zu suchen. Und eine ähnliche Anordnung, um nach einem CDP zu suchen. Ich gehe davon aus, dass ich auch die Vorspannung und den ADC trennen müsste, wenn dies geschehen ist, um die USB-Kommunikation nicht zu stören. Die USB-Pads auf meinem mcu sind nicht 5V-tolerant und sind dedizierte USB-Pads (ich verwende einen LPC1343).
Das Identifizieren der nicht standardmäßigen Ladegeräte von Apple und Sony wäre ein zusätzlicher Bonus, aber nicht kritisch.
Hat jemand einen einfacheren oder besseren Weg, dies zu tun?
Aus diesem Datenblatt
Antworten:
Obwohl ich keine direkte Erfahrung damit habe, probieren ICs, die diese Funktion ausführen, nach dem, was ich gelesen habe, normalerweise die D + / D- Leitungen bei Anlegen von Strom mit einer Senke am D + / D- aus, um den Ladegerätetyp zu erkennen. und trennen Sie ihre Erkennungslogik, sobald eine Feststellung der angeschlossenen Quelle, des Netzteils oder des USB-Anschlusses getroffen wurde. Weitere Informationen finden Sie in einer TI-App-Notiz hier .
Ich habe bei meinen vorherigen Teilsuchen sicher festgestellt, dass einige Batterieladegerät-ICs eine Ladegerät-Typerkennung eingebaut haben, aber ich konnte gerade kein Beispielteil bei der Suche finden.
Es gibt den MAX14578, der auch die Arbeit erledigt, aber möglicherweise nicht Ihren Kriterien für niedrige Kosten entspricht.
quelle
Sie können einen der zu diesem Zweck erstellten ICs verwenden, zum Beispiel:
Beispielsweise:
TPS2511 USB-dedizierter Ladeanschluss-Controller und Strombegrenzungs-Leistungsschalter
Während USB DCP der Standard für USB Dedicated Charging Port Controller und Power Switching ist, hat leider jedes Mobilfunkunternehmen seine eigene Art, diesen "Standard" umzusetzen. Aus diesem Grund gibt es diese ICs, damit die USB-Ladeanschlüsse den verschiedenen "Standards" entsprechen.
quelle
Ich bin mir nicht sicher, warum Sie wissen möchten, welche Art von Anschlussgerät verwendet wird, aber es wäre möglicherweise ausreichend, den Spannungsabfall um 500 [mA] zu überprüfen. Wenn die Spannung abfällt oder abfällt, wenn sie 0,5 [A] überschreitet, handelt es sich wahrscheinlich um einen Standardanschluss. Wenn das Gerät über USB mit Strom versorgt wird, sind für meine Methode eine zusätzliche Kurzzeitstromquelle sowie Strom- und Spannungsmessungen erforderlich. Die einfachste Lösung ist jedoch die Verwendung eines externen Schalters, der dem Benutzer zur Bedienung überlassen bleibt.
quelle