I2C nach Stop conition Hänger!

Gast #2536573
Hi,

erst mal zu meiner Hardware:

Atmega32
3*MPC3221 ADC mit I2C Interface (Einer ist über einen ADUM1250 isoliert)

Mein Programm holt sich die Daten von einem ADC. Das läuft auch recht 
gut. Doch nach ein paar Sekunden (Unterschiedlich) bleibt SDA auf LOW 
hängen.

Ich denke es liegt an dem Isolationsbaustein, da ich diesen über  einen 
Fet zu schalten kann. Wenn er nicht zugeschaltet ist läuft alles 
wunderbar.

Kann mir irgendjemand einen Tip geben woran es liegen könnte?

Ich habe die zwei Kondensatoren ,die im Datasheet in Figure 9. zusehen 
sind nicht eingebaut. Frag mich nicht warum ich weiß es auch nicht.
Könnte mein Problem dadurch entstehen?

Ich weiß es ist schwer so durch die Glaskugel, aber dennoch danke.




Beitrag "I2C hängt bei Stop Condition"
Angehängte Dateien:
Gast
Am IC liegts nicht. Da bist du schon selber schuld.
Habe letztes Jahr ein paar verbaut.
Funktionieren hervorragend und machen genau das was sie sollen.

Dann löt mal die Kondensatoren hin und zeig mal deinen Schaltplan (wie 
du den ADUM über "einen" FET zuschaltest).

gruß
Gast
gra schrieb:
> Da bist du schon selber schuld.

Ich weiß :(

gra schrieb:
> Funktionieren hervorragend und machen genau das was sie sollen.

Endlich mal einer der den IC schon mal verwendet hat

gra schrieb:
> Dann löt mal die Kondensatoren hin

Mach ich gerade, meld mich dann.

gra schrieb:
> zeig mal deinen Schaltplan (wie
> du den ADUM über "einen" FET zuschaltest

Der Fet schaltet nur die 5V auf einer Seite zu und ab.
Gast
Öhm ja.. dann verstehtich aber nicht, das wenn du den IC abschlatest die 
Übertragung funktioniert. Wenn der aus ist sollte ja keine Kommunikation 
zwischen Master und Slave möglich sein.
Gast
gra schrieb:
> Öhm ja.. dann verstehtich aber nicht, das wenn du den IC abschlatest die
> Übertragung funktioniert. Wenn der aus ist sollte ja keine Kommunikation
> zwischen Master und Slave möglich sein.

Ich frage ja garnicht diesen Slave(Hinter dem ADUM) ab sondern einen 
anderen.

Aber der Adum legtden ganzen bus lam :)

Antwort schreiben

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