Microcontroller Empfehlung?

Keine Ahnung, was Du mit BIT-Logs meinst.

Saludos Wolfgang

--
Wolfgang Allinger              15h00..21h00 MEZ: SKYPE:wolfgang.allinger
Paraguay            mailer: CrossPoint XP 3.20 (XP2) in WinXPprof DOSbox
Meine 7 Sinne:                                    reply Adresse gesetzt!
Unsinn, Schwachsinn, Bloedsinn, Wahnsinn, Stumpfsinn, Irrsinn, Loetzinn.
Reply to
Wolfgang Allinger
Loading thread data ...

Dann freue dich. Dieses Beispiel zeigt, dass auch die tollsten Supervisor und WDs am externen Reset nicht immer ausreichen.

So Sachen wie "Vcc darf weder schneller steigen als x noch langsamer fallen als y" und "Vcc muss beim PowerOn monoton von Spannung a bis b laufen" habe ich auch schon oefter gelesen. Z.B. in der PC-Card Spec (die auch fuer CF-Karten gilt) - seit damals weiss ich warum das da drin steht obwohl die Karten einen Reset Pin haben.

ckruf des

habt

he

dem

Wir haben ein neues Netzteil entwickelt mit einem Power Switch drauf. Wurde der Reset aktiviert hat das Netzteil VCC fuer 1s abgetrennt. Der externe WD hat so auch jedesmal das Netzteil mit ausgemacht (so oft bis die CPU losgelaufen ist). Als Last hatten wir IIRC noch einen Widerstand hinzugefuegt damit die Spannung schnell und weit genug absinkt.

Das Problem war, dass das Errata damals noch gar nicht veroeffentlicht war. Wir mussten alles selbst rausfinden. Am Anfang wollten wir es nicht glauben und konnten das Problem auch gar nicht reproduzieren ... erst als wir den Netzausfallsimulator so programmiert hatten, dass er mehrere Unterbrueche kurz hintereinander in einem ganz bestimmten Abstand macht sprang die CPU in den Wald.

Micha

--

Das Lesen von *Sektoren* gehoert nicht zum "ueblichen" Gebrauch einer
Festplatte. Die *Dateien*, um die es sich hier handelt, [...]
                                        Hans-Peter Diettrich in dchlf
Reply to
Michael Baeuerle

Das ist schon vernuenftig. Stell dir mal vor du hast einen geeichten Durchflussmesser. Wuerdest du es gut finden wenn der wegen eines Fehler im Rom ploetzlich immer 10% mehr anzeigt und es dir berechnet wird?

Wenn der Check einfach eine LED einschaltet und dann das System stillsetzt ist es ja okay. Wenn du dagegen den grossen Zinnober auf Bildschirm oder Feldbussystem veranstalten willst dann ist das wohl eher quatsch weil dort ja wieder der Speichercheck zuschlagen wird.

Olaf

Reply to
Olaf Kaluza

aputte Systeme

Kunden[3]

Es ist im besten Fall unzuverl=C3=A4ssig. Unzuverl=C3=A4ssiger Code ist = nicht vern=C3=BCnftig.

Und wer sagt Dir, da=C3=9F der Fehler im ROM (in dem auch der Programmco= de sitzt), den Code nicht schon l=C3=A4ngst zerschossen hat, bevor ein Check =C3=BC= berhaupt feststellt, da=C3=9F da was nicht stimmt? Aus Performancegr=C3=BCnden mu=C3=9Fte der= ROM-Check ja auch noch in kleine Bl=C3=B6cke aufgeteilt werden, sonst h=C3=A4tten die Zykluszei= ten nicht mehr gestimmt. Das hei=C3=9Ft, bevor das Ergebnis eines solchen Checks vorlag= , sind geschlagene

65,535 Sekunden vergangen. Bis dahin ist das Programm im Fehlerfall scho= n l=C3=A4ngst sonstwo, nur nicht mehr im eigentlichen Code. Und mit etwas Gl=C3=BCck h= at nach 32 ms ohnehin schon der WDT zugeschlagen und das Ding resettet.

llig eine kaputte

fen, soll ich vor dem

rgendwelche

r nach au=C3=9Fen melden

LED? In Automotive? Wei=C3=9Ft, was das kostet? Nein, der Fehler sollte = =C3=BCber eine tolle Zweidrahtkommunikation an die =C3=BCbergeordnete Steuerung gemeldet werd= en, was im Minimalfall 250 ms gekostet h=C3=A4tte, bis das Steuerger=C3=A4t das Sig= nal =C3=BCberhaupt als Fehlermeldung erkennt. Ich lasse das System doch nicht noch frischfr=C3=BC= hlich eine weitere Viertelsekunde laufen, wenn ich schon wei=C3=9F, da=C3=9F es kom= plett im Arsch ist.

In der Praxis wird gar nichts mehr zuschlagen. In 99.99x% der F=C3=A4lle= st=C3=BCrzt das System komplett ab, bevor ein vom System selbst durchgef=C3=BChrter Chec= k =C3=BCberhaupt etwas mitbekommt oder mitbekommen kann.

Vinzent.

--

f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.
Reply to
Vinzent Hoefler

genau so

BIT =3D Built-In-Test. Log =3D Fehlerdaten, die zur Flugzeit zur sp=C3=A4teren Auswertung im NV= RAM o.=C3=A4. landen.

Vinzent.

--

f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.
Reply to
Vinzent Hoefler

NVRAM

Das sowieso. Ich rede davon, was heute Praxis ist, Du davon, was vor

30 Jahren noch mit mechanischen Rechnern gemacht wurde. ;)
r
)

Naja, im speziellen Fall ein PPC, aber nah genug dran.

Vinzent.

--

f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.
Reply to
Vinzent Hoefler

ht als

l

einem "der Watchdog

=BCckzusetzen".

e

Das war vielleicht systemimmanent, aber eigentlich nicht Teil des Design= s. Oder hattest Du schon einen von den modernen Dingern mit eingebauter Autofaust? ;)

Vinzent.

--

f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.
Reply to
Vinzent Hoefler

Das nicht, aber ein Kumpel hatte einen Opel Kadett der als Gebrauchtwagen mit Hammer geliefert wurde. "Den brauchen sie wenn das Anlasserritzel nicht einruecken will", hiess es. Was denn auch so war :-)

--
Gruesse, Joerg

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

Wir reden offensichtlich von völlig verschiedenen Welten.

Ich von (alten) Prozessrechnern, bei denen ich noch nie einen PY-Fehler innerhalb der Kiste erlebt habe und Du lässt einen (uC) fliegen :)

Saludos Wolfgang

--
Wolfgang Allinger              15h00..21h00 MEZ: SKYPE:wolfgang.allinger
Paraguay            mailer: CrossPoint XP 3.20 (XP2) in WinXPprof DOSbox
Meine 7 Sinne:                                    reply Adresse gesetzt!
Unsinn, Schwachsinn, Bloedsinn, Wahnsinn, Stumpfsinn, Irrsinn, Loetzinn.
Reply to
Wolfgang Allinger

Fritter?

Gruß Gunther

Reply to
Gunther Mannigel

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.