Sida 1 av 1
externa klockor
Postat: 10 september 2008, 10:43:36
av barbarossa
Hej
Jag behöver en extern klockfrekvens till en PIC18F2431 och jag undrar vad det är för skillnad mellan kristall och oscillator (och ev. andra frekvensgeneratorer).
//Andreas
Postat: 10 september 2008, 10:51:56
av Icecap
En kristall är en komponent, för att svänga behövs ett förstärkarelement vilket nästan alltid finns i en mikroprocessor (µC).
En oscillator är en färdig enhet som matas med spänning och skickar ut en (eller fler) frekvens(ar).
Den stora skillnad (frånsett pris) är att i en färdig oscillator är kristallen under kända förhållanden, alltså är den stabil och "säker".
För en nybörjare kan det bli knepigt med kristall + lastkondensatorer om man behöver rätt frekvens och inte bara "så nära det blir", det finns en del designmässigt att ha koll på men det är å andra sidan sällsynt att man behöver på den noggrannhet som "amatör" och även som professionell.
Postat: 10 september 2008, 10:52:39
av vfr
Oscillator är ett samlingsnamn på alla typer av oscillatorer, t.ex kristalloscillator eller RC-oscillator. Det betyder helt enkelt något som svänger. Förklara gärna vad du menar med "behöver en extern klockfrekvens". Varför måste du ha det? Vad är syftet?
Postat: 10 september 2008, 10:53:15
av sodjan
En kristall är bara juts en kristall och den behöver en oscillator för att
det ska hända något.
Det här är så grundläggande så jag undar vad du har försökt
at ta reda på själv !?
Postat: 10 september 2008, 11:17:21
av Swech
Är det inte så att fråga på forumet är ett sätt att
ta reda på saker?
Har man inte pysslat med kristall kontra oscillator så
är frågan helt befogad..
Swech
Postat: 10 september 2008, 11:37:26
av barbarossa
Tack.
Jag ska generera en sinusoidalvåg på 50-60Hz med 14-bitars PWM. Jag har gjort detta med PIC18F1330 som jag körde på 32MHz med intern oscillator och PLL, men nu behöver jag en I2C bus också till två ADC (MCP3421).
PIC18F2431 har dock inte PLL till den interna oscillatorn och jag vill ha iallafall 16 steg i sinusoidalvågen, vilket kräver >8MHz.
Detta är för att styra en linjärpump med feedback från flödesmätare (diff tryckmätare från freescale).
Precisionen i frekvens sätts av UART-kommunikationen
kretsschema
//Andreas
Postat: 10 september 2008, 11:37:58
av sodjan
Postat: 10 september 2008, 11:43:02
av barbarossa
Postat: 11 september 2008, 16:08:30
av grubs
Det är väl en fullt rimlig fråga, och problemet är många gånger att om man söker efter svaret så får man tusen mer eller mindre relevanta svar som är rätt svårt att sortera i, speciellt om man söker på "kristall" och "oscillator". Om det dessutom är så grundläggande så borde det inte vara speciellt jobbigt att svara på frågan, annars är det bara att låta bli.
Postat: 11 september 2008, 16:13:06
av sodjan
Absolut, det är enkelt, och det är besvarat ett antal gånger.
Och de är inget fel på de gamla svaren, så vitt jag förstår.
Jag skulle ha plockat fram de gamla tråderna i mitt första inlägg dock...