Forum: Mikrocontroller und Digitale Elektronik USB - 24 Ohm Widerstand in Datenleitungen? Wo ist der Treiberbaustein?


von Andi Ü. (and0riz0r)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe hier gerade eine sehr simple Beschaltung von einem µC (3.3 V) 
mit dem PC über USB vorliegen (siehe Bild).

Die erste Frage die ich dazu habe: Ist der Treiber für das 
differenzielle Signal immer schon in den jeweiligen µCs integriert?

Zweitens:
Wofür sind denn hier die 24 Ohm Widerstände? Zur Strombegrenzung bei der 
Kommunikation? Das macht wenig Sinn - oder (sind die Eingänge nicht 
schon hochohmig)?
Mit einer Art Termination kann das ja auch nichts zu tun haben, denn 
dazu müssten die Widerstände zwischen den Leitungen liegen bzw. auf 
Ground führen.
Sind die Widerstände einfach falsch an dieser Stelle?

Ach ja, wo wir grad dabei sind: Braucht man einen Transienten-Suppressor 
auch in einer Testumgebung zwingend oder sind die allgemein nicht so 
wichtig?

von Εrnst B. (ernst)


Lesenswert?

Andi Ü. schrieb:
> Die erste Frage die ich dazu habe: Ist der Treiber für das
> differenzielle Signal immer schon in den jeweiligen µCs integriert?

Nein. Siehe z.B. V-USB. Da werden normale IO-Pins für die 
USB-Kommunikation "missbraucht".

Andi Ü. schrieb:
> Wofür sind denn hier die 24 Ohm Widerstände?

Vermute: Zur Termination. Schau da nach, wo du die Schaltung gefunden 
hast. Oder im Datenblatt deines µCs

Andi Ü. schrieb:
> Braucht man einen Transienten-Suppressor

Nein. Nicht unbedingt.

Faustregel: Wenn der µC billiger als der Suppressor ist, weglassen. ;)

von Uwe N. (ex-aetzer)


Lesenswert?

Andi Ü. schrieb:
> Ist der Treiber für das differenzielle Signal immer schon in den
> jeweiligen µCs integriert?

Ja.

> Mit einer Art Termination kann das ja auch nichts zu tun haben, ...

Doch, ist eine Serienterminierung.

> ... denn dazu müssten die Widerstände zwischen den Leitungen liegen bzw.
> auf Ground führen.

Es gibt mehrere verschiedene Terminierungsarten.

> Sind die Widerstände einfach falsch an dieser Stelle?
Nein, aber ob sie richtig dimensioniert sind kann ich dir nicht sagen.

> Braucht man einen Transienten-Suppressor
> auch in einer Testumgebung zwingend oder sind die allgemein nicht so
> wichtig?
Keiner "zwingt" dich, das einzubauen. Ich würde es tun.

Gruss Uwe

von Andi Ü. (and0riz0r)


Lesenswert?

Die Schaltung ist aus dem Datenblatt von dem µC. Insofern passt das dann 
wahrscheinlich wirklich :-). Vielen Dank für eure Bestätigung.

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.