Analoge Filterung für digitale Signale zur Flankenbegrenzung?

Gast
Ulla schrieb:

> ich wollte mal fragen, ob ihr für digitale Signale wie zum Beispiel
> einen SPI-Bus oder I2C einen kleinen RC-Filter mit zur Busfrequenz
> passender Grenzfrequenz nutzt, um Beispielsweise die Flankensteilheit
> etwas zu verringern?

Kommt schonmal vor, ja. Manche µC haben derartiges sogar bereits 
eingebaut u.U. sogar in mehreren Stufen konfigurierbar, da braucht man 
dann nichtmal zusätzliche externe Hardware...
Hallo Ulla,
bei I2C ist das in der Regel nicht nötig. Bei 100 kHz und 400 kHz hat 
man sicher noch keine Probleme mit EMI. In der Regel muß man bei I2C 
eher damit kämpfen, daß die Flankensteilheit nicht zu stark abnimmt. Der 
Bus ist eigentlich nur bis 400 pF spezifiziert. Um nicht unnötigt 
kapazitive Belastungen aufkommen zu lassen schaltet man gerne bei den 
Clients 330 Ohm vor den Pins SDA und SLC in Reihe.

Bei SPI liegen die Frequenzen etwas höher. In der Regel sind dort auch 
die Leiterbahnlängen kürzer als bei I2C. Eine Terminierung der 
Leiterbahnen ist hier in der Regel auch nicht nötig.

Allerdings ist nicht nur die Bitfrequenz entscheidend, sondern auch die 
Flankensteilheit. Das kann man sich so vorstellen, daß nach einer 
steigenden Flanke es sofort mit einer fallenden Flanke wieder nach unten 
geht. Wenn dann diese resultierende Bitrate dann z.B. 200 MHz beträgt 
dann hat man bei 2/3 Lichtgeschwindigkeit 1 m Wellenlänge. Bei 
Leiterlängen von 1/10 der Wellenlänge kann es dann zu Wellenphänomenen 
kommen. Dann wäre eine Terminierung angesagt.

Die alten TTL Bausteine waren auch gute Sender. Man mußte nur mal mit 
einem Transistorradio auf Langwelle, auch Mittelwelle, sich den 
Bausteinen nähern. Hier hätten wir einen Fall von EMI. Etwas Dämpfung 
ist da u.U. angebracht. Dafür gibt es Beads.

https://www.we-online.com/catalog/en/WE-CBF/
mfg klaus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.