Jeg har en opstilling hvor krystallet ikke virker, jeg har sat krystallet direkte over en processors 2 krystal ben, og fra hvert af disse ben er koblet en 22pF til stel.
Opleves ofte at krystallerne ikke virker?
Har i nogle gode forslag hvad der kan være årsagen til at krystallet ikke svinger?
-der er en del processorer, der skal programmeres til intern/extern osc og yderligere til om det er et 32kHz eller et 20MHz xtal. Mest sandsynligt at det er det.
Et hvert xtal er beregnet til at have en vis kapacitiv belastning og et "drive level". Overholder manik ke det, sker der det, at det ikke svinger på den påtrykte frekvens, og/eller at det starter meget langsomt, eller ligefrem går ud ved meget lave temperaturer.
Når jeg bruger urkrystaller til processorer, lader jeg som regen den ene kondensator være en trimmer, så jeg kan trille frekvensen på plads, så jeg har et præcist ur. Det bruger jeg i.forb. med en PIC baseret datalogger, der kører ca 5 måneder inden den bliver tømt. Da den sidder ved konstant temperatur kan den faktisk justeres til ca 1 mimut's fejl på 6 måneder, eller ca 2 sekunder om ugen.
Den eneste grund til at bruge urkrystaller til en processor er at holde strømforbruget nede. Ellers vil jeg bruge andre typer xtaller.
Jeg har haft samme problem med en PIC16F84, den kunne heller ikke få krystallet til at svinge. Prøvede endda med forskellige C værdier. Men fik aldrig løst gåden. Istedet bruger jeg nu AVR kredse, med dem har jeg ikke oplevet problemet.
Skal den opstilling en dag bruges i mere svingende temperaturer, har Maxim en temperaturkompenseret 32kHz oscillator (findes vist kun i BGA) - den har ret gode data IIRC.
--
Venlig hilsen,
Søren
* If it puzzles you dear... Reverse engineer *
LM317-PSU-Designer v1,0b
Jo, det gør man da i reglen. Dog kan nogle uC'ere klare sig uden afh. af krystallet. Fx. kan Atmel køre med 6pF krystaller direkte - men det hjælper de færreste fuskere, da hyldevarerne i reglen er 12pF...
Hvis du med det samme havde fortalt hvilken "processor" du bruger krystallet sammen med kunne vi have undgået en hel del larmende gætterier i NG. LOL Det kan gogt være at de har ret selvom det kun er gætværk.
Jeg har selv oplevet krystaller der ikke ville svinge i en oscillator (helt præcist oscillatoren i en TCM3105 modem-kreds) fordi det var en forkert type slibning (serie eller parallel resonans). Svarer dine krystaller til chipfabrikantens specifikationer? /Lars
"Anders F" skrev i en meddelelse news: snipped-for-privacy@uni-berlin.de...
ikke
hjælper
Har lige siddet og slåsset med min Atmel ATmega16, jeg satte et 16MHz krystal på, og det kørte dårligt og ustabilt. Så opdagede jeg der er en fuse (CKOPT) der bestemmer hvor kraftigt oscillatoren svinger, det står til 'svag' som default (lavere strømforbrug), men det betyder så at den ikke har så bredt frekvensområde, ifølge databladet. Skiftede til fuldt spændingssving, og det kører fint nu.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.