USB-Tester

Moin,

gibt es irgendwo ein Anleitung für einen einfachen USB-Teststecker?

Also, die Versorgungsspannung testen, kann ich mittels LED und Widerstand, aber kann ich die elektrissche Funktion D+ und D- auch "so einfach" testen?

Es geht nicht darum angezeigt zu bekommen, ob USB 1.1 oder USB 2.0 vorhanden ist, sondern nur ob die nötigen Elektrischen Verbiindungen zur Platine bestehen.

MfG HEiko

Reply to
Heiko Rompel
Loading thread data ...

"Heiko Rompel"

In dem Moment wo man D+ belastet, dürfte der Datenstrom zu allen anderen Geräten abreißen und entweder einen Ausfall oder Absturz des USB nach sich ziehen. Ich schlage daher einen Schalter mit einem FET vor. Geschaltet von D+ und gespeißt von V+. BF 256 sollte schon reichen. der kosten auch nur ein paar Cent.

Reply to
Makus Gr0n0tte

"Makus Gr0n0tte"

ach Bullshit. für D- braucht man dann natürlich noch einen anderskanaligen FET.

Reply to
Makus Gr0n0tte

"Makus Gr0n0tte" schrieb im Newsbeitrag news:43636b66$0$22524$ snipped-for-privacy@newsread4.arcor-online.net...

Oh Makus, ich hoffte, deine Troll-Zeit waere vorbei. Pustekuchen.

Wenn der USB läuft, muss Heiko nicht mehr wissen, ob die Platine eine Verbindung hat. Er weiss es dann, es geht, die Uebertragung muss also auch nicht absichtlich gestoert werden.

Issesdennsoschwer.

Rauszufinden, ob der Stecker Kontakt hat, ist aber nicht unbedingt so einfach, denn USB kann auch TriState sein. Aber USB hat PullUps und PullDowns, leider nicht auf jeder leitung: Stecker A: D+ und D- je 15k nach Masse, Stecker B: D+ 1.5k nach +U bei highspeed, D- 1.5k nach +U bei lowspeed, der andere Eingang ist jeweils nicht beschaltet, kann also auch nicht getestet werden.

Test der Widerstaende durch entsprechenden Gegenwiderstand zur Gegenspannung und auf U+/2 messen.

--
Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Heiko Rompel schrieb:

Ja, verwende dort aber zwei antiparallel geschaltete LEDs.

Gruß Dieter

Reply to
Dieter Wiedmann

"MaWin" schrieb im Newsbeitrag news:djvr9g$t45$ snipped-for-privacy@online.de...

s/Stecker A/Host oder Hub s/Stecker B/Device

Reply to
Bertolt Mildner

Ziemlich peinlich. Du hast bei beiden das abschließende "/" vergessen. Der typische Fehler von Leuten, die ed und sed noch nie selbst benutzt haben, geschweige denn mal in deren man pages 'reingelesen haben, und Unix vermutlich nur vom Hörensagen kennen. Cool tun und cool sein ist halt oft was unterschiedliches. Regular expressions und Outlook Express passen nun mal nicht so recht zusammen. :)

sed zum Beispiel würde Dir '"s/Stecker A/Host oder Hub" unterminated substitute in regular expression' vorwerfen.

Grüße,

Günther

Reply to
Günther Dietrich

"Günther Dietrich" schrieb:

Begibst dich auf ein ziemlich hohes Ross hier, vorsicht vor möglichen Stürzen!

vi toleriert den fehlenden abschließenden Slash seit Jahren, und zumindest die ed-Versionen (FreeBSD, Solaris 10), die ich gerade zugreifen kann ebenfalls.

--
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
Reply to
Joerg Wunsch

So, wie der Internet Explorer auch kaputtes HTML toleriert. Cool ist anders. :)

Grüße,

Günther

Reply to
Günther Dietrich

Nein, cool ist ganz anders. Richtige Männer(tm) benutzen die TECO-Syntax *würg*

Grüße,

Björn

--
BOFH Excuse #328:

Fiber optics caused gas main leak
Reply to
Bjoern Schliessmann

andere Eingang ist

Der 1.5K Pullup im Device geht an eine 3.3V Spannung, Vsup vom USB hat aber 5V. Ausserdem möchten einige Geräte auch selbst entscheiden, wann der Host sie sieht und können den Pullup schalten. Es gibt allerdings auch die Möglichkeit einen etwas grösseren Pullup (weiss den Wert gerade nicht) an 5V zu legen, diese Geräte könnte man dann wie beschrieben erkennen.

Michael

Reply to
Michael Dreschmann

Wird vermutlich nicht funktionieren, da D+ und D- vom Hub auf GND gehalten werden und Daten erst fliessen, wenn eine der beiden Leitungen per 1.5K an 3.3V gelegt wird.

Michael

Reply to
Michael Dreschmann

Das ist nicht 'kaputt', wenn vi als Abschluß akzeptiert, denn das ist eindeutig, weil als Zeichen (^M) ohnehin nur per ++ gebildet werden kann.

--
Mit freundlichen Grüßen
Helmut Schellong   var@schellong.biz
www.schellong.de   www.schellong.com   www.schellong.biz
http://www.schellong.de/c.htm
Reply to
Helmut Schellong

Hallo,

"Michael Dreschmann" schrieb

Wenn also nicht versuchen würde, alles in einen Stecker einzubauen, sondern in ein kleines Gehäuse, so könnte ich aus Vsup mittels Stabi 3,3V erzeugen und dann mittels Schalter verschiedene Widerstände anschalten.

Wobei ich die Diode jeweil entsprechend verschalten muß - Richtig?

MfG Heiko

Reply to
Heiko Rompel

Hi,

Das beschriebene Problem gibt nur dann, wenn du ein USB Device testen willst, also ne Maus oder so. Um die USB Ports am PC zu testen kannste das so machen wie Mawin sagt, weil da D+ und D- auf jeden Fall 15K gegen Masse haben. Nur bei einem USB Device kann es sein (bzw. ist es sogar wahrscheinlich), dass es keine Verbindung der USB Datenleitungen gegen Vsup oder GND gibt. Diese Geräte könntest du aber vielleicht testen, indem du 5V an Vsup anlegst (also das Device versorgst) und dann mal schaust, ob D+ oder D- mit 1.5K gegen 3.3V verbunden werden. (z.B. ne rote LED zwischen D+/D- und Masse)

Michael

Reply to
Michael Dreschmann

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.