Sida 1 av 1
Oscillatorer
Postat: 21 februari 2006, 15:32:28
av Jocke_1982
Tjaba!
Jag får bara konstigare och konstigare fel. Nu är det oscillatorn som strular. Först hade jag en 16 MHz CTS knights (stor rektangulär sak med fyra ben) som jag körde utan problem. Efter ettag slutade saker och ting fungera. När jag mätte frekvensen fann jag att den var 600 Hz! Då tog jag bort den och satte dit en 24 MHz kristall (två ben och platt) med två 20 pF kondingar ner till jord, precis som jag alltid gjort. Och det funkade... ettag. Nu när jag mäter frekvensen är den ca 7 kHz. Dessutom toppar den på 3,6 V.
Känns detta igen? Det vore ju trevligt att slippa byta varannan dag liksom...
Postat: 21 februari 2006, 16:00:47
av sodjan
Jaha ?
Ta och läs ditt eget inlägg och se om du själv får ut något vettigt av det...
T.ex vad allt detta är kopplat till.
Postat: 21 februari 2006, 16:10:16
av Jocke_1982
Den är kopplad till en PIC16F874A. Trodde du skulle komma ihåg mig sen tidigare =).
Med att saker och ting slutade att fungera menar jag att PIC:en inte fungerade som den skulle. Detta får sin förklaring i nästkommande mening där det står att frekvensen (vilket syftar på oscillatorns frekvens, alltså den som borde vara 16 MHz) ligger på 600 Hz. Med "två kondingar ner till jord" menar jag den standardkoppling som finns i PIC-databladet. Att den toppar på 3,6 V betyder att topp till topp-värdet på klockan är 3,6 V.
Postat: 21 februari 2006, 16:22:55
av sodjan
Varje tråd skall vara 100% "självgående". Förutsätt *aldrig*
att läsaren har sett någon annan tråd. Om det behövs
referenser, lägg dit en länk...
Med det sagt...
24 Mhz är för högt för PIC16F874A, rtfm...
Vilken oscillator CONFIG'en har du i de två olika fallen ?
(Du kan i alla fall inte ha samma CONFIG, men det vet du
naturligtsvis redan eftersom det står i databladet...

)
Postat: 21 februari 2006, 16:43:11
av Jocke_1982
> "Varje tråd skall vara 100%..."
Helt rätt, jag tänkte inte på det, helt enkelt.
Jag har haft (i båda fallen) läget "HS". Vad jag har förstått i databladet (till PIC:en alltså) så är det vad de föreslår. Rätta mig gärna om jag har fel.
Jag har kört 24 MHz förut utan problem, iofs på en 16F870, men jag tänkte att de borde vara relativt lika konstruerade. De har ju samma max-värde (20 MHz).
Jag provade en ny PIC nyss oxå, ingen effekt.
Postat: 21 februari 2006, 17:57:12
av sodjan
Max 20 = Max 20.
Du har helt rätt! "HS" gäller för båda lägena på denna processor.
Andra (t.ex 18Fxx2) har ett speciellt läge för ext-clock ("EC" eller "ECIO"). Sorry !!
Tja, vad kan deet vara då ?
Vilken spänning kör du på ?
Du säger att båda lösningarna fungerade "ett tag".
Vad är "ett tag" ? Flera veckor ??
Postat: 22 februari 2006, 08:31:18
av Jocke_1982
5V. Den första gick väl i några dagar, den andra i ungefär en dag eller eventuellt en helg, kommer inte ihåg när jag satte i den. Det kan ju vara måndagsexemplar jag snublat över och jag har ytterligare en kristall på 4,43 MHz jag tänkte prova.
Postat: 22 februari 2006, 09:05:05
av Jocke_1982
Jag mätte precis upp frekvensen idag igen och efter en god natts sömn är den tillbaka på 24 MHz som den ska. Det _kan_ vara så att oscilloskopet snappade upp en annan frekvenskomponent tidigare, men huvudsaken är väl att det verkar funka igen. Tack ändå för att du tog dig tid Sodjan!
Postat: 22 februari 2006, 11:40:48
av sodjan
Jo, att mäta direkt på en kristall är inte lätt...
Däremot är jag inte helt klar över *varför* du
behöver köra processorn utanför spec ?
Har du speciella krav ?
Postat: 23 februari 2006, 15:57:05
av Jocke_1982
Nej. Hade den kristallen hemma bara, och eftersom det funkat förut såg jag ingen anledning att ta nån annan kristall.