Flasche Pegel an USB ATSAMD51

Gast #6211389
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!
Angehängte Dateien:
#6211411
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!
Gast #6211418
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!
Gast #6211428
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
Angehängte Dateien:
Gast #6211517
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.
Gast #6211545
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.
Gast #6211565
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.
Gast #6211582
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!
#6211688
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.

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