Forum: Mikrocontroller und Digitale Elektronik Quarz schwingt und bricht dann ab (durch Software)


von Tytus W. (tytus)


Lesenswert?

Hallo zusammen ich habe schon mal zu diesem thema gepostet : 
Beitrag "Oszillator instabil auf dsPIC33"

Also ich habe ein board wo der Quarz ziemlich oft abbricht beim 
anschalten der Strom Versorgung.

Konfiguration :

 - DCDC Wandler (Vicor) der von 25V (ungefähr) auf 5,8V herunter 
reguliert
    * Spannung baut sich progressiv auf und hat nach 2ms seine 
end-spannung erreicht
 - 3V3 LDO Regler der den Mikrocontroller versorgt

Beobachtungen die ich mir nicht erklären kann :

 - Ich habe beobachtet das der Quarz abbricht bei einer bestimmten 
Programmierung. Also wenn ich nur einfach Register Konfiguration mache 
dann bleibt der Quarz stabil aber sobald ich ein output auf 1 
(LATxbits.LATx = 1;) setzte dann bricht der Quarz ein.
 - Wenn der Quarz nicht schwingt und ich den MCLR auf Masse ziehe dann 
fängt der Quarz an zu schwingen. Sobald ich den MCLR wieder auf Vcc 
ziehe bricht der Quarz ab.
 - Der Quarz schwingt eine bestimmte zeit (ein paar ms) dann bricht er 
ab und nach 120ms ungefähr schwingt er wieder für ein paar ms. Diesen 
Zyklus macht er die ganze zeit wenn er instabil ist.
 - Ich habe den Test mit einer anderen Stromquelle gemacht wo ich die 
Spannung ganz langsam hoch fahre dann schwingt er ganz normal.

Also wie schon gesagt wenn der Quarz normal an schwingt dann bleibt er 
auch stabil. Und auch wenn der Programmierer dran bleibt und ich ihn 
anstecke dann geht auch stabil an.

Hat da jemand eine Idee was das sein könnte...?

In dem anderen Post hat mir einer diesen Baustein vorgeschlagen 
(MCP111T-300) aber den schließt man ja an den MCLR (oben beschrieben was 
passiert wenn ich denn MCLR auf 0 setzte).

Grüsse,

Tytus

von Frank K. (fchk)


Lesenswert?

Zeig Deine Schaltung her!

Hast Du die vorgeschriebenen Abblockkondensatoren alle drin? An 
VCAP/VDDCORE gedacht?

> In dem anderen Post hat mir einer diesen Baustein vorgeschlagen
> (MCP111T-300) aber den schließt man ja an den MCLR (oben beschrieben was
> passiert wenn ich denn MCLR auf 0 setzte).

Der einer war ich. Das Teil hat Open Drain Ausgang, d.h. der zieht nur 
runter, aber nicht hoch. Alles in Ordnung also.

fchk

von Augustini (Gast)


Lesenswert?

Tytus W. schrieb:
> Also ich habe ein board wo der Quarz ziemlich oft abbricht beim
> anschalten der Strom Versorgung.

Klingt nach Tolpatschigkeit eines Grobmotorikers.

von Tytus W. (tytus)


Angehängte Dateien:

Lesenswert?

Frank K. schrieb:
> Zeig Deine Schaltung her!

Hier die schaltungen wie du gefragt hast.

Ich habe noch immer nichts gefunden.

Tytus

von RS4B5 (Gast)


Lesenswert?

Müsste das C bei VCAP nicht 100nF sein für 3.3V?? 10uF ist doch bei 5V 
oder irre ich mich da?

Gruss

von Tytus W. (tytus)


Lesenswert?

RS4B5 schrieb:
> Müsste das C bei VCAP nicht 100nF sein für 3.3V?? 10uF ist doch bei 5V
> oder irre ich mich da?

In der datasheet steht das der kondensator auf Vcap grösser als 4,7µF 
sein muss (empfohlen is 10µF - 16V).

Der dsPIC funktioniert nur mir 3V3 wenn ich mich nicht irre.

Tytus

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.