Wie zuverlaessig ist der Watchdog in der LPC Serie?
Aug 03, 2016 32 Replies
J
Joerg
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/
Didn't find your answer? Ask the community — no account required.
M
Matthias Weingart
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.
M
Michael Bäuerle
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.
G
Gerrit Heitsch
Dann plane ein bistabiles Relais ein. Nur dann kannst du sicher sein,
Gerrit
M
Michael Bäuerle
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).
B
Bernd Laengerich
Am 08.08.2016 um 12:48 schrieb Gerrit Heitsch:
Bernd
-- Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen. P.Liedermann in defa
J
Joerg
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/
S
Sieghard Schicktanz
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
Nicht bei ein paar Milliampere. Da passiert eher das Gegenteil: schlechte Kontaktgabe (also am besten vergoldete Kontakte).
M
M
Michael Bäuerle
Kommt auf die Schaltung an. Nicht selten sitzen da am Eingang Low-ESR Kondensatoren zur Pufferung von Spannungsreglern. Das britzelt ggf.
M
Michael Bäuerle
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 [...]
M
Matthias Weingart
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.
M
Michael Bäuerle
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
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.