Forum: Mikrocontroller und Digitale Elektronik Oszillator instabil auf dsPIC33


von Tytus W. (tytus)


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

von digitaler fritz (Gast)


Lesenswert?

Stabile Versorgungsspannung...stabile Arbeit...is doch klar.

von Frank K. (fchk)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.