Oscillator till atmega32

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
frejo
Inlägg: 496
Blev medlem: 21 april 2004, 21:43:01
Ort: Linköping

Oscillator till atmega32

Inlägg av frejo »

Hej
Håller på och bygger en robotarm som ska styras av en atmega32 och behöver få lite klarhet i vilken oscillator och frekvens som lämpar sig bäst.

Har läst en del både på avrfreaks och i databladet till atmegan. Den interna oscillatorn verkar ju helt klart enklast men det står att den frekvensen inte blir så stabil, ska jag köra i 16Mhz verkar en trebent keramisk resonator vara enklast.

En kristall med två kondensatorer verkar ju ge mest exakt frekvens men i databladet föreslås att kondensatorerna ska ligga på 12-22pf, medans det i en artikel på avrfreaks står att man ska välja en kondensator som är uträknad på följande sätt:

rLC = 2 * (LC - PC)

rLC = Real Load Capacitor value (the value of C1 and C2)
LC = Load Capacitance manufacture gave
PC = Parasitic Capacitance (normally between 7-10pF)

16Mhz kristallen från elfa vill ha en last på 30pF och då skulle jag landa på ett värde mellan 40-46pF vilket är en bra bit ifrån det i databladet mikrokontrollern.

Frågan är om pwm utgången påverkas om frekvensen inte är helt stabil? Hade tänkt driva 4st rc-servon med så stor precision som möjligt.

Som synes är jag lite förvirrad i denna fråga, tacksam för svar.
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Så tidskritiskt är nog inte dina servon :)
Det är mäst med tanke på om man vill bygga klockor etc. som det börjar spela roll.
Mega32:ans intärna klockning klarar max 8Mhz vilket är slöseri med resurser då den ju klarar 16mhz.

Kör du med en kristall eller resonatorn.
Det spelar ingen roll.

Till min Mega32:a så har jag en 16Mhz kristall och kör med 33pf vilket nästan är det som elfa rekomenderar.
Det fungerar fint utan kondingarna oxå så så jättestor betydelse har dom nog inte. (Inte vid "vanliga" byggen som inte kräver 100%ig tidsbas iaf.)
frejo
Inlägg: 496
Blev medlem: 21 april 2004, 21:43:01
Ort: Linköping

Inlägg av frejo »

Ok, tack. Då går jag på resonatorn, blir minst att löda ;)
danei
EF Sponsor
Inlägg: 27419
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Om du inte ska ha någon asynkron seriekomunikation är det nog inget problem.
henkebenke
Inlägg: 515
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Inlägg av henkebenke »

RC-servon är rätt så jitterkänsliga, hela deras vinkelutslag ligger inom ~1ms pulsskillnad. Men det är just jitter som är det känsliga och jag tror inte att frekvensen på den interna RC-oscillatorn varierar så mycket att det skulle göra någon skillnad.
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Det jobbiga med den intärna som jag skrev förut är att den går max till 8Mhz :(
Skriv svar