XC161 Probleme bei Temperaturen unter -20 Grad Celsius

Gast #707465
Lesenswert?

Hallo,
Mein Name ist Reiner und ich schildere hier mal kurz mein Problem.
Ich setze einen Infineon XC161 in einer Steuerung ein. Funktioniert 
alles problemlos. Bisher... Nun treten bei Temperatur-Tests mit Temps 
kleiner 20 Grad C massive Probleme auf. Diese zeigen sich 
folgendermaßen.
Bei unterschreiten von Temps kälter -20 Grad C, wobei der Punkt nicht 
genau festgelegt ist (kann bereits bei -24 oder erst bei -31 Grad 
auftreten) :
- Bei aktiviertem SW-Watchdog, läuft der Prozessor in diesen WD-Reset
- Bei deaktiviertem SW-Watchdog, tritt ein PLL_OWD-Interrupt (0x43) auf
- Manchmal (jedoch nicht immer) ist die interne Systemfrequenz  nicht 
mehr die festgelegte Frequenz von 40 MHz, sondern tiefer bei 25 MHz oder 
12,5 MHz ??? (gemessen an fCLKOUT-Pin)
- nun funktionieren manche Teile wie CAN-Controller oder ser. 
Schnittstelle  natürlich nicht mehr korrekt
# angeschlossener Quarz EPSON FA-238 (16 MHz)
# über interne PLL auf f = 40 MHz
# alle verwendeten Bauteile sind auf Temps -40 ... +85 Grad C 
spezifiziert

Nun meine dringende Frage an Euch :
Kennt jemand dieses Problem ?
Wie kann ich hier Abhilfe schaffen ?

Ich bin bereits mit Infineon in Kontakt, jedoch bisher keine Lösung 
dieses Problemes, nur die Aussage, dass solche Test bei Infineon 
erfolgreich verliefen ?!?
Das hilft mir jedoch nicht weiter ...

Hat jemand solche Temp-Test bereits erfolgreich absolviert ? Falls JA, 
wie sah die Beschaltung des XC161 aus ???

Ich bitte dringend um HILFE ...
Danke im Voraus

Reiner...
Gast #707542
Lesenswert?

Über Xc161 kann ich nichts sagen. Bei anderen controllern und tiefen 
temperaturen (ich teste bis -55C 3Tage lagern dann einschalten)
versagen die Oszillatorschaltungen wenn sie nicht sorgfältigs ausgelegt 
sind (richtiges C und evtl R in Oszillatorschaltung).

Ein einfacher weg kann sein einen externen Oszillator zu verwenden.
Die sind dann einfacher zu testen.
Gast #707603
Lesenswert?

Hallo Thomas, hallo capellone,

Danke für die schnellen Rückmeldungen.

Der Temperaturbereich der CPU sollte wohl passen:
CPU : SAF-XC161CJ-16F40F T = -40 ... 85 Grad C
QUARZ : Seiko Epson FA-238 mit 16 MHz
Cap : jeweils 12 pF (Keramik), Rs = 33 Ohm, kein Parallel-Widerstand
      (auch getestet mit C1 = 22pF, C2 = 47 pF, Rs = 330 Ohm)

Als Ersatz für den Quarz habe ich auch einen Oszillator getestet. Dieser 
hat fast die gleichen Spezifikationen (was die Jitter und Genauigkeit) 
betrifft. Auch der Temp-Bereich passt. Die Signale des Oszillators sind 
gut am Eingang XTAL1. Jedoch funktionierts so genauso wenig.

capellone: welche CPUs mit welchen Quarz/C/R-Beschaltungen verwendest du 
?
Hersteller ? und genaue Bezeichnung ?
Von Infineon höre ich nur "Wir haben das getestet mit Standard-Quarz !!!
Das hilft mir jedoch nicht wirklich !
Das einzige was ich von denen bisher gehört habe ist, dass die wohl 
einen 8 MHz-Quarz verwenden, das sollte jedoch kein Problem darstellen 
oder doch ??? Die wollten auch mir mal die genaue Typ des Quarzes 
mailen, bisher ist das jedoch noch nicht geschehen !!!

Falls Ihr noch eine gute Idee habt, ich wäre Euch dankbar

Reiner...
Gast #708471
Lesenswert?

Die Aussage, dass dies absolut maximum ratings sind, ist völliger 
Schwachsinn. Da diese Werte auch als operating temperatures angegeben 
sind. Von "kann" darf da gar keine Rede sein, sonst kann man jedes 
Datenblatt in die Tonne treten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren