Forum: Mikrocontroller und Digitale Elektronik USB CONNECT Pin bei LPCs


von Sven (Gast)


Lesenswert?

Moin,

les mich grad in die LPC ARM Controller ein und bei USB gibt es häufig 
einen Pin der sich USB_CONNECT (SoftConnect USB feature) nennt.

Wenn ich das richtig verstanden habe, wird an diesen Pin einfach ein 1k5 
Ohm installiert, damit man den Device am USB-Bus sieht oder ebend nicht. 
Nur muss ich expliziet diesen Pin dafür verwenden? Eigentlich sollte 
doch dafür jeder beliebige GPIO verwendet werden können... Oder besitzt 
dieser Pin noch weitere Features?

Gruß
Sven

von Ralf (Gast)


Lesenswert?

> Wenn ich das richtig verstanden habe, wird an diesen Pin einfach ein 1k5
> Ohm installiert, damit man den Device am USB-Bus sieht oder ebend nicht.
Prinzipiell ja. Da du nicht erwähnt hast, welchen Controller du genau 
verwendest beziehe ich mich mal aufs UserManual des LPC1343. Da das 
Signal dort lowaktiv ist, musst du den Widerstand mit einem Transistor 
schalten.

> Nur muss ich expliziet diesen Pin dafür verwenden? Eigentlich sollte
> doch dafür jeder beliebige GPIO verwendet werden können... Oder besitzt
> dieser Pin noch weitere Features?
Keine weiteren Features, aber er ist halt fest mit dem Bit CON des USB 
SIE Kommandos "Set Device Status" verknüpft. Genaueres kannst du im 
LPC1343 UM im Kapitel 9.6.6. und 9.11.7 nachlesen.
Theoretisch kann man jeden beliebigen Pin verwenden, aber der 
integrierte USB Stack hätte dann ein Problem. Durch eine fixe Zuordnung 
wird das dann umgangen.

Ralf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.