Oszillator instabil auf dsPIC33

OP #2563377
Lesenswert?

Hallo zusammen,

ich habe da so ein merkwürdiges Problem mit meiner Platine.

Ich habe ein Board entworfen wo sich ein dsPIC33E drauf befindet der mit 
einem externen Quarz getaktet wird. Das Problem ist das manchmal das 
Board nicht läuft. Beim genauen hinsehen habe ich bemerkt das des Quarz 
gar nicht schwingt. Auf dem Oszilloskope sieht man wie der Quarz 
versucht an zu schwingen und dann bricht das wieder ab und nach 120ms 
ungefähr fängt das gleiche wieder an.

Dieser Fall passiert immer wenn ich eine Spannungsquelle benutze die 
progressiv die Spannung aufbaut (10 ms braucht die um die 5,8V 
aufzubauen, ist ein Vicor DCDC Wandler). Wenn ich das Board an eine 
Spannungsquelle anschließe die schon an ist und eine stabile Spannung 
ausgibt dann habe ich kein Problem. In diesem Fall funktioniert das 
Board einwandfrei.

Meine frage ist : was kann so etwas verursachen also das der Quarz 
instabil ist oder erst gar nicht an schwingt?

(ich habe mehrere diese Boards und alle reagieren gleich)

Wäre dankbar wenn mir da jemand helfen könnte.

Tytus
#2563422
Lesenswert?

Tytus W. schrieb:

> Dieser Fall passiert immer wenn ich eine Spannungsquelle benutze die
> progressiv die Spannung aufbaut (10 ms braucht die um die 5,8V
> aufzubauen, ist ein Vicor DCDC Wandler).

Wenn Du im Datenblatt die "DC TEMPERATURE AND VOLTAGE SPECIFICATIONS" 
anschaust, wirst Du feststellen, dass dort eine "VDD Rise Rate
to ensure internal Power-on Reset signal" angegeben ist. Wenn Du die 
nicht einhältst, kann das durchaus zu solchen Nebenwirkungen führen. Das 
ist übrigens überall so.

Eventuell solltest Du einen Reset-Monitor a la MCP111T-300 einsetzen.

Oder mit dem FRC starten, 20ms warten, dann auf den Primary Oszillator 
umschalten.

fchk

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