MSP430 Reset nicht zuverlässig?

Eben. Der 8051 *hat* nach Datenblatt keinen internen Resetgenerator, da

Kann man tun, hilft aber mehr dem Entwickler bei der Analyse. Die Firmware, die sich nach einem Watchdog-Reset anders verhalten soll (sprich: nicht

jetzt ein Watchdog-Reset war und kein power on. Sich die Infos aus einem

heikel ...

value beschreiben - aber: das ist weniger sicher, als wenn die Hardware Dir direkt sagt "das war jetzt watchdog". Ausserdem ist nicht sichergestellt,

cu Michael

Reply to
Michael Schwingen
Loading thread data ...

Resetgenerator haben, sondern einen Reset-Eingang mit Logikpegel, an den man einen externen Resetgenerator anschliessen *muss*. Also darf man sich

tut.

cu Michael

Reply to
Michael Schwingen

Das ist ja grauenhaft.

Das kann ich nachvollziehen. Man darf aber nicht vergessen, dass die WHO davon

weniger riskant als der durchschnittliche Arzt. Beispielhaft ist die Geschichte des ersten medizinischen Expertensystems MYCIN. Das Programm kam AFAIK auch

die 42-62% Trefferrate von Experten...

Nach zwei falsch-positiven und drei falsch-negativen (Krebs-)Diagnosen werde ich

--
mfg Rolf Bombach
Reply to
Rolf Bombach

Volker Bartheld schrieb:

Das ist aber schwer vermeidbar. Es ist ja eine Krux mit dieser Welt, am Laufmeter kommen Neuerungen. Was passiert dann?

Protestantismus eingeimpft. Heute: 5G etc.

Wirtschaft plattgemacht; ewiggestrige, die den Fortschritt nicht erkennen und

einzusetzen. Beispiel Vinylchlorid. Auch Jahrzehnte nachdem der MAK-Wert in Schweden auf 0.01 pmm reduziert wurde, galt in DE 500 ppm als zumutbar.

von 2000 ppm blieb ohne Gegenmassnahme. Leuten, die an Leberkrebs starben, wurden als Alkoholiker abgetan. Warnungen wurden ignoriert, nicht zuletzt, weil sie von kommunistischen Parteien kamen.

Abschaffung querstellen. Andere beginnen die Produktion zu dieser Zeit. Beispiel Asbest. Um 1900 als Krankmacher erkannt, ab 1943 Lungenkrebs durch Asbest als Berufskrankheit anerkannt. Erst 1970 offiziell als Krebserregend eingestuft. Lobbyarbeit und Ausnahmeregeln ohne Ende.

--
mfg Rolf Bombach
Reply to
Rolf Bombach

Normalerweise sollte ein Reset das tun, was sein Job sagt, naemlich bei _jedem_ Hochkommen der VCC ab null _oder_ ab einem Wert, unterhalb dessen die uC Funktion nicht garantiert ist, den uC neu starten. Das wird jedoch von Herstellern nur sehr selten gerafft.

Oder nur einen Teil des Inhalts und das waere noch schlimmer. Wir benutzen dafuer non-volatile RAM, extern, aus aehnlichen Gruenden wie die fuer externe POR/BOR/WDT.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Der zweite Teil "An internal diffused resistor to VSS permits a power-on reset using only an external capacitor to VCC" ist der Reset Generator. Oder soll es jedenfalls sein. Selbst wenn man sich nicht auf den internen Poly Resistor verlaesst und einen externen vorsieht, funktioniert das nicht immer zuverlaessig. Sollte es aber.

So eine "Loesung" ist doch einfach Murks. ""An internal diffused resistor to VSS permits a power-on reset using only an external capacitor to VCC" muesste dann ersatzlos gestrichen werden. Taten sie aber nicht.

Aber er hat einen POR. Oder man behauptet jedenfalls, er habe einen. Darum ging es mir. Ob es nun POR, BOR oder WDT ist, diese Themen werden im uC Bereich nur schlecht beherrscht und das koennte anders sein, wenn sie entsprechend faehige analoge IC Designer dransetzen.

Doch, sind sie zumindest im High-Rel Bereich. Da muessen wir in der Lage sein, ein gescheites Post Mortem durchzufuehren. Hierzu wird nicht nur der Programmablauf im Log mitgetackert, sondern auch VCC ueber einen der ADC Kanaele, falls das nicht intern abrufbar ist.

Auf genau diese Art habe ich vor zwei Wochen ein Problem ausgewurzelt. Es ist ein langjaehriger Kunde, sodass ich es auch jetzt im Ruhestand noch mache. Der Kunde haengte mir sofort beim ersten Email die Log-Ergebnisse in grafischer Form an und nach einer halben Stunde am Telefon wussten wir, warum die Kisten ausstiegen.

Mag sein, aber ein Normalbetrieb ist selbst nach dem Kommen von POR/BOR nicht immer sinnvoll, da es andere Schaltungsteile mitgerissen haben kann, deren interne POR/BOR aehnlich verkorkst sind wie bei vielen uC. Bei meinen Kunden geht normalerweise eine Meldung in deren Cloud oder in ein Satelliten-Netzwerk, auch wenn die Software normal neu startet (muss sie meist).

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Joerg schrieb:

Spricht sie an, wird weder der Prozessor neu gestartet

viele Steuerelemente der Lok. -- mfg Rolf Bombach

Reply to
Rolf Bombach

Das hatte bereits toedliche Folgen:

formatting link

Die mussten dann 280000 AEDs rueckrufen.

Gute AED wie Zoll AED Pro oder Physio-Control LikePak 1000 haben Manual Override. Man muss dabei allerdings wissen, dass die Geraete nach Ablauf einer halben Minute oder so in den Automatik-Modus zurueckspringen koennen und dann u.U. zusammen mit dem uC haengenbleiben.

Aus dem Pleistozaen uebriggeblieben? :-)

