TWI I2C und starke Magnete

OP Persönliche Seite #5795847
Hi,

gibt es irgendeinen logischen Zusammenhang zwischen Elektromagneten und 
Störungen auf dem I2C Kanal.

Bis auf den BuckConverter habe ich keinerlei Spulen auf dem PCB.
Der MCU läuft auch brav weiter.

Das Display (eines der typischen I2C -->Seriell Adaptern) bringt 
Sonderzeichen, JEDOCH (und das wundert mich am Meisten) "erholt" es sich 
rasch, sobald es wieder auf Distanz kommt.

Strecke zwischen MCU(Master) und Slave sind 3cm.

Falls es I2C hier besonders störanfällig ist (oder ist es das serielle 
Signal selbst?), kann man es verbessern?

Grüße David
Angehängte Dateien:
Gast
D a v i d K. schrieb:
>  starke Magnete
Wenn ich an "starke Magnete" denke, dann sehe ich so Dinger, wie bei der 
Eisenschrottverladung.
Da, wo die Schrauben auch aus 5m Entfernung noch hin geschossen kommen, 
und dann wie Gewehrkugeln einschlagen.
Oder Überbandmagnete(Fe-Abscheider).

Oder die Löscheinrichtungen bei der Datenträgerentsorgung.
Da, wo man eine ganze Palette rein schiebt, und nach 3s die Nägel in der 
Palette fast glühen.
(Firma: L-E-A)
D a v i d K. schrieb:

> gibt es irgendeinen logischen Zusammenhang zwischen Elektromagneten und
> Störungen auf dem I2C Kanal.
>
> Bis auf den BuckConverter habe ich keinerlei Spulen auf dem PCB.

Genau diese Speicherdrosseln würde ich verdächtigen, da man sie auch 
durch starke externe Magnetfelder sättigen kann. Sicherheit wirst Du nur 
bekommen, wenn Du die Schaltung versuchsweise aus einem (Labor-)Netzteil 
hinter dem Schaltregler speist.

Grüßle
Volker
Gast
D a v i d K. schrieb:
> Aber das Trägerboard für das Display kommt mit 4K7 daher:

Das ist arg viel. Guck dir mal die Signale an und halbiere ggf. den 
Pull-up-
Wie groß ist die Fläche, die deine SDA/Gnd bzw. SCL/Gnd Leiterschleife 
einschießt? Sind die Kabel verdrillt?
OP Persönliche Seite
Wolfgang schrieb:
> D a v i d K. schrieb:
>> Aber das Trägerboard für das Display kommt mit 4K7 daher:
>
> Das ist arg viel. Guck dir mal die Signale an und halbiere ggf. den
> Pull-up-
Angeblich ist das Pulldown der Mosfets doch unproblematisch?

> Wie groß ist die Fläche, die deine SDA/Gnd bzw. SCL/Gnd Leiterschleife
> einschießt? Sind die Kabel verdrillt?

Ich habe kein Kabel. Der Weg ist so gering, dass ich die Boards direkt 
mit Headern verbinde.

Sehe gerade, dass ich mit Fast TWI arbeite (400kHz) werde es mal heute 
Abend mit Std. (100kHz) probieren, oder sollte dies nicht "robuster" 
sein?

Leiterbahnen siehe Bild (J1 ist die Lötverbindung zum Display (ginge 
auch zu stecken ist aber verlötet)
Angehängte Dateien:
Gast
D a v i d K. schrieb:
> Angeblich ist das Pulldown der Mosfets doch unproblematisch?

Was meinst du damit?

> Sehe gerade, dass ich mit Fast TWI arbeite (400kHz) werde es mal heute
> Abend mit Std. (100kHz) probieren, oder sollte dies nicht "robuster"
> sein?

Guck dir die Signale an. Alles andere ist blindes Rumprobieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.