Sida 1 av 2
Binärklocka - verifiera kopplingsschema
Postat: 30 augusti 2009, 20:30:15
av TobbeSwe
Jag tänkte bygga en binärklocka (
http://www.thinkgeek.com/homeoffice/lights/59e0/). Har ritat upp ett kopplingsschema, men skulle vilja att någon tog en titt på det för att se att allt ser ok ut. Borde inte vara så mycket som kan gå fel, men jag har (nästan) ingen erfarenhet...
Jag använder JTAG, för det var det vi körde med i skolan. Men då var allt redan färdigkopplat för programmering, så jag är inte säker jag fick det rätt med pullup-motstånden. Jag vill ju inte förstöra AVRen, och absolut inte programmeraren...
Jag använder en ATMega16 för jag har en hemma och för att det är den enda modellen jag har programmerat tidigare.
Jag har aldrig använt en RTC-modul tidigare, och inte I2C heller. Ser kopplingarna rätt ut? Ser värdena på kondensatorerna okej ut?
Tack på förhand.
Re: Binärklocka - verifiera kopplingsschema
Postat: 30 augusti 2009, 20:43:06
av thepirateboy
Såg väl inte så pjåkigt ut.
Avkopplingskondensatorer för AVR:n har du glömt, sätt gärna en större konding innan sp. regulatorn också.
Saknas det inte en konding på Q1 ?
Pullup på JTAG tror jag inte behövs, å andra sidan skadar det inte att göra plats för dom.
Re: Binärklocka - verifiera kopplingsschema
Postat: 30 augusti 2009, 23:09:20
av TobbeSwe
Nää, man ska bara behöva en kondensator till PCF8563, den har nämligen redan en inbyggd.
Det där med pullups på JTAGen har varit svårt att få någon reda i. När vi programmerade i skolan satt det fyra resistorer i anslutning till JTAG-sladden (vi programmerade med en JTAG ICE mkII), men det var redan färdigbyggt, så jag vet inte exakt vad de gjorde. Sen sitter jag här med en exempelkoppling jag fick med när jag köpte min AVR Dragon, och där sitter det 10k pullups på JTAGen. Så vissa verkar tycka det behövs. Men jag har inte lyckats hitta någonting om det på nätet...
Räcker det inte med den avkopplingskondensator som sitter direkt efter spänningsregulatorn? Om jag behöver sätta en i direkt anslutning till AVRen, var ska jag sätta den då? Direkt mellan GND- och VCC-pinnarna? Behöver jag en till mellan GND och AVCC? (AVCC sitter mitt emot VCC, alltså på andra sidan om AVRen.)
Blir 10µF bra att ha innan spänningsregulatorn?
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:32:20
av bos
TobbeSwe skrev:Om jag behöver sätta en i direkt anslutning till AVRen, var ska jag sätta den då? Direkt mellan GND- och VCC-pinnarna?
Ja.
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:36:05
av TobbeSwe
Misstänkte det, men hur blir det då med min andra fråga?
Behöver jag en till mellan GND och AVCC? (AVCC sitter mitt emot VCC, alltså på andra sidan om AVRen.)
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:44:12
av bos
Vad använder du AVCC till?
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:48:23
av sodjan
> Behöver jag en till mellan GND och AVCC?
AVcc är en separat Vcc för de analoga funktionerna i processorn.
Och man inte har höga krav så kan den bara kopplas ihop med Vcc.
(Och då blir ju frågan irrellevant, eftersom de är ihopkopplade...)
Normalt så måste du dock *alltid* koppla in AVcc...
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:51:21
av bos
Äsch sodjan, jag som ville att han skulle tänka lite själv och läsa databladet för att ta reda på det
(Jag själv använder inte AVR alls men hittade svaret i databladet på några sekunder)
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:57:12
av sodjan
Aha, ja, det hade kanske varit bättre...

Jag har inte kollat AVcc för just en AVR, men beskrev bara
som de brukar fungera...

Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 09:59:55
av TobbeSwe
Jo, jag vet vad AVCC används till, och ja, jag tänkte bara koppla ihop den med VCC.
Men varför blir frågan irrelevant? För att jag redan har en avkopplingskondensator då, som sitter vid VCC? Kan man inte använda samma argument då, och säga att den vid VCC är onödig eftersom jag redan har en efter spänningsregulatorn?
Tack så mycket för svaren hittills

Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 10:02:04
av sodjan
> För att jag redan har en avkopplingskondensator då, som sitter vid VCC?
Exakt.
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 10:09:05
av TobbeSwe
Misstänkte det, men hur blir det då med min andra fråga?
Kan man inte använda samma argument då, och säga att den vid VCC är onödig eftersom jag redan har en efter spänningsregulatorn?
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 10:29:46
av MicaelKarlsson
Ta en titt i dessa två Application notes från Atmel:
http://www.atmel.com/dyn/resources/prod ... oc2521.pdf
http://www.atmel.com/dyn/resources/prod ... oc1619.pdf
de förklarar det mesta om vilken kondensator som skall sitta var och vilken sort det skall vara.
Edit: ... och motstånd, dioder och annat kul.

Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 10:35:02
av TobbeSwe
Tack för länkarna. Får läsa igenom dem när jag kommer hem från jobbet.
Re: Binärklocka - verifiera kopplingsschema
Postat: 31 augusti 2009, 10:39:10
av bos
TobbeSwe skrev:Kan man inte använda samma argument då,
Nej.
TobbeSwe skrev:och säga att den vid VCC är onödig eftersom jag redan har en efter spänningsregulatorn?
Läs databladet om AVcc och ARef (alternativt appnote-länken som postades precis innan detta inlägg) så får du svar på varför du inte kan använda samma argument.