Hallo, momentan hänge ich bei der Fehlersuche an einer Schaltung. Ich habe sie 3 mal aufgebaut und 2 Stück funktionieren einwandfrei. Nur die 3. macht Ärger. Auf der Platine werden ein ADC, ein DAC ein FRAM sowie eine Echtzeituhr über I2C mit einem Mikrocontroller verbunden. Bei der fehlerhaften Platine bleibt das Programm immer an der Stelle hängen, wo ich nach der Initialisierung abfrage, ob momentan Transfer auf dem Bus stattfindet. Ich vermute, dass eines der Bauteile den Bus blockiert. Wie könnte ich, ohne die Bauteile wieder abzulöten, herausfinden, welches davon die Probleme verursacht?
SDA und SCL auf korrekten Durchgang und Masseschluss prüfen. vom uC einzeln SCL und SDA high und low schalten und mit dem Oszi überprüfen. VCC und GND der Slaves überprüfen.
>Wie könnte ich, ohne die Bauteile wieder abzulöten, herausfinden, >welches davon die Probleme verursacht? Das wird schwierig sein. Glaube aber nicht, dass wirklich ein IC defekt ist.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.