Forum: Mikrocontroller und Digitale Elektronik ADUM1250 macht nur 100kHz, statt 400kHz


von Funkenschlosser (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Kollegen,
ich arbeite gerade an meiner Bachelorarbeit und verwende den digitalen 
Isolator ADUM1250ARZ um eine galvanische Trennung eines I2C-Busses zu 
erreichen.
Dieser ist laut Datenblatt in der Lage Frequenzen bis 1000kHz zu 
verarbeiten.
Allerdings kann dieser bei mir nur 100kHz. Bei 400kHz sind keine 
Adressen zu erreichen. Hab zusätzlich noch versucht die 
Versorgungsspannungen mit jeweils 10nF zu puffern. Trotzdem das gleiche 
Ergebnis.

In der beigefügten PNG Datei könnt ihr euch die Beschaltung von diesem 
ansehen.Vll fällt euch ja sofort ein Fehler auf.

Noch paar letzte Hinweise:

5V_Power kommen von einem 5V Festspannungsregler.
5V kommen von einem REF 50.
Ohne ADUM wurden 400kHz erfolgreich getestet.
Keine Alternativen(Optokoppler) anbieten.

Vielen Dank fürs Lesen und möglicherweise auch Helfens.

Grüße

Funkenschlosser

von Mine Fields (Gast)


Lesenswert?

SDA und SCL sind anscheinend vertauscht.

Ein ordentlicher Abblockkondensator ist natürlich Pflicht. So weiß 
keiner, wo du deine 10nF hingesetzt hast...

Was sagt das Oszilloskop?

von Funkenschlosser (Gast)


Lesenswert?

Hallo Leute, per Zufall musste ich feststellen, dass wenn man den 
Tastkopf an SCL hält die Übertragung mit 400kHz funktioniert.
Die Lösung?--> 22pF Clock gegen Masse auf der Prozessorseite. Alles 
läuft.

HInweis: SCL und SDA dürfen vertauscht werden, weil der ADUM1250 
symmetrisch aufgebaut ist.

Trotzdem Danke an dich Stefan.

Grüße

Funkenschlosser

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.