OT: Es waere schoen, wenn jeder einen CPR Kurs besuchen wuerde, der auch den Umgang mit AED schult, aber so richtig an Modellen, nicht nur Theorie. Ich haette CPR letztens fast gebraucht, aber der Krankenwagen war verblueffend schnell da und die Jungs kamen sofort mit Defi in der Hand angerannt.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Es ist ein WDT. Sollte der Lokfuehrer vergessen, draufzudruecken, dann leuchtet eine Warnlampe auf. Tut er immer noch nichts, ertoent ein Pieps als zweite Warnstufe. Das ist quasi der "Reset" des Lokfuehrers. Tut er auch dann nichts, wird die Notsequenz eingeleitet (Runterbremsen, Meldung, et cetera).

formatting link

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

einem Interrupt kann man doch noch auf den ganzen Controller Zustand zugreifen und entsprechend verzweigen, statt immer gleich einen Reset

DoDi

Reply to
Hans-Peter Diettrich

anderes. Ich kenne keine AN, in der ein externer RST ist, alle zeigen nur den elenden Elko. Auch die Musterentwicklugsplatinen hatten nur den Elko.

Wolfgang

--
Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! 

ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p 
(lt. alter usenet Weisheit)      iPod, iPhone, iPad, iTunes, iRak, iDiot
Reply to
Wolfgang Allinger

vorweisen. Das mit der Relevanz einer Extraschaltung...

formatting link
formatting link
formatting link

Volker

Reply to
Volker Bartheld

(typischerweise) irgendwelche Netzwerkschichten, in denen man Parameter

das Erwartete rauskommt, wenn man vorne irgendwelche Trainingdaten reinstopft. Klar wird die Sache mit GANs noch etwas komplizierter, aber mal so grob gesagt.

verdrehen, und es wird aus einer Katze ein Hund oder einem etwas anders

Man kann ein anderes neuronales Netz darauf trainieren, genau diese

Beispielsweise bei der Gesichtserkennung/-zuordnung [2]. Da ist es nur logisch und folgerichtig, genau sowas in z. B. unsere Autos zu lassen.

Volker

[1]
formatting link
[2]
formatting link
Reply to
Volker Bartheld

Hi Joerg,

einem entsprechenden Pegel am Eingang einen Reset zu machen. Mehr nicht und weniger auch nicht. Alles weitere ist Dein Wunschdenken.

Nein, das ist nicht die Aufgabe des Reset-Eingangs, Das ist die Funktion des BOD. Den wiederum gibt es bei dem zitierten 805x-Derivat nicht.

vorherigen Inhalt kennt.

Marte

Reply to
Marte Schwarz

Hi Joerg,

Das wurde nie versprochen, dass das immer funktioniere. Das stammt von Dir.

Wozu? Keiner versprach, dass damit eine perfekte in allen Lagen

Nein

angeben spricht doch sehr dagegen, dass der Hersteller das als ideale

Marte

Reply to
Marte Schwarz

Hi Joerg,

dass da jemand verstarb.

"One AED, the brand name of which the FDA would not disclose,"

gesamte Branche in Misskredit zu werfen.

"The culprit was a resistor that could vary in resistance by up to 10 percent of its stated value."

Zehntel-Cent zu sparen versucht, um doch noch in die Ausschreibung hinein zu kommen. Beides hab ich schon oft genug gesehen.

"Only at that higher tolerance can the noise-canceling circuitry isolate the cardiac signal from environmental sources of radiation, such as the oscillating electric fields of fluorescent tubes."

beitragen, dass etwas besser funktionieren sollte? Der Satz ist zu hoch

"Still another recalled AED?made by MRL, of Buffalo Grove, Ill." Ach MRL hat der FDA zu wenig Schweigegeld bezahlt. Die nennt man beim Namen, wie Cardiac Science am Anfang auch.

"and we don?t control their specification,? says Brian Webster, president of Physio-Control, a division of Medtronic.

Wie bitte? Die Hersteller halten ihre Specs nicht ein? Wenn im

Desclaimer drin, die sollte man als Ingenieur in sicherheitsrelevanten

?We?re prisoners of that supply chain.?

Oder eigene Tests anstellen. Aber das kostet Geld...

"the FDA found that many AED manufacturers were practicing a ?fix on fail? philosophy."

Altes Ingenieursmotto: "If there aint broken, don't try to fix it!" Das

"The FDA is now considering whether to remove the 510(k) loophole for AEDs and classify them as full Class III products."

nie vorgeschrieben hatte. Klar, da haben ein paar Hersteller

Zulieferer... Aber dass der sichere Zustand der des Ausschaltens ist / war, daran gab es niemals einen Zweifel.

"The more restrictions one puts on AEDs and the more demands for AED perfection, the fewer lives will actually be saved."

"Innovation will be pushed overseas, and we?ll be stuck with AEDs that are older"

sondern

"and more expensive."

much more! Der Siegeszug der AED liegt in deren massenhafter Verbreitung und die gab es nur, weil sie derart im Preis gefallen sind. Meine

erfolgreichen Defibrillation erheblich steigern. Aber der, der den Defi bezahlt, hat davon nichts, also brauchts es dieses Feature nicht. Das ist pervers: Ein Public-AED muss nicht effektiv sein, nur billig! Wer

Das bestimmt den Marktdruck.

"The economics of the market today do not support our industry doing core technology innovation.?

"There are two on the way: reclassification by the FDA and a potentially industry-shifting lawsuit. Whether these jolts will prove fatal or therapeutic remains to be seen."

So kann man das Fazit auch enden...

anderen stellen PAEDs her, ohne manual override und an dem Ganzen Drama

sind, geht auch manuell nichts mehr. Nur sind die manuell bedienbaren Defis eben mit ganz anderer Kostenstruktur konstruiert...

seltenst der Fall.

als einmal gefragt worden, warum wir keine Relais einsetzen wollen. Die sind effektiv billiger und kleiner als die Halbleiterschalter.

eine Einweisung ist.

Marte

Reply to
Marte Schwarz

Hi Wolfgang,

ist selbst schuld. Hast Du je in einem Datenblatt oder Appnote ein fertiges Design eines

Marte

Reply to
Marte Schwarz

Hi Hans-Peter,

Irgendwie schon... Wenn dem nicht so ist, warum machen dann tausende an ESP8266 Entwickler einen solchen Affenzirkus um die vergeigte Sleet-Architektur? Bei dem Teil kommt man aus dem Deep-Sleep-Modus

resettet werden. Den nennt man dann RTC-RAM. Alles andere sei nach dem Reset futsch. Ich habs ehrlich gesagt noch nicht getestet, sondern so

Marte

Reply to
Marte Schwarz

Am 18.08.21 um 22:56 schrieb Joerg:

Interessant. Das scheint mir gleich zwei meiner Spekulationen, die ich

Hanno

--
The modern conservative is engaged in one of man's oldest exercises in 
moral philosophy; that is, the search for a superior moral justification 
for selfishness. 
- John Kenneth Galbraith
Reply to
Hanno Foest

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.