Pic + Extern oscillator

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Pic + Extern oscillator

Inlägg av Chribbe76 »

Jag ska köra en Pic18F1320 (datablad )med en extern oscillator på 10Mhz(datablad).
Alternativen för external clock i Picen går inte genom PLL'en tyvärr, så frågan är om man kan köra med HSPLL med en extern oscillator?
Går det att koppla den direkt till Picen eller behöver jag något mellan?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> kan köra med HSPLL med en extern oscillator?

Nej, inte på den processorn.
Däremot kan EC vara upp till 40 Mhz.

> Går det att koppla den direkt till Picen eller behöver jag något mellan?

Nej, inte om du kör PIC'en (också) på 3.3V.
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Har du (eller någon annan) en enkel förklaring till varför det inte ska fungera att koppla en extern oscillator till HSPLL?
Jag har ingen kunskap om hur en kristall elektroniskt fungerar.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Designval.
Microchip bestämde helt enkelt att det skulle vara så (på denna processor).

Eller vad menar du ??
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Jag menar att om man ställer in Picen på HSPLL så förväntar sig Picen att det ska sitta en kristall där.
Om jag kopplar en extern oscillator där (för enkelhetens skull så säger vi att den ger 5V) istället för en kristall, fungerar det då?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ah ja, jag ser vad du menar.
Om man tittar på schemana så ser det ju ut som signalen
går samma väg, så att säga.

Jag vet inte riktigt vad som skulle hända om man konfigurerar för HSPLL,
men sedan kopplar in en extern signal på OSC1 *istället* för en kristall...
Hm, kanske att kristalloscillatorn får fnatt...

Men enligt databladet för *oscillatorn* så finns den även i en 40 Mhz version.
Det kanske är en enklare (och supportad) lösning ?
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Jo... så här i efterhand skulle jag säkert valt en 40Mhz version men jag har redan köpt en 10Mhz'are, jag visste inte att EC inte går genom PLL.

Men det är väl bara att testa, inget bör ju brinna upp iaf.
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

Kolla i fakta bladet sidan 14 (enligt Adobe reader).
"An external clock source may also be connected to the OSC1 pin in the HS mode, as shown in Figure 2-2."

Och sedan kör med HSPLL! Så kommer väl PICen att köras i 40Mhz internt?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hm, det stämmer, och då tycker man att det borde gäller även HSPLL...
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

Kollar man på figure 2-3 på samma sida så skall det inte vara några problem att köra med HSPLL... :)
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg av Chribbe76 »

Perfekt, då är det ju inte ens utanför spec.
Jag vill bara säga att jag *har* läst den sidan i databladet inför detta problem och tydligen missat det iaf.

Tack gubbar :tumupp:
Skriv svar