USB - 24 Ohm Widerstand in Datenleitungen? Wo ist der Treiberbaustein?

OP #2423580
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?
Angehängte Dateien:
#2423592
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. ;)
#2423601
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren