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

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