Forum: Offtopic Geräte reparieren sich selbst


von Frank H. (horni)


Lesenswert?

Hallo,

ich habe hier auf dem Tisch gerade ein Siemens Dect Mobilteil liegen, 
das meine Eltern mir gestern vorbeigebracht haben. Das Problem an dem 
Teil war, dass es nicht auf die Tastatureingaben reagiert hat. Ich habe 
gestern das Teil aufgeschraubt und mal geschaut, ob da nicht irgendwie 
ein Stecker locker ist. War aber nicht der Fall. Sonst konnte ich vom 
bloßen hinsehen auch keine anderen Schäden finden. Alles ging, nur die 
Tastatur nicht.

Heute morgen wollte ich das Mainboard von dem Teil in der Nähe des 
Steckers und des Hauptcontrollers etwas durchbraten. Doch bevor ich es 
gemacht habe, habe ich den Akko noch einmal rangehalten. Es ging wieder 
alles. Dennoch verstehe ich momentan nicht, wieso alles wieder geht.

Was kann es denn für ein Fehler sein?

von Paul B. (paul_baumann)


Lesenswert?

Es könnte sein, daß sich der freundliche Mikrokontroller, der auch
die Tastatureingaben dankend entgegennimmt, "aufgehangen" hat.
Du hast durch das Entfernen und Wiedereinsetzen des Akkus einen
"richtigen" Reset erzeugt, denn der war über Nacht ab.
(Der Akku, nicht der Reset)
;-)


Wenn man ihn nur kurz abtrennt, gibt es u.U. keinen "anständigen" Reset,
weil das Biest noch für ein Weilchen von diversen Stützkondensatoren
gespeist wird und er verharrt in einem mistigen Zustand.

Alte kirgisische Volksweisheit:
Wer in der Elektronik nicht an Wunder glaubt, ist kein Realist.
;-)
MfG Paul

: Bearbeitet durch User
von Harald W. (wilhelms)


Lesenswert?


von Frank H. (horni)


Lesenswert?

Paul Baumann schrieb:
> Wenn man ihn nur kurz abtrennt, gibt es u.U. keinen "anständigen" Reset,
> weil das Biest noch für ein Weilchen von diversen Stützkondensatoren
> gespeist wird und er verharrt in einem mistigen Zustand.

Sorry, aber ich verstehe das nicht. In dem Teil ein kleiner Elko, ein 
Tantal und drei kleine Kerkos. (In dem Gerät waren zwei Abschirmungen 
aus Metall. Wahrscheinlich für den DECT Teil. Die habe ich nicht 
geöffnet.) Vor allem habe ich mit mehr Kerkos gerechnet, aber okay. Aber 
so viel Rest-Energie kann da kaum gespeichert sein, um einen Controller 
zu betreiben. Vor allem, wenn ich einfach den Akku ziehe. Da müssten 
doch anderen Bauteile erst einmal die Energie aus den Kondensatoren 
verbrauchen, bevor sie merken, dass der Akku weg ist.

Wenn ich den Akku in das Gerät reingelegt habe, hat das Ding angefangen 
zu booten. Das bedeutet für mich, dass Telefon ganz genau wusste, dass 
es vorher ausgeschaltet war.

Wenn ich ein Gerät designe, das aus vielen Controllern besteht und alles 
über einen Haupt-Prozessor läuft, dann ist das erste was ich mache, 
einmal überall aufzuräumen und einen bestimmten definierten 
(Initial-)Zustand schaffen.

von Paul B. (paul_baumann)


Lesenswert?

Frank schrieb:
>Sorry, aber ich verstehe das nicht.

Ja, das tut mir natürlich auch leid...

Du hast aber doch sicher selbst eine plausiblere Erklärung dafür?!


Paul

von Frank H. (horni)


Lesenswert?

Paul Baumann schrieb:
> Du hast aber doch sicher selbst eine plausiblere Erklärung dafür?!

Voodoo??
Bei Siemens sitzt sicher irgendwo ein Mitarbeiter mit einem 
Plüsch-Telefon und sticht Nadeln rein. Diesmal ist die Nadel irgendwo im 
Tastatur-Controller gelandet. Über nacht hat er die eben rausgezogen. ;)

von Sni T. (sniti)


Lesenswert?

Frank Horn schrieb:
> ein Stecker locker ist.

Hast du den Stecker eventuell dennoch kurz aus- und neu eingesteckt? 
Eventuell kann das schon geholfen haben. Ansonsten kann es auch sein, 
dass irgendwo anders ein "Wackler" vorhanden ist. Ob jetzt am PCB 
selbst, bei einem BGA Ball oder Stecker, etc.

von Gregor O. (zappes)


Lesenswert?

Frank Horn schrieb:
> Aber
> so viel Rest-Energie kann da kaum gespeichert sein, um einen Controller
> zu betreiben.

Es muss ja nicht der Controller sein. Irgendein windiger SRAM-Bereich 
oder ein Register mit einem verfrickelten Wert kann schon reichen, und 
die können erstaunlich lange von dem leben, was die diversen 
Kleinkondensatoren so absondern.

von Frank H. (horni)


Lesenswert?

Sni Ti schrieb:
> Hast du den Stecker eventuell dennoch kurz aus- und neu eingesteckt?
> Eventuell kann das schon geholfen haben. Ansonsten kann es auch sein,
> dass irgendwo anders ein "Wackler" vorhanden ist.

Ja klar habe ich ihn ausgesteckt und auch mal ohne Tastatur gestartet. 
An einen Wackelkontakt glaube ich persönlich nicht, da beim Entfernen 
des Boards relativ viel gemacht habe - ohne Wirkung. Aber bis zum Morgen 
lag das Telefon komplett ruhig bei mir auf dem Schreibtisch bei 
konstanter Temperatur.

Gregor Ottmann schrieb:
> Es muss ja nicht der Controller sein. Irgendein windiger SRAM-Bereich
> oder ein Register mit einem verfrickelten Wert kann schon reichen, und
> die können erstaunlich lange von dem leben, was die diversen
> Kleinkondensatoren so absondern.

Ja, aber genau deshalb habe ich ja die Initialisierungsphase beim Booten 
des Telefons. Genau da macht man doch einen "reset" aller anderen 
Controller und schafft einen definierten Zustand von dem aus man 
weitermachen kann.

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Und dann gibt es da noch programmierer welche sich eine 
Variableninitialisierung sparen weil sie diese für unnötig halten. Da 
kann eine S-RAM-Zelle Tage lang ein Bit festhalten bis es aufgibt.

Gruß Winne

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Frank Horn schrieb:

> Steckers und des Hauptcontrollers etwas durchbraten.

Durchbraten? Hä?

Wenn die Tasten nicht nehr gescheit gehen, ist das Silikonöl ausgelaufen 
doer ausgetrocknet. Das gibt so einen fiesen Schnodder auf der 
Gummimatte, und die Kohle-Bahnen lösen sich in Schleim auf.

mal sauber machen, gegebenenfalls mit Leitsilber die Kohle-Bahnen 
"updaten". Gummimatte durchmessen, ob noch niederohmig genug. Falls 
nicht --> Sekundenkleber und Alufolie zur Reparatur nehmen

von Sni T. (sniti)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> ist das Silikonöl ausgelaufen
> doer ausgetrocknet. Das

Es steht doch im Eingangspost, die Tasten gingen gar /nicht/, jetzt 
geht aber wieder alles.

von Frank H. (horni)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> Durchbraten? Hä?

Ja genau. Durchbraten! Mit ein Paar Gewürzen, damit es besser schmeckt. 
Hilft relativ oft, wenn die Technik streikt.

Winfried J. schrieb:
> Und dann gibt es da noch programmierer welche sich eine
> Variableninitialisierung sparen weil sie diese für unnötig halten. Da
> kann eine S-RAM-Zelle Tage lang ein Bit festhalten bis es aufgibt.

Du glaubst doch wohl nicht, dass Siemens..... Gigaset..... ohh... 
verstehe ;)

von Timm T. (Gast)


Lesenswert?

Frank Horn schrieb:
> Du glaubst doch wohl nicht, dass Siemens..... Gigaset

Seit 2008 hat ein Siemens Gigaset nichts mehr mit der Firma Siemens zu 
tun.

von Xyz X. (Firma: xyz) (khmweb)


Lesenswert?

Winfried J. schrieb:
> Und dann gibt es da noch programmierer welche sich eine
> Variableninitialisierung sparen weil sie diese für unnötig halten.

Und Zufallswerte lassen auch zufällige Arbeitsweisen zu.

Ab und an, möglicherweise nach Gewitter? spinnt meins auch. Dann für 
mehrere Sekunden den Akku raus und danach benimmt es sich wieder normal.

Viell. auch Voodoo? ;-)

: Bearbeitet durch User
von Kurt B. (kurt-b)


Lesenswert?

Karl-Heinz M. schrieb:

>
> Ab und an, möglicherweise nach Gewitter? spinnt meins auch. Dann für
> mehrere Sekunden den Akku raus und danach benimmt es sich wieder normal.
>
> Viell. auch Voodoo? ;-)

Bei der Herstellung ergeben sich parasitäre Speicherzellen die dann, 
wenn sie aus irgendwelchen Gründe -geladen- werden, aktiv sind.
lässt man dem Gerät Zeit die Ladung abzubauen dann ist diese Zelle 
wieder so wie ursprünglich.
Das kann auch mal mehrere Tage dauern.


Kippen kann durch Teilchen von der Sonne usw. und durch anderweitige 
schnelle Änderungen kommen.

 Kurt

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.