Titel: USB Aktivität abgreifen Beitrag von: Flo am August 13, 2006, 00:12:28 Hallo!
Ich suche eine Möglichkeit die USB-Aktivität z.B. durch LEDs anzuzeigen! Es gibt ja schon Kabel in denen die Geschwindigkeit (USB 1.1 oder 2.0) mit unterschiedlichen Farben angezeigt wird und dazu blinkt eine LED bei Aktivität! (HIER (http://froogle.google.de/froogle?q=usb+digitus+detection+kabel&hl=de&lr=&sa=X&oi=froogle&ct=title]Digitus USB Detection Kabel[/url]) Da ich leider kein solches Kabel da habe und ich nirgens einen Schaltplan dieses Kabels gefunden habe frage ich euch! Wie kann man die USB-Aktivität abgreifen? [url=http://www.usb.org/developers/docs/resistor_ecn.pdf) gibt es in den USB-Spezifikationen einen Abschnitt (Bitte mal Figure 7.21 ansehen), wo man etwas über Pull-Down-Widerstände bei Aktivität/Idle/etc. erfahren kann. Wie es scheint gibt es einen Pull-Down-Widerstand mit ca. 0,9-1,6 kOhm auf der D- oder D+-Leitung bei Aktivität. Kann man einfach mit einem Optokoppler da rangehen und das Signal auf eine LED übertragen? Oder stelle ich mir das zu simpel vor? ;D Gruß, Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am August 13, 2006, 09:55:15 Willst du ein angeschlossenes Gerät erkennen oder eine Datenübertragung?
b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am August 13, 2006, 10:18:18 Eine Datenübertragung! Also wenn Daten gesendet/empfangen werden.. DAS Signal möchte ich quasi wie eine HDD-LED abgreifen ;)
Titel: Re: USB Aktivität abgreifen Beitrag von: TzA am August 13, 2006, 11:27:08 Ich denke von der rein elektrischen Seite her kannst du das vergessen.
USB ist ein Polling-BUS, d. h. der PC fragt immer wieder alle angeschlossenen Geräte durch, ob sie ihm was senden wollen oder Daten von ihm wollen, egal ob tatsächlich was übertragen werden soll oder nicht. Dadurch herrscht ständig Verkehr auf den Datenleitungen, man kann aber nicht sagen ob Nutzdaten übertragen werden oder nicht. Um das herauszufinden, müsste man entweder einen Chip verbauen, der den Datenverkehr untersucht (was bei den 480 MBit/s von USB 2.0 Highspeed schwierig ist), oder man löst das in Software auf dem PC, sofern man da an den Treibern irgendwie rankommt. Da sowas in einem normalen Stecker passt kann es aber eigentlich nicht soo kompliziert sein, ich hab jedoch keine Ahnung wie die das machen. Wenn jemand so ein Ding mal zerschneiden will und Fotos davon macht, kann man evtl. mehr sagen. Titel: Re: USB Aktivität abgreifen Beitrag von: VogeL am August 13, 2006, 11:36:55 hm da ich eh grad am großeinkaufen bin, bestell ich mir mal 2 und opfere eines für euch *g
Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am August 13, 2006, 12:24:28 Hallo!
Hehe, cool VogeL ;) Ich dachte auch daran son Ding aufzuschneiden... aber ich wollte nich extra dafür jetzt Porto bezahlen... Oder gibts son Ding bei Reichelt oder Pollin und ich habs übersehen? Da bestell ich bald... Halt uns auf dem laufenden, VogeL ;D Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: SLXViper am August 13, 2006, 18:34:36 Bei Reichelt wäre das billigste "Revoltec RC037" für 2,35€, ein grün blinkendes USB-Datenkabel.
Titel: Re: USB Aktivität abgreifen Beitrag von: OlafSt am August 13, 2006, 21:56:14 Ist es vielleicht möglich, das über eine spezielle Sihnalfolge an D+/D- ein Transfer angezeigt wird ?
Eigentlich sind D+/D- ja differentielle Datenleitungen - sie liegen stets invers zueinander und man kann so Fehler durch übersprechen etc ausschließen. Ist doch aber denkbar, das eben ein spezieller Zustand (ähnlich START-Condition bei SPI) hier einen Transfer einleitet - und den wertet man mit einem simplen 3fach-OP und ner LED aus ;) Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am August 13, 2006, 23:24:33 Zitat von: SLXViper $txt[176] August 13, 2006, 18:34:36 Bei Reichelt wäre das billigste "Revoltec RC037" für 2,35€, ein grün blinkendes USB-Datenkabel. Revoltec RC037 ist ein UV-Aktives S-ATA-Kabel :/ Das hört sich simpel an, Olaf ;) Aber wie setzt man das um? Was meinst du mit differentielle Datenleitung? Was heißt übersprechen? Wie soll man diesen Zustand auswerten? ^^ Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am August 31, 2006, 20:30:37 So, habe heute das Digitus USB Detection Kabel bekommen...
Also entweder mache ich was falsch, oder das kann gar nicht die Aktivität anzeigen... Da steht drauf, dass die LED (btw. is ne ziemlich helle Duo-LED) bei USB 2.0 grün und bei 1.1 rot leuchtet. Hab es nur mit einem USB 2.0 Gerät getestet (externe HDD) aber ich habe nie das Ding zum blinken bekommen! Es leuchtete also dauerhaft grün.. Sehr komisch, zumal da auf der Packung auch nochmal "Flashes on data-transfer" steht... btw.: die kleine Schaltung die da drin ist besteht quasi nur aus Widerständen und Transistoren... Also nix aufwändiges mit IC oder so... (SMD versteht sich) Ich glaube, ich lasse es sein mit der USB-Aktivität... ^^ Oder hat jemand von euch ne Lösung? Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am August 31, 2006, 20:55:36 Kannste nen halbwegs hochauflösendes Bild machen?
Was passiert, wenn du nur am PC einsteckst, andere Seite nicht? Kannste mal mit andren Geräten testen (Drucker z.B.)? b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am August 31, 2006, 21:41:04 Habe das Kabel einfach mal auf den Scanner gelegt... Ist aber schlecht geworden, da das Steckergehäuse so milchig/matt ist...
http://www.yace.de/mfaq/digitus-usb/digitus-usb1.jpg[/url] [url]http://www.yace.de/mfaq/digitus-usb/digitus-usb2.jpg Gute Idee mit dem Drucker! Der läuft über USB 1.1 und dann leuchtet das Kabel rot... ...wenn ich drucke dann blinkt es grün ;D Sehr seltsam... Vielleicht gehts nur mit USB 1.1... Ich teste da noch etwas rum... Ach, wenn ich kein Gerät angeschlossen habe, dann leuchtet es dauernd grün. EDIT: komisch.. jetzt funktioniert das auch mit der Festplatte... habe sie eben neu formatiert! Jetzt gehts... aber jetzt blinkt zwar das Kabel, meine HDD wird aber nich mehr erkannt ;D sehr schön ;D EDIT2: Achtung, es kommt noch verwirrender! Ich habe bei beiden Versuche ein USB-Verlängerungskabel dazwischen gesteckt! Damit ich die LED-Seite vor mir auf dem Tisch habe! Jetzt habe ich das Kabel direkt zwischen HDD und USB-Buchse am Mainboard gesteckt, dann passiert nix mit der grünen LED... Bei dem Druckertest habe ich auch das Verlängerunskabel dran gehabt... Kann es sein, dass das Verlängerunskabel nicht USB2.0 tauglich ist? Gibt es sowas? Ich meine, die HDD wurde daran nicht mehr erkannt und die LED blinkte ziemlich periodisch... Also kein Datentransfer der da visualisiert wurde... Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am September 1, 2006, 00:15:44 Es kann höchstens sein, dass die Schirmung des Kabels minderwertig ist. Einen Unterschied zwischen USB-Kabeln kenne ich nicht, lasse mich aber gern belehren.
Ich glaub, du weißt was du morgen (heute) tust: 20-30 Messergebnisse mit verschiedenen Geräten und Ansteuermodi machen :) Vielleicht ist das Kabel auch nur launisch. b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 1, 2006, 06:49:42 habe gestern mal versucht das Ding auseinander zu schneiden... ich kanns ja nich lassen ;D Aber "reverse-engeneering" is ganz schön schwer... hab versucht aus der Platine den Schaltplan zu erstellen... total schwierig... Hab dabei nen Transistor kaputt gemacht :/
Wird wohl nix mit testen ^^" Ich glaub ich lass es bleiben... Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: StarGoose am September 1, 2006, 07:16:58 mit paar scharfen Bildern von den Platinen und einer Identifizierung der Bauelemente unter einer Lupe könnte man schon mehr anfangen
Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 1, 2006, 11:04:28 Hallo!
Hier erstmal die Scans der Platine... sind nicht gut geworden :/ http://yace.de/mfaq/digitus-usb/digitus-usb3-1.jpg[/url] [url]http://yace.de/mfaq/digitus-usb/digitus-usb4-1.jpg[/url] Habe mit einem Durchgangsmesser die Kontakte durchgemessen und versucht das ganze skizzenhaft darzustellen: [url]http://yace.de/mfaq/digitus-usb/digitus-usb3-2.jpg[/url] [url]http://yace.de/mfaq/digitus-usb/digitus-usb4-2.jpg Ich hoffe ihr könnt darauf was erkennen! Vielleicht bringts ja jemanden weiter... Gruß, Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 1, 2006, 16:33:31 So... habe eben mal versucht meine Ergebnisse als Schaltplan umzusetzen..
http://www.yace.de/mfaq/digitus-usb/notizen.jpg Das ist alles, was ich bis jetzt herausgefunden habe... ich messe wahrscheinlich heute Abend nochmal gründlich alles durch... Die Notizen darunter beschreiben, was auf den Bauteilen draufsteht bzw. was ich denke was das für Bauteile sind! Also bei den Widerständen bin ich mir sehr sicher, der Kondensator ist denke ich mal auch einer, aber bei den Transistoren und dem IC bin ich mir noch unsicher... Vielleicht kann damit schon jemand was anfangen! :) Schöne Grüße Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 3, 2006, 22:08:27 Hallo!
Ich habe jetzt mal die Platine ordentlich durchgemessen und der Schaltplan sollte so gut wie vollständig sein! http://www.yace.de/mfaq/digitus-usb/digitus-usb5.jpg[/url] Also die Kontakte an den Rändern sind die Anschlüsse des Kabels das zu dem Gerät geht. Die vier in der Mitte sind vom Stecker der in den PC geht. Und ich will euch ja nicht länger mit meinen Scanner-Bildern quälen ;D Hier ein paar gute Bilder in hoher Auflösung ;D [url]http://www.yace.de/mfaq/digitus-usb/digitus-usb6.jpg[/url] [url]http://www.yace.de/mfaq/digitus-usb/digitus-usb7.jpg[/url] [url]http://www.yace.de/mfaq/digitus-usb/digitus-usb8.jpg[/url] [url]http://www.yace.de/mfaq/digitus-usb/digitus-usb9.jpg Die Kontakte an der LED-Seite gehen zum Kabel des Geräts. Kann da jemand was mit anfangen? Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am September 3, 2006, 22:44:47 Sieht kräftig aus :)
Soweit gut gemacht, ich schau mir das Ding mal genauer an.. Muss es aber erst entknoten :) Wichtig für die Funktionsweise ist sicher der "IC", d.h. irgendwelche Aufschriften wären wichtig. Wenn nix drauf ist, vielleicht Versuchen zu schauen, welche Pegel an Ein-/Ausgängen anliegen. Gemessen zu GND. Danke schonmal :) b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 3, 2006, 22:49:28 Öhm das hatte ich vorher gepostet:
http://www.yace.de/mfaq/digitus-usb/notizen.jpg Die roten Notizen unten! Zu dem IC hab ich aber nix gefunden... :/ Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am September 3, 2006, 22:58:26 Sorry, hab grad deinen letzten Post erst gesehen. Ich bin schon am analysieren.
Warst du dir bei allem sicher mit dem Stromlaufplan oder vielleicht irgendwas nur "gedacht"? Nicht dass ich mir hier 3h den Kopf zerbrech und es nacher doch anders ist :) Ich denke 151 und 103 bedeuten 150Ohm und 10kOhm, was wohl auch als 150Ohm-LED-Vorwiderstand hinkommen kann. b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 3, 2006, 23:08:47 Also ich habe nix eingezeichnet was nicht wirklich verbunden war ^^
Ich hoffe ich habe alles richtig gemacht, kann ich leider nicht garantieren, habe aber sehr konzentriert und gewissenhaft gearbeitet. Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: OlafSt am September 3, 2006, 23:29:25 7Z23 = uA723 = 2fach OPAmp ?
Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am September 3, 2006, 23:40:04 2fach OPV? Mit 5 Pins? VCC, GND, Ausgang, Eingang +, Eingang -...
Ich hab mal bisschen umgestellt und vereinfacht, B/C/E, wie ichs dachte, hingefummelt, das braune Ding als Kondensator identifiziert und bisschen Logik drunter geschrieben. Ich hoffe, ich hab nix falsch abgemalt. b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 3, 2006, 23:49:46 Hey cool was ihr hier so hinbekommt ^^
Aber wie erklärst du dir, dass bei Aktivität die jeweils andere Farbe leuchtet? oder ist das bei dieser schaltung dabei? Müsste das nicht heißen, dass bei aktivität D- und D+ jeweils andersrum gepolt sind? (das eine positiv und das andere negativ) Flo. Titel: Re: USB Aktivität abgreifen Beitrag von: b0nze am September 4, 2006, 02:40:52 Ändert das Ding die Farbe während der ganzen Übertragung oder blinkt das in einer ziemlich hohen Frequenz?
Die differentielle Übertragung basiert AFAIK darauf, einmal keinen Spannungsunterschied zwischen den zwei Signalen zu haben, und einmal eine gewisse Spannung. Wie ich das jetzt einordnen soll, keine Ahnung... vielleicht ist es ja gar kein OPV. b0nze Titel: Re: USB Aktivität abgreifen Beitrag von: Flo am September 4, 2006, 06:11:10 Also es blinkt bei Aktivität ziemlich schnell.. das heißt es ist schnell wieder in seiner Ursprungsfarbe... Das war auch wohl der Grund, warum ich zu Beginn dachte, es klappt nicht ;D
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten. |