 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
videosony Član

Pridružen-a: Čet 15 Nov 2007 1:32 Prispevkov: 21 Aktiv.: 0.10 Kraj: Maribor
|
Objavljeno: Sre Nov 21, 2007 12:12 am Naslov sporočila: AVR QUARTZ ali NOTRANJA URA |
|
|
Pozdravljeni!
Kaj priporočate zunanji kristal ali notranjo uro pri uporabi AVRjev (mega8, mega16,...)
Sam menim da je zunanji kristal bolj natančen kot notranja ura ali?
Naj povem da ne rabim zelo točnega signala ure.
Premišljujem tudi o notranji ali zunanji referenci za AD pretvornik.
Sam sem že uporabljal kristal in notranjo uro pa nisem opazil posebnosti pri enem ali drugem.
Kaj pravite?
Hvala
lp Boštjan |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.05 Kraj: Divača (Kačiče)
|
Objavljeno: Sre Nov 21, 2007 12:22 am Naslov sporočila: |
|
|
Notranja ura gre do 8MHz. S kvarcem je clock lahko 16MHz.
Če malo pretiravaš pa gre do 20 MHz.
Včasih je to pomembno bolj kot stabilnost sama. _________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
videosony Član

Pridružen-a: Čet 15 Nov 2007 1:32 Prispevkov: 21 Aktiv.: 0.10 Kraj: Maribor
|
Objavljeno: Sre Nov 21, 2007 2:19 am Naslov sporočila: |
|
|
Meni je dovolj 4MHz, gre za alarm. Bolj mi je pomembna stabilnost, da ne bo zaštekalo ali se resetiralo samo od sebe. |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Sre Nov 21, 2007 9:28 am Naslov sporočila: |
|
|
Mislim da imaš v datasheetu diagrame, koliko lahko odstopa. Notranja ura je bolj občutljiva na temperaturo.
BTW, če rabiš RTC lahko uporabiš tudi timer2, ki ima možnost zunanjega takta in ga tako lahko poganjaš preko zunanjega kvarca. |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.70 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Sre Nov 21, 2007 9:33 am Naslov sporočila: |
|
|
Če potrebuješ točnost, je kvarc boljši od notranjih ur. Za razumno ceno pa je najboljši kristalni oscilator. Oscilator ima tovarniško trimano (fino nastavljeno) frekvenco, zato je zelo primeren.
Jur |
|
Nazaj na vrh |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.32
|
Objavljeno: Sre Nov 21, 2007 9:34 am Naslov sporočila: |
|
|
Ni potrebno pretiravat, da bi slo 20MHz. Novejsi AVRji so specificirani tudi za 20MHz. |
|
Nazaj na vrh |
|
 |
silvo_v Član

Pridružen-a: Pon 11 Jul 2005 22:00 Prispevkov: 146 Aktiv.: 0.62 Kraj: Domžale
|
Objavljeno: Sre Nov 21, 2007 10:02 am Naslov sporočila: |
|
|
Pri neki aplikaciji z ATmega8515 sem uporabljal notranji oscilator. Zgodilo pa se je, da se je zaradi neznanega vzroka zbrisal OSCCAL register in mikrokrmilnik je začel delati z neko drugo frekvenco. Od takrat uporabljam zunanji kristal, ker še nisem uspel odkriti vzroka za prej omenjeni problem.
Ravno te dni pa testiram notranjo referenco za ADC v ATmega88. Testiral sem par primerkov ATmega88, napetost notranje reference se je gibala med 1.08 in 1.12 V. To odstopanje je preveliko, zato je po mojih izkušnjah ta referenca skoraj neuporabna. Trenutno delam na tem, da bi s primerjavo napajalne in referenčne napetosti eliminiral odstopanje notranje referenčne napetosti.
Edit 2.1.2008:
Prišel sem do zaključka, da referenčne napetosti ni možno izmeriti tako, kot sem si zamišljal. Napajalno in referenčno napetost bi lahko primerjal, če bi lahko na vhod AD pretvornika priključil interno referenčno napetost, za referenčno napetost pa bi vzel napajalno napetost. Ideja je bila dobra, težava pa je v tem, da referenčne napetosti ni možno izmeriti z internim AD pretvornikom.
AVRmega88 ima dve napetostni referenci, ena je namenjena za AD pretvornik, druga pa za brown-out detekcijo napajalne napetosti. Z AD pretvornikom jo možno pomeriti samo slednjo.
Lp, Silvo
Nazadnje urejal/a silvo_v Sre Jan 02, 2008 12:15 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
tonko Član


Pridružen-a: Sob 25 Jun 2005 13:45 Prispevkov: 541 Aktiv.: 2.28 Kraj: Črnomelj
|
Objavljeno: Sre Nov 21, 2007 10:55 am Naslov sporočila: |
|
|
silvo_v je napisal/a: |
Trenutno delam na tem, da bi s primerjavo napajalne in referenčne napetosti eliminiral odstopanje notranje referenčne napetosti.
Lp, Silvo |
Če imaš napajalno napetost zadosti točno , potem jo uporabi kar za AD referenco in se ne boš rabil ukvarjati z eliminiranjem odstopanja notranje reference.
V primeru da meriš upornost oz. napetost na uporovnem delilniku ali mostičku , je referenčna napetost nepomembna. Uporabiti moraš isto referenčno napetost za napajanje mostička in reference AD pretvornika. |
|
Nazaj na vrh |
|
 |
silvo_v Član

Pridružen-a: Pon 11 Jul 2005 22:00 Prispevkov: 146 Aktiv.: 0.62 Kraj: Domžale
|
Objavljeno: Sre Nov 21, 2007 1:27 pm Naslov sporočila: |
|
|
tonko je napisal/a: |
Če imaš napajalno napetost zadosti točno , potem jo uporabi kar za AD referenco in se ne boš rabil ukvarjati z eliminiranjem odstopanja notranje reference. |
Za regulacijo napajalne napetosti uporabljam 7805, ki tudi precej odstopa. V primeru, ki ga opisujem res merim napetost na uporovnem delilniku, z njim merim temperaturo. Za referenčno napetost bi zato lahko uporabil kar napajalno napetosti, vendar s tem izgubim ločljivost AD pretvornika.
Pri meritvi temperature je omejen tok skozi temperaturni senzor, sicer lahko pride do segrevanja senzorja zaradi lastnega toka. Zaradi omejitve toka je napetost na temperaturni sondi nižja, zato uporabljam nižjo referenčno napetost. Nižjo referenčno napetost sem skušal dobiti tudi z uporovnim delilnikom, vendar je problem v tem, da tudi vhodna upornost vhodnega pina za referenčno napetost ni konstantna. Trenutno imam meritev izvedeno z zunanjo referenco, ki jo preko uporovnega delilnika in napetostnega sledilnika pripeljem na referenčni vhod. To sem izvedel še s AT90S4433, ki ni imel interne reference. Sedaj bi rad uporabil interno referenco v ATmega88, zato se ubadam z omenjenimi težavami.
Lp, Silvo |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|