Wie zuverlaessig ist der Watchdog in der LPC Serie?

Aug 03, 2016 32 Replies

Die sind auch preislich interessant.

formatting link

Allerdings kann man auch bei denen den WDT nicht einfach abschalten. Schoen waere es, wenn jemand einen solchen externen Chip liefern koennte, wo man den WDT erst nach Debugging z.B. mit einer bestimmten Sequenz in WDI hinein unwiderruflich scharf macht.

Gruesse, Joerg http://www.analogconsultants.com/

Joerg :

(und zwar solange bis die Vcc unter 0,4V abgesunken ist, also am besten gleich per Totem-Pole Ausgang die Vcc hart auf GND zieht ;-). Und dann gibt es noch CPU's da haben nen per Firmware deaktivierbaren Reset Pin! (grausig grausig, eben jener MSP430 z.B., aber der WDT dort funktioniert

missbraucht ;-(

M.

So traurig es klingt, ein Power-Cycle ist noetig wenn es wirklich funktionieren muss. Und genau wie du schreibst nicht einfach "aus", sondern die Spannung runter bis knapp 0V.

Oft ist das nur schwer moeglich oder relativ teuer, dann muss man Kosten und Risiko abwaegen.

BTW: Highside-Switch, Lastwiderstand und lange genug warten ist billger als Totem-Pole und ggf. ausreichend.

Der braucht gar nicht deaktivierbar zu sein. Ich hatte jetzt schon zweimal den Fall, dass die CPU auf einen dedizierten Reset-Pin trotzdem nicht mehr reagiert hat (externer WDT war vorhanden und hat funktioniert, die CPU hing weiterhin fest).

Eine vernuenftig implementierte RESET_DISABLE Fuse muss nicht schlechter sein (was an dem Pin undokumentieres dranhaengt, kann man auch gar nicht ueberpruefen). Blind vertrauen sollte man da jedenfalls nichts und niemand.

Dann plane ein bistabiles Relais ein. Nur dann kannst du sicher sein,

Gerrit

Die Trennung muss nicht perfekt sein und reicht alleine auch gar nicht aus. Die meisten ICs ziehen ab einer bestimmten Spannung keinen Strom mehr, d.h. damit man die Spannung in akzeptabler Zeit herunterbekommt, muss man sie sowieso runterziehen.

Ein schlecht sperrender Transistor mit auf den Leckstrom abgestimmtem Lastwiderstand dahinter ist besser als das Relais alleine (und auch billiger).

Am 08.08.2016 um 12:48 schrieb Gerrit Heitsch:

Bernd

-- Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen. P.Liedermann in defa

Stimmt, das waere der wahre Reset aller Resets. Das macht man selbst in grossen Passagierflugzeugen so, "cycle the breaker", also ueber den Sicherungsautomaten.

Gruesse, Joerg http://www.analogconsultants.com/

Hallo Michael,

Du schriebst am Mon, 8 Aug 2016 12:32:54 +0200:

[Reset]

Bist Du da ggfs. Opfer einer Software geworden, die die Abschaltursache abfragt und bei "passenden" Bedingungen (z.B. Reset ohne Spannungsausfall) "mitten im Programm" weitermacht, weil ja der RAM-Inhalt noch intakt sein

einen

-- ----------------------------------------------------------- -----------------------------------------------------------

Bernd Laengerich :

Nicht bei ein paar Milliampere. Da passiert eher das Gegenteil: schlechte Kontaktgabe (also am besten vergoldete Kontakte).

M

Kommt auf die Schaltung an. Nicht selten sitzen da am Eingang Low-ESR Kondensatoren zur Pufferung von Spannungsreglern. Das britzelt ggf.

hat, lief die CPU nicht mehr an. Nach dem Power-Cycle tat die Taste wieder was sie tun soll. Das war beidesmal der Fall "externer Reset bei anliegender Versorgung".

(OTP.1 auf Seite 4) | | The device should always be powered up from VDD=0V [...]

durch. Sah man z.B. an dem ..535 von Siemens damals, dass die 5V auf 2..3V zusammenbrachen und der Linearregler knallheiss wurde, dito der 535...

Linearreglers ;-).

M.

In den von mir genannten Faellen haben die CPUs aber keinen erhoehten Strom gezogen, sie hingen im Reset fest.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required