Kann man die Ausgänge eines STm32 filtern?

Gast #6149579
Lesenswert?
• ▲
▼
pegel schrieb:
> STM23 schrieb:
>> Leider sind auf dem CS Pin so viele Störungen drauf,
>
> Da würde ich aber mal nach den Ursachen suchen.

Ja da bin ich schon dabei. Ich habe mir bei Adafruit das Datenblatt des 
Breakboards angeschaut. Die haben da z.B. eine Ferritperle an die 
Spannungsversorgung des MAX31865 angebracht. Könnte es vielleicht daran 
liegen, dass ich dort keine benutzt habe?

MfG
Angehängte Dateien:
#6149595
Lesenswert?
• ▲
▼
STM23 schrieb:
>
> ich versuche gerade einen MAX31865 mithilfe eines STm32 Controllers zu
> programmieren. Leider sind auf dem CS Pin so viele Störungen drauf

Erläutere "Störungen".

> Kann man die CS-Leitung irgendwie per Software filtern?

Per Software? Eher nicht. Das wäre dann eher ein Fall von "die Software 
erzeugt die Störung" und der "Filter" würde darin bestehen, das 
richtig zu machen.


STM23 schrieb:
> Ich habe mir bei Adafruit das Datenblatt des Breakboards angeschaut

Hmm. Da ist eine sehr fragwürdige Pegelwandlung für das SPI drauf. Da 
dein STM32 ja wohl auch mit 3.3V läuft, kannst du das ganze Widerstands- 
und Dioden-Gedöhns am SPI entfernen (mindestens: alle Dioden 
überbrücken). Wie versorgst du das Breakout Board eigentlich? Umgehst du 
den Spannungsregler da rauf? Oder gibtst du dem 5V an Vin?

Ansonsten schau halt, daß alle Leitungen kurz sind. Vor allem daß GND 
kurz und niederohmig ist (ist das vielleicht auf einem Steckbrett?). 
Stell den SPI-Takt langsamer. Schau dir die Signale mit einem Oszi an.
Gast #6149612
Lesenswert?
• ▲
▼
STM23 schrieb:
> Kann man die CS-Leitung
> irgendwie per Software filtern?
Unnötig!

Der STM32 Ausgang ist gestochen scharfkantig.
Da zappelt nichts.

Einzig, bei ewig langen Kablen können Reflektionen auftreten, eben wegen 
dieser Scharfkantigkeit.

Dann könnte ein Serienwiderstand das Problem mildern.
Das betrifft aber eher die Daten und Takt Leitungen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.