Forum: Mikrocontroller und Digitale Elektronik Flasche Pegel an USB ATSAMD51


von USB Signale (Gast)


Angehängte Dateien:

Lesenswert?

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!

von Frank L. (hermastersvoice)


Lesenswert?

mache USB wie Flasche leere! Was erlaube? Habe fertig!

von USB Signale (Gast)


Lesenswert?

sehr hilfreich, doch... besten Dank!

von H.Joachim S. (crazyhorse)


Lesenswert?

War aber auch das erste woran ich dachte: Was erlauben Strunz :-)

von Joachim B. (jar)


Lesenswert?

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!

von rot/blau (Gast)


Lesenswert?

>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?

von USB Signale (Gast)


Lesenswert?

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!

von USB Signale (Gast)


Angehängte Dateien:

Lesenswert?

ARGGGG... sorry irgendwie war am am Oszi das rote Signal falsch...
jetzt sollte es passen: rot entspricht somit (D-)-(D+)

von Joachim B. (jar)


Lesenswert?

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

von USB Signale (Gast)


Angehängte Dateien:

Lesenswert?

@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

von rot/blau (Gast)


Lesenswert?

Das Bild SCR03.png sieht dem ersten Bild sehr ähnlich.

Sieht eher nach (D-) + (D+) aus.

von USB Signale (Gast)


Angehängte Dateien:

Lesenswert?

@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...

von Driver (Gast)


Lesenswert?

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.

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Ich sehe trotzdem kein differenzielles Signal.

von USB Signale (Gast)


Lesenswert?

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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von USB Signale (Gast)


Lesenswert?

@ 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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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 …

von USB Signale (Gast)


Lesenswert?

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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von USB Signale (Gast)


Lesenswert?

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!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

USB Signale schrieb:
> An manchen Tagen sollte man wirklich nicht aufstehen....

:-)

Schön, dass du's gefunden hast.

von Joachim B. (jar)


Lesenswert?

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
Noch kein Account? Hier anmelden.