Hallo, ich hab eine Platine mit einem LPC2378 designed. Der uC hat einmal 12 MHz main clock und 32 kHz RTC clock. Das design ist soweit stimmig, allerdings bekomme ich auf der main clock ums verrecken keine Schwingung zu sehen. Die RTC clock laeuft tadelos. Der Prozessor tuts aber, kann via JTAG Register manipulieren, ausgaenge setzen etc. Auf einem Paralleldesign ist der selbe Prozessor mit dem selben crystal eingesetzt (12 pF Kondensatoren dran), da laeufts. Auf dem fraglichen board sind neben nicht vorhandenen schwingungen auch nur viel zu geringe spannungen an den beiden kontakten des crystals zu messen (ca. 10 mV, sind im paralleldesign 800 mV). Gibt es moeglichkeiten zu testen, ob die crystal eingaenge funktionieren? Das Austauschen des uCs waere naemlich letzte alternative, aber nachdem ich 3 verschiedene crystals probiert habe, gehen mir langsam die ideen aus. Danke im vorraus
Der LPC23xx besitzt einen internen RC-Oszillator (4MHz), mit dem der Chip immer startet. Es ist dann Aufgabe der Firmware den Main-Oszillator zu starten und als Taktquelle zu aktivieren. Dazu dienen die Bits OSCRANGE, OSCEN und OSCSTAT im SCS-Register. Wenn der Main-Oszillator dann läuft (OSCSTAT abfragen) kann die Clock-Source im CLKSRCSEL-Register umgestellt werden. (CLKSRCSEL = 0x01) Im übrigen finde ich die 12pF Kondensatoren etwas klein. Das kann u.U. dazu führen, dass der Quarz nicht richtig anschwingt. Schau die im UserManual mal die Tabelle 23* an und wähle und Beachtung der Eigenschaften deines Quarzes (Datenblatt) die Kondensatoren. Viel Erfolg! * Tabelle 23 im UserManual UM10211 Rev. 01 - 11 März 2008
Hey vielen Dank, wenn ich OSCEN per JTAG auf 1 setze, schwingt der quarz an. Das problem waere also schonmal geloest. Das Problem, dass ich per ISP (flashmagic) nichts rienprogrammieren kann, muss noch von irgendwo anders herkommen. Wieder n Schritt weiter Danke erstmal
Fixed! Hat aber mitm Crystal nichts mehr zu tun. Danke trotzdem vielmals an Kai!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.