USB serielle Terminierung

Gast #1596311
Lesenswert?

Volker Schulz schrieb:
> Was sind denn das fuer Controller? Eigentlich sollten die sich doch
> gemaess Spezifikation um die Terminierung kuemmern...

der Device ist ein FT4232H IC; allerdings finde ich hier keinerlei 
Informationen ob die Terminierung bereits intern vorgesehen ist. Laut 
Spezifikation sollte man einen 33-39 Ohm Widerstand als serielle 
Terminierung sowohl beim Device als auch beim Host vornehmen. Zusätzlich 
hab ich was von einem 15kOhm Pull-down auf beiden Seiten gelesen.

Die andere Seite (Host) besitzt alles intern.
(Firma: OCL) #1596315
Lesenswert?

Ich sage jein.

Da müsstest du in die Spezifikation zu USB gucken, denn da steht das 
ziemlich genau drin. Der Abschlusswiderstand variert je nach 
Geschwindigkeit des Busses, damit werden die Geräte identifiziert. Die 
werden vom Controller aktiviert(gehören also zum Controller) und liegen 
bei 45 Ohm.

Gruß

J.C.
#1596336
Lesenswert?

Bernd schrieb:
> Volker Schulz schrieb:
>> Was sind denn das fuer Controller? Eigentlich sollten die sich doch
>> gemaess Spezifikation um die Terminierung kuemmern...
>
> der Device ist ein FT4232H IC; allerdings finde ich hier keinerlei
> Informationen ob die Terminierung bereits intern vorgesehen ist. Laut
> Spezifikation sollte man einen 33-39 Ohm Widerstand als serielle
> Terminierung sowohl beim Device als auch beim Host vornehmen. Zusätzlich
> hab ich was von einem 15kOhm Pull-down auf beiden Seiten gelesen.

Ich kann mich irren, aber soweit ich mich erinnere sieht die 
USB-Spezifikation eine Terminierung nur am Host vor... Der Host hat auf 
beiden Datenleitungen noch Pull-Downs, das Device je nach 
Geschwindigkeit einen Pull-Down entweder auf D+ oder D-...

Volker
Gast #1596339
Lesenswert?

Volker Schulz schrieb:
> Ich kann mich irren, aber soweit ich mich erinnere sieht die
> USB-Spezifikation eine Terminierung nur am Host vor...

High-speed USB designs require parallel termination at both the 
transmitter and receiver. Der Pulldown ist nur am Host vorhanden.

Bei manchen Devices hab ich aber auch schon gesehen, dass die am 
Upstream Port einen kleinen Pullup noch integriert haben von 1.5k. Oder 
hier sogar 15k (http://www.fairchildsemi.com/an/AN/AN-5052.pdf - Seite 
3).

Des Weiteren gibt es sehr kleine ICs von ST für Up/Downstream Ports mit 
einem kleinen Pullup und einem seriellen Widerstand + EMI.

http://www.st.com/stonline/products/literature/ds/7041.pdf

Gruß
Bernd
Gast #1596345
Lesenswert?

Volker Schulz schrieb:
> das Device je nach
> Geschwindigkeit einen Pull-Down entweder auf D+ oder D-

Der wird aber nur kurzzeitig aktiviert, damit der Host erkennen kann, ob 
es ein LowSpeed oder FullSpeed Device ist (s. USB-Complete).
Gast #1596532
Lesenswert?

Hallo,

die USB Spec sieht garkeine extra Terminierung vor, sondern verlangt vom 
Differential Driver (der für Low Speed und Full Speed) eine 
Ausgangsimpedanz von 45 Ohm. Das KANN erreicht werden durch CMOS Driver 
mit zusätzlichen seriellen Widerständen. Das gilt sowohl für UpStream 
als auch für Downstream (Client).

Für Hi Speed wird ein Current Driver verwendet, der 17,78 mA liefert und 
praktisch die Impedanz der Full Speed Driver als Terminierung benutzt. 
Dieser Strom erzeugt also an 22,5 Ohm eine Spannung von 400 mV.

Gruss Reinhard

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