Microcontroller Empfehlung?

mir

Es klingt nach "Im Test hat sich das Ding gelegentlich aufgeh=C3=A4ngt, = aber keiner wei=C3=9F warum, und wir hatten nicht mehr genug Zeit, das ordent= lich zu debuggen, weil der Auslieferungstermin vorgestern war.".

Vinzent.

--

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

Also doch. Oder was sonst als Daten werden =C3=BCber einen Datenbus =C3=BC= bertragen?

Und ja, entsprechende Busfehler habe ich auch schon gesehen. In 10 km H=C3= =B6he sind die halt auch um einiges wahrscheinlicher als in Hamburg in Meeresspiege= lh=C3=B6he, wo die Atmosph=C3=A4re schon den meisten Dreck weggefiltert hat.

Vinzent.

--

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

Dummheit oder Lüge?

Totem-Pole-Endstufe halt, wie bei TTL und auch vielen anderen ICs. Und so fett ist der Glitch nun auch nicht, selbst schuld wer den Kerko spart.

Gruß Dieter

Reply to
Dieter Wiedmann

Weisheit O:-)

[...]
--
Gruesse, Joerg

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

gUnther nanonüm schrieb:

Dann läuft er also tatsächlich mal zwei Stunden am Stück durch, bis das (Wasch-)Programm durch ist. Ich hatte das ursprünglich so verstanden, als würde der Controller quasi sekündlich einen Reset hinlegen. Dann verstehe ich allerdings nicht, wo das Problem liegt, ich schalte jedenfalls die Waschmaschine (also auch den Controller) nach dem Waschgang aus.

Markus

Reply to
Markus Schaub

Man nimmt einfach die CMOS-Version des Kameraden, die hat das Problem nicht.

-ras

--

Ralph A. Schmid

http://www.dk5ras.de/ http://www.db0fue.de/
http://www.bclog.de/
Reply to
Ralph A. Schmid, dk5ras

Die Hauptfrage ist, ob man wirkliche 16 Bit haben will/mu=DF oder ob im Datenblatt etwas von 16 Bit gefaselt wird. Ja und die zweite Frage ist, wie schnell er ist oder sein soll. Wenn es nix kosten soll und sehr langsam sein darf,so kommt nur ein integrierender up/down Ramp Wandler in Frage.

Reply to
wernertrp

OK, aber 100nsec Schaltzeiten und die Repetierfrequenz ist normalerweise auch nicht ueber 1MHz ... gaehn ... das ist so aehnlich wie bei einer Fertigpizza. Schmeckt brauchbar aber nicht so gut wie eigene, und ist teurer. Man bekommt fuer rund 10c nur eine Funktion, da kann man auch einen chinesischen 4-Bitter nehmen :-)

--
Gruesse, Joerg

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

Hallo Michael,

Also sowas hatte ich bisher noch nie. Das ist schon ein wirklich übler Bug (es scheint, daß Errata-Sheets manchmal den eigentlich nötigen Rückruf des Produktes ersetzen). 100mV-400mV bleiben ja fast immer hängen ... wie habt ihr das gelöst (ohne den Controller zu wechseln, was bei so einer Sache eigentlich das einzig Wahre wäre)? VCC per Hardware-State-Machine vor dem Hochfahren kurzgeschlossen?

Tom

Reply to
Thomas Langhammer

[...]

Es reicht eine winizge Verschmutzung auf Metal 2, eine Schliere bei einem der Prozesschritte, ein ESD Event beim Handhaben, lokale Erhitzung, halb-kalte Loetstelle und so weiter. Das sieht dann schonmal so aus dass beim Test alles paletti war. Ein Jahr danach auch noch. Zwei Jahre danach nicht mehr.

--
Gruesse, Joerg

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

en

Nun, dann l=C3=BCgen die BIT-Logs wohl, wenn sie behaupten, da=C3=9F gen= au so etwas passiert sein mu=C3=9F.

Vinzent.

--

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

Der Kandidat hat 99 Punkte. Treffer, versenkt.

So langsam kommen die WD Hasser aus ihren Löchern :) Weiter so!

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

Obiges bezieht sich auf internes PY in einem MiniComputer

Das bezieht sich auf DÜ Leitungen über (lange) Strecken.

??? Ich hab oben in meine Text noch Bemerkungen geschrieben.

Ich glaube nicht wirklich, dass Du (ausser mit einem EMP Schlag) bei den obigen Prozessrechnern durch externe Ereignisse interne PY-Fehler auslösen kannst.

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

mt

t,

s
.

Wow. Danke. Und noch nicht mal nur Gummipunkte.

Ich hasse WDT nicht. Ich betrachte WDT lediglich als ein letztes Mittel,= ein aus eigentlich v=C3=B6llig unm=C3=B6glichen Gr=C3=BCnden[1] h=C3=A4ngeng= ebliebenes[2] System zu reanimieren.

Als solches sind sie zwar Teil des System-, nicht aber des Softwaredesig= ns, entbindet also den Softwareentwickler nicht davon, ein anst=C3=A4ndiges = Software- produkt zu liefern.

Und letztendlich d=C3=BCrften WDTs in der Praxis mehr gelegentlich kaput= te Systeme gerettet haben, als solches Schlangen=C3=B6l wie ein seinerzeit vom Kund= en[3] geforderter softwarem=C3=A4=C3=9Figer RAM- und ROM-Check[4].

Vinzent.

[1] Wahrscheinlichkeit < 10**-12. [2] Wir wissen, da=C3=9F es tausend andere Fehlerm=C3=B6glichkeiten gibt= , die auftreten k=C3=B6nnen, ohne da=C3=9F ein Watchdog etwas davon mitbekommt. Vo= r allem, wenn ein humorgeladener Softwareentwickler meint, den Watchdog einfach im T= imer- Interrupt triggern zu wollen. [3] Automotive. Besonders witzig fand ich den Teil der Anforderung, in d= em stand, da=C3=9F man einen solchen Fehler auch noch nach au=C3=9Fen= melden m=C3=BC=C3=9Fte.[5] [4] Ja, den zur Laufzeit. Sehr witzige Sache. Ich habe es zwar implement= iert, aber ich w=C3=BCrde sowohl Sinn als auch praktische Wirksamkeit ve= hement bestreiten (siehe auch [1]). Von der faktischen Untestbarkeit solc= hen Codes mal v=C3=B6llig abgesehen. [5] Ja klar. Gesetzt den Fall, der RAM-Check findet gerade zuf=C3=A4llig= eine kaputte RAM-Zelle bevor das System anf=C3=A4ngt, v=C3=B6llig querzulaufen,= soll ich vor dem finalen Shutdown auch noch darauf vertrauen, da=C3=9F Stack, irgen= dwelche Variablen etc. so weit konsistent sind, da=C3=9F ich den Fehler na= ch au=C3=9Fen melden kann?
Reply to
Vinzent Hoefler

[...]

Hier in der Gruppe hat mir mal jemand geschrieben dass man das Wort Hass nicht benutzen soll. Aber Wolfgang und ich Ausland, nix muessen alles Worte wissen, no tiene que entender todo lo que :-)

WDTs sind Teil des Software-Designs. Selbst wenn der WDT extern ist was ich meist bevorzuge, man muss zusammen mit den SW-Leuten eine Strategie austuefteln wie der effektiv zurueckgesetzt werden kann und den besten Sicherheitsgewinn fuer das gesamte System bringt. Das ist einer der Gruende war bei uns Design Reviews in vielen Bereichen Vorschrift sind, und oft auch der WDT an sich vorgeschrieben ist.

Der Kunde ist Koenig :-)

--
Gruesse, Joerg

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

signs,

es

M=C3=B6glicherweise verstehst Du etwas anderes unter SW-Design als ich. =

100%ig ist die Grenze ja ohnehin nicht, immerhin ist die SW ja Teil des Systems= . ;)
e

Richtig, Systemdesign eben. Da=C3=9F die Software einen Teil dessen impl= ementieren mu=C3=9F, was dann da drin steht, ergibt sich nat=C3=BCrlich. Aber im Ge= gensatz zu dem, was ich als SW-Design kenne, hat der Entwickler hier eben nicht die Frei= heit, die Anforderungen "nach gusto" zu implementieren, solange sich nach au=C3= =9Fen nur das korrekte Bild zeigt. Deswegen z=C3=A4hle ich sowas zum Systemdes= ign.

Vinzent.

--

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

plementieren

Gegensatz zu dem,

eiheit,

=C3=9Fen

esign.

Nachtrag: Vor allem ging es mir hier auch darum, da=C3=9F der WDT nicht = als funktionaler Teil der Software wie im hierzuthreads genannten Beispiel betrachtet wir= d, also eben nicht solche Sp=C3=A4=C3=9Fe =C3=A4hnlich einem "der Watchdog ist d= af=C3=BCr zust=C3=A4ndig, den Status des System alle 320ms zur=C3=BCckzusetzen".

Vinzent.

--

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

Ein wahres Wort (Eric, hoer jetzt mal weg). Wir muessen alle zu einem hohen Mass Generalisten sein. Sonst sieht jeder nur seine kleine Spezialistenecke und alles moegliche was wichtig gewesen waere faellt durch die Ritzen. Leider leisten Unis das kaum noch. Selbst zu meiner Zeit mussten wir heimlich in Maschbauer-Vorlesungen schleichen um was ueber Stabilitaet von Chassis und so zu lernen. Fiel aber nicht gross auf weil das hunderte waren. Ich bin dann sogar in einen Maschbauer Stammtisch gerutscht der bis heute haelt.

Beim WDT ist fast das meiste Software-Arbeit. Hatte einige Male das Vergnuegen mich da durchzuhangeln. War nicht so einfach da ich C nicht so besonders fliessend kann und im letzten Fall wo der WDT vergessen wurde waren die Kommentarzeilen in Spanisch. Wolfgang haette uns da sicher auch nicht helfen koennen weil ihm allein bei Wort Watchdog der Draht aus der Muetze gesprungen waere :-)

--
Gruesse, Joerg

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

Wieso? Hat doch frueher bei Fernsehern auch gegangen. Alle halbe Stunde mit der Faust hinten rechts gegenwemsen und dann synchronisierte das Bild wieder :-)

--
Gruesse, Joerg

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

Meine obigen Beispiele und Erfahrung beruht auf Rechner, die derart niedrig integriert waren, dass da schon mehr anrücken musste, als ein Mückenfurz... BTW, das waren noch Prozessrechner die mit echt miesen Umgebungen funzten. Ok, die DEC brauchten schon mal AC, die hp waren Guss(aluminium) mir ist mal einer aus der Strassenbahn gefallen, dicke Macke am Frontrahmen, das war das einzigste Problem. Mein damaliger Fiat war mal wieder unterwegs auf Streik gebürstet und der Kunde wartete auf den Rechner :)

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

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.