En AVR med extern klocka, hur koppla?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Nimzo
Inlägg: 6
Blev medlem: 2 augusti 2004, 15:29:09
Ort: Stockholm
Kontakt:

En AVR med extern klocka, hur koppla?

Inlägg av Nimzo »

Hej
Jag har programmerat AVR Butterfly, en liten leksak med atmega169, display, sensorer och allt man behöver. Nu tänkte jag bygga mig något eget.

Problemet är att jag knappt har någon koll på elektroniken. Jag köper mig glatt en färdig programmerare på elfa och ex en ATmega88.

Läste ett tips om att driva 7-seg-led med MAX7219 (elfa) och tänkte mig en sådan, en ATmega88/motsvarande, 2st batterier, någon simpel 7-seg-led samt en kristall/motsvarande för att bygga en exakt klocka. Tyvärr är kondensatorer, motstånd etc rena ångesten (jag är programmerare) så om en vänlig själ kunde tipsa om hur jag kopplar ihop sakerna så vore jag mycket tacksam.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Börja med att lässa dessaAVR040: EMC Design Considerations
och AVR042: AVR Hardware Design Considerations

Edit: Steg 2 bör vara att läsa/titta igenom databladen för övriga komponenter och skissa ihop något som liknar kopplingsschema utifrån vad du fått fram av databladen.

Lycka till!! :)
Nimzo
Inlägg: 6
Blev medlem: 2 augusti 2004, 15:29:09
Ort: Stockholm
Kontakt:

Inlägg av Nimzo »

Tack så mycket, AVR Hardware Design Considerations var mycket bra.
Något som liknar kopplingsschema kommer här. Värdena är hämtade från AVR042-pdf:en och jag tänkte man kunde ha samma till maxim-kretsen. Jag antar att även den vill ha störningsfri matning.

Första frågan är ang L1, som skulle vara 47n, så liten kan jag inte ens hitta i elfa. Feltryck? Skulle gärna vilja ha respons på om valet av komponentmaterial är rätt.

R1: 4,7k Ohm Kolytskikt 60-055-73
R2: 9,53k Ohm Metallfilm 60-734-07
C1,4: 4,7uF Tantal 67-748-06
C2,3: 100nF Keramisk skivkondensator 50V=/RM5mm 65-656-59
X1: 32,7680 kHz klockkristall 74-640-01
L1,2: 0,1uH Radiell miniatyrdrossel RM 5m 58-470-09

uP ATMEGA88 73-647-06
3×7-segment 14,2 mm "ELT 511" 75-068-19
Seriell drivkrets för LED-displayer "Max7219" 73-721-54
Batterihållare 69-521-13

Bild
Användarvisningsbild
Icecap
Inlägg: 26435
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Inlägg av Icecap »

58-855-46, 58-842-00 & 58-847-88 = 47nH
frejo
Inlägg: 496
Blev medlem: 21 april 2004, 21:43:01
Ort: Linköping

Inlägg av frejo »

Jag använde kopplingsschemat för ett utvecklingskit när gjorde min första uppkoppling med avr, funka finfint:
http://www.ere.co.th/download/embmega32_sch.pdf
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Behöver inte 32 Khz kristallen lastkondingar ?
Nimzo
Inlägg: 6
Blev medlem: 2 augusti 2004, 15:29:09
Ort: Stockholm
Kontakt:

Inlägg av Nimzo »

>Behöver inte 32 Khz kristallen lastkondingar ?
AVR042-manualen "In some AVRs the internal oscillator circuit used with the real time counter provides a capacitive load of approximately 20pF, which should be appropriate for scommon 32.768KHz crystals. Refer to the data sheet for the relevant device for info about capacitors/size. External capacitors can be applied if the internal load is insufficient for the applied crystal."

ATMEGA88: http://www.elfa.se/pdf/73/736/07364672.pdf ja kanske, (kopplar för asynkronisk klocka TIMER/COUNTER2, systemet kör sitt eget) se sidan 34. De hänvisar till inkoppling av kristall på s.28 men där står det inget värde för rek. C1&C2 för små Hz.

Iofs enkelt att lägga till 2st 20pF kondingar där.
Skriv svar