Hallo zusammen, ich versuche gerade eine FS-USB Kommunikation zwischen PC und einem ATSAMD51J19A aufzubauen und hätte eine Frage zu den USB-Signalpegeln. Im Anhang ein Stück der Kommunikation auf dem Bus. Gelbes Signal entspricht D-, blaues Signal entspricht D+ und rot ist (D-) - (D+). Da sich irgendwie nichts weiteres tut, wäre jetzt die Frage ob das gelbe Signal (D-) nicht eigentlich auf 0V runtergehen sollte?! Oder gibt es einen Modus wo das so korrekt ist? Vielen Dank und bleibt Gesund!
USB Signale schrieb: > sehr hilfreich, doch... besten Dank! war halt eine gute Vorlage von dir :) Aber mal was anderes, TTL Pegel sind doch üblicherweise vom TTL Pegel abhängig, der sieht bei dir um 5V aus (OK etwas drüber, warum auch immer, nur wer misst misst oftmal Mist). USB Pegel sind aber soweit ich las immer 3,3V und das passt offensichtlich bei deiner 2V Einteilung. Ob USB sich nun auf 5V bezieht oder auf GND weiss ich nicht, aber die Pegelhöhe scheint zu passen!
>Gelbes Signal entspricht D-, blaues Signal entspricht D+ und > rot ist (D-) - (D+). Das Signal sieht aber gar nicht so aus, wie Du es beschreibst. Wo ist denn die Null?
Hallo Zusammen irgendwie stehe ich wohl auf dem Schlauch und/oder blicke den Witz nicht... egal. @Joachim B. Meine Einteilung sind doch 1V/Div? Die Signalpegel sind bei mir somit für D+ (blau) 0V-3,3V und für D- (gelb) 3,3V-1,6V. Nach dem was ich bisher gelesen habe müsste aber D- auch bis 0V runtergehen. Viele Grüße!
ARGGGG... sorry irgendwie war am am Oszi das rote Signal falsch... jetzt sollte es passen: rot entspricht somit (D-)-(D+)
USB Signale schrieb: > @Joachim B. > > Meine Einteilung sind doch 1V/Div? ich sah 2Vpp? EDIT, nach deinem Beitrag blicke ich nicht mehr durch..... USB Signale schrieb: > sehr hilfreich, doch... besten Dank! Humor muss man haben Beitrag "Re: Mäuse draußen halten" hat nicht jeder hier, leider
@Joachim B. jetzt hab ichs gesehen.... und damit den (berechtigten) Witz verstanden;-) @all nochmal ein aktueller Screenshot vom Oszi, das rote Signal hatte im letzten noch eine zu hohe Verstärkung. Jetzt haben alle Signale 1V/DIV ...ich hätte heute wohl besser im Bett bleiben sollen
Das Bild SCR03.png sieht dem ersten Bild sehr ähnlich. Sieht eher nach (D-) + (D+) aus.
@rot/blau Das Oszi macht mich noch wahnsinnig... Die Formel steht ja sogar rechts korrekt dran, das Bild is wohl leider falsch. Hier ein neuer Versuch...
USB Signale schrieb: > sehr hilfreich, doch... besten Dank! Man muss nur sich zusammenreißen und Korrekturlesen um Schreibfehler zu finden. Aber das ist ja heute aus der Mode gekommen.
Ich auch nicht, das is ja das merkwürdige. Hab es schon an zwei PC's getestet und im µC gibt es meines Wissens nach auch keine weiteren Einstellungen zu den Portpins. Ich habe die Portpins (PA24 und PA25 am ATSAMD51J19A) für D- und D+ auf die Portfunktion "H" gemultiplexed. Sollte soweit eigentlich passen dachte ich. Signal sieht ja auch nicht so schlimm aus, außer dass eben das Low-Level von D- nicht "0V" beträgt. Der LA von Saleae erkennt auf D- auch keine Flanken und kann somit kein Protokoll analysieren. So bin ich überhaupt erst drauf gekommen, dass da was im Argen liegen könnte und habe das Oszi angemacht.
Hast du mal probiert, irgendein ASF-Projekt zusammen zu zimmern und zu flashen? Man muss ASF ja nicht mögen :), aber manchmal taugt es zumindest als Referenz.
@ Jörg W. Das war auch meine erste Idee um in die USB-Thematik einzusteigen, aber es gibt (meines Wissens) kein ASF-Projekt für den ATSAMD5X. Ich hatte dann versucht das Projekt für den ATSAMD21 zu nehmen und umzubauen... das hab ich dann nach zwei Tagen frustrierender Arbeit beendet. Mir ging es mit diesem Thread primär darum zu erfahren ob das den USB-Spezifikationen entsprechende Signale sind oder nicht. Im speziellen das gelbe D- Signal.
Ich habe irgendwo ein SAMD21 Xplained rumliegen, glaub ich. Ich könnte mal ein Demoprojekt bauen und flashen und dann den Oszi dranhängen. Wird aber nicht gleich, im Moment liegt eine kaputte NF-PA auf dem Basteltisch, die auf Analyse wartet …
Das wäre natürlich ein Service! Vielen Dank Aber evtl. findet sich ja auch noch jemand der schon diverse Sachen mit USB gemacht hat und sagen kann wie die Signale auszusehen haben. Ich melde mich auf jedenfall hier, sollte ich hierzu eine Erkenntnis haben.
Ich habe hier zwar einen SAME70 mit USB rumliegen, aber das ist HS, das könnte anders aussehen - außerdem funktioniert das sehr wahrscheinlich nicht mehr (ordentlich), wenn ich da einen Oszi dranklemme.
Thema hat sich hiermit erledigt. Die Signale sind jetzt wir man es erwarten würde differentiell. An manchen Tagen sollte man wirklich nicht aufstehen.... Die Portpins waren nicht auf USB (Wert 7) gemuxed sondern auf CAN (Wert 8)... bin um einen Spalte verrutscht. Sorry an alle und Danke für die Hilfe!
USB Signale schrieb: > An manchen Tagen sollte man wirklich nicht aufstehen.... :-) Schön, dass du's gefunden hast.
Jörg W. schrieb: > USB Signale schrieb: >> An manchen Tagen sollte man wirklich nicht aufstehen.... > > :-) +1 Jörg W. schrieb: > Schön, dass du's gefunden hast. und das der TO eine Rückmeldung gab! aber ich frage mich immer noch was hat er an +D und-D erwartet? Man sollte wirklich nicht übermüdet Gespenster jagen, geht mir ja ähnlich, ich habe gerade Stress mit Debian10 Buster, nichts läuft wie man es vorher kannte Deb8 und Deb9.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.



