USB Host mit STM32: SOF? Low Speed?

Gast #5900672
Lesenswert?

Ich benutze einen STM32F7 als USB Host und verwende das eingebaute Full 
Speed Interface.

Bei der Einrichtung mit CubeMX bin ich auf den optionalen SOF-Pin 
gestoßen und frage mich, wozu der dienen soll. Laut AN4879 kann SOF als 
Synchronisation für den intern generierten USB-Takt verwendet werden, 
aber selbst da verstehe ich nicht, wieso das ein Pin ist. Was schließt 
man dort an?

Außerdem frage ich mich, ob es irgendwelche Vorteile hat, das Full Speed 
Interface nur mit Low Speed zu benutzen? Vielleicht wären bspw. die 
Anforderungen an die Taktgenauigkeit nicht so hoch, und es könnte auf 
den HSE verzichtet werden?
Gast #5900689
Lesenswert?

Dr. Sommer schrieb:
> PS: Jeder Host muss aber auch Full Speed können, denn es gibt FS-Only
> Geräte (wie die Device Seite des STM32 USB).

Hmm ... Kann denn der ST-USB-Code automatisch die Geschwindigkeit der 
angeschlossenen Gerätes erkennen, oder muß man sich auf LS oder FS 
festlegen? Kann ich mir fast nicht vorstellen.

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