Forum

Einloggen | Registrieren | RSS  

Andreas1983

14.06.2009,
21:01
 

I2C - Fehlersuche (Elektronik)

Hi Leute!

Habe eine Frage zur Fehlersuche beim I2C.
Was sind gängige Fehler und wie geht man bei der Fehlersuche vor?

Mal davon ausgegangen, dass das Programm stimmt wäre mein Ansatz mal Printplatten etc. auf Kontaktfehler überprüfen, Lötstellen usw. kontrollieren.
Der nächste Schritt wäre, mal mit dem Oszi die Datenübertragung zu prüfen.

Was ist noch möglich?
Ist keine Hasuaufgabe, um das mal klar zu stellen :)
Ist für die Vorbereitung für eine Prüfung.
Durchgenommen wurden nur Grundlagen aber auch die Fehlersuche würde mich interessieren.

Danke im vorraus

x y

15.06.2009,
01:52

@ Andreas1983

I2C - Fehlersuche

» Ist keine Hasuaufgabe, um das mal klar zu stellen :)
» Ist für die Vorbereitung für eine Prüfung.
» Durchgenommen wurden nur Grundlagen aber auch die Fehlersuche würde mich
» interessieren.

Keine eigene Idee?

hws(R)

E-Mail

59425 Unna,
15.06.2009,
10:03

@ Andreas1983

I2C - Fehlersuche

» Mal davon ausgegangen,
Und hinterher stellt sich raus, dass es doch nicht so ist..:-D

» Printplatten etc. auf Kontaktfehler überprüfen, Lötstellen usw.
» kontrollieren.

Wenn die Kontakte schon schwarz angelaufen sind ..
Hat's denn mal funktioniert und plötzlich nicht mehr?

» Der nächste Schritt wäre, mal mit dem Oszi die Datenübertragung zu
» prüfen.

Speicher-Oszi? Dann kann man Spannungsform und sogar die Digitalinformation "zu Fuss" entschlüsseln.

Wenn man mal selbt IIC auf nem µC gemacht hat, könnte man das Gerät auch als IIC-Sniffer erweitern.
Zum Testen des Sniffers aber eine funktionierende IIC nehmen.

Ist es ne theoretische Überlegung oder eine praxisgerechte Frage? Das würde bei mir schon einen Unterschied in der Methodik ergeben.

hws

Andreas1983

15.06.2009,
15:02

@ Andreas1983

I2C - Fehlersuche

@xy:

» Mal davon ausgegangen, dass das Programm stimmt wäre mein Ansatz mal
» Printplatten etc. auf Kontaktfehler überprüfen, Lötstellen usw.
» kontrollieren.
» Der nächste Schritt wäre, mal mit dem Oszi die Datenübertragung zu
» prüfen.

@hws:
» Ist für die Vorbereitung für eine Prüfung.

Wie gesagt, ist die Vorbereitung zu ner Prüfung, also rein theoretisch.
Es geht nur darum, dass ich auch wissen will, welche Fehler gängig sind bzw. wie man ihnen effektiv auf die schliche kommt.

Praktisch habe ich keine Erfahrung mit dem Bussystem, hatten nicht die Zeit etwas zu machen

Andreas1983

15.06.2009,
15:03

@ Andreas1983

I2C - Fehlersuche

BTW:
Im Netz habe ich schon gesucht, findet aber keine "Anleitungen" zur Fehlersuche bzw. keine Auflistung gängiger Fehlerquellen

x y

15.06.2009,
15:39

@ Andreas1983

I2C - Fehlersuche

» @xy:
»
» » Mal davon ausgegangen, dass das Programm stimmt wäre mein Ansatz mal
» » Printplatten etc. auf Kontaktfehler überprüfen, Lötstellen usw.
» » kontrollieren.
» » Der nächste Schritt wäre, mal mit dem Oszi die Datenübertragung zu
» » prüfen.

Hatte ich gelesen. Hast du keine Ideen zu möglichen Fehlerursachen, und wie die sich z.B. auf dem Oszi darstellen?

hws(R)

E-Mail

59425 Unna,
15.06.2009,
16:41

@ Andreas1983

I2C - Fehlersuche

» Es geht nur darum, dass ich auch wissen will, welche Fehler gängig sind
» bzw. wie man ihnen effektiv auf die schliche kommt.

Wenn's mal gegangen hat, aber dann nicht mehr - dann könnten es Kontaktprobleme oder durchgebrannte IC's sein. Zerschossen durch zu hohe Spnnung an den Eingängen.
Mann kann sich die Kontakte ansehen, ob die schon angegammelt sind.
Das alles kommt bein ner theoretischen Prüfung eben nicht zum tragen.

Hat die Schaltung noch nie funktioniert (weil neu aufgebaut) würde ich Fehler in Software oder der Hardware vermuten. Abhilfe: Logicanalyer oder Speicheroszi.
Und gerade "an der Software liegt es nicht" könnte ein häufiger Fehler sein (je nach Programmierkünsten)
Bei Dachrinnenlötern mit 200W Kolben würde ich auf kalte Lötstellen, Zinnbrücken und verschmorte Halbleiter als häufige Fehlerursache tippen

Theoretische Fehler, wenn es gar keinen physikalischen aufbau gibt? Falsche Pegel, falsche Adressen. Aber was theoretisch auftreten KÖNNTE, interessiert keinen - außer den Prüfer. Und das liegt soweit von der Praxis weg, dass man nur nach Lehrbuch / Vorlesung des Prüfers beurteilen kann.

» Praktisch habe ich keine Erfahrung mit dem Bussystem, hatten nicht die
» Zeit etwas zu machen

Dann helfen dir auch unsere praktischen Erfahrungen nix.
Deie Frage lässt sich o nicht beantworten.

hws

hws

kubi

E-Mail

16.06.2009,
08:00

@ hws

I2C - Fehlersuche

Hallo Andreas hast du noch mehr Quellen als das elektronik-kompendium.

hahaha kubi

» » Es geht nur darum, dass ich auch wissen will, welche Fehler gängig sind
» » bzw. wie man ihnen effektiv auf die schliche kommt.
»
» Wenn's mal gegangen hat, aber dann nicht mehr - dann könnten es
» Kontaktprobleme oder durchgebrannte IC's sein. Zerschossen durch zu hohe
» Spnnung an den Eingängen.
» Mann kann sich die Kontakte ansehen, ob die schon angegammelt sind.
» Das alles kommt bein ner theoretischen Prüfung eben nicht zum tragen.
»
» Hat die Schaltung noch nie funktioniert (weil neu aufgebaut) würde ich
» Fehler in Software oder der Hardware vermuten. Abhilfe: Logicanalyer oder
» Speicheroszi.
» Und gerade "an der Software liegt es nicht" könnte ein häufiger Fehler
» sein (je nach Programmierkünsten)
» Bei Dachrinnenlötern mit 200W Kolben würde ich auf kalte Lötstellen,
» Zinnbrücken und verschmorte Halbleiter als häufige Fehlerursache tippen
»
» Theoretische Fehler, wenn es gar keinen physikalischen aufbau gibt?
» Falsche Pegel, falsche Adressen. Aber was theoretisch auftreten KÖNNTE,
» interessiert keinen - außer den Prüfer. Und das liegt soweit von der
» Praxis weg, dass man nur nach Lehrbuch / Vorlesung des Prüfers beurteilen
» kann.
»
» » Praktisch habe ich keine Erfahrung mit dem Bussystem, hatten nicht die
» » Zeit etwas zu machen
»
» Dann helfen dir auch unsere praktischen Erfahrungen nix.
» Deie Frage lässt sich o nicht beantworten.
»
» hws
»
» hws

Andreas1983

16.06.2009,
16:03

@ kubi

I2C - Fehlersuche

» Hallo Andreas hast du noch mehr Quellen als das elektronik-kompendium.
»
» hahaha kubi

Im Gegensatz zu dir interessiere ich mich eben auch für die Erfahrungen der Praktiker.
Theorie schön und gut,ist aber praktisch nicht immer brauchbar und Ansätze zur Lösung von Problemen bzw. zur Fehlersuche in einem System findet man bei praktisch erfahrenen Technikern sicher mehr.
Und ob dein Kommentar vom Abschluss einer höheren Schule zeugt, ist mehr als fraglich.
Es ist absolut nichts verwerfliches dran, wenn man bei der (sinnvollen) Vorbereitung auf eine Prüfung auch die Erfahrungen von qualifizierten und geübten Personen miteinbezieht.

Mfg Andi

Andreas1983

17.06.2009,
22:26

@ hws

I2C - Fehlersuche

» Kontaktprobleme oder durchgebrannte IC's sein. Zerschossen durch zu hohe
» Spnnung an den Eingängen.
» Mann kann sich die Kontakte ansehen, ob die schon angegammelt sind.

Ok, fällt unter Printplatte auf Kontaktfehler usw überprüfen

» Fehler in Software
» Und gerade "an der Software liegt es nicht" könnte ein häufiger Fehler
» sein (je nach Programmierkünsten)

Wie du gesagt hast, kommt bei ner theoretischen Frage nicht zum tragen


» Bei Dachrinnenlötern mit 200W Kolben würde ich auf kalte Lötstellen,
» Zinnbrücken und verschmorte Halbleiter als häufige Fehlerursache tippen

Siehe oben, Printplatten usw

» Falsche Pegel, falsche Adressen. Aber was theoretisch auftreten KÖNNTE,
» interessiert keinen - außer den Prüfer. Und das liegt soweit von der
» Praxis weg, dass man nur nach Lehrbuch / Vorlesung des Prüfers beurteilen
» kann.

Ist mir bewußt :) Mir ging es nur rein darum, wo im praktischen Bereich die häufigsten Fehlerquellen (abgesehen vom Programm, wo bei Hobbybastlern wahrscheinlich die meisten Probleme liegen) sind und wie bzw. wo der Fachmann mit Erfahrung anfangen würde zu suchen.
In diesem Sinne habt ihr mir schon weitergeholfen

und @xy:
Ideen schon. zB ist mir sehrwohl bewußt, dass ich ein Speicheroszi benötige, um SCL & SDA grafisch darstellen zu können und dann u.U. Fehler in den Adressen usw wie bereits erwähnt "zu Fuss" überprüfen zu können.
Wie gesagt wollte ich nur sehen, mit welchen Problemen man in der Praxis konfrontiert wird :)

In diesem Sinne
thx für die Hilfe

hws(R)

E-Mail

59425 Unna,
18.06.2009,
09:00

@ Andreas1983

I2C - Fehlersuche

» Wie gesagt wollte ich nur sehen, mit welchen Problemen man in der Praxis
» konfrontiert wird :)
DAS wirst du schon früh genug merken :-D :-(

hws

Andreas1983

18.06.2009,
09:23

@ hws

I2C - Fehlersuche

» DAS wirst du schon früh genug merken :-D :-(
»
» hws

Wohl wahr :-D
Aber ich sag mal so, meibe berufliche Laufbahn sieht nicht vor, dass ich praktisch damit arbeite.
War reine persönliche Interesse und falls ich mal unter die Bastler gehen sollte :-P :-P

Andi