Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Atmel 328p spatna hodnota AREF
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: čt červenec 04 2019, 8:19    Předmět: Atmel 328p spatna hodnota AREF Citovat

Cau,

z LCSC jsem koupil atmely 328p ale mam u nich problem s referenci pro AD prevodnik.

Zapojeni procaku mam podle datasheetu, low pas filter pro AVCC a 10nF kondik na zem z AREF.

Atmel ma 3 rezimy referenci, default (bere z napajeni), internal (1.1V), external (to co se privede na AREF pin, min 1V).

No a ted co je za problem, kdyz nastavim AREF na default, tak by na pinu AREF melo byt 5V, protoze atmel napajim 5V stabikem. Ale neni tam 5V ale jen 2V, presneji 1.98V. Tohle je moc blizka hodnota 2V na to aby to byla nahoda.

Meril jsem snad vse a vsude je dobre napati. Udelal jsem tedy test ze jsem tam hodil procak co vim ze funguje a bum, na AREF bylo 5V, takze ovlivneni obvodem neni mozne protoze jeden procak ma na AREF 2V, druhy 5V.

Kodem to taky neni protoze jsem pouzil nejjednoduzsi kod, jen nastaveni typu reference v setup funkci a pak v loop jen mereni na pinu A7.

Hledal jsem z v eratech jestli ko kluci nezmenili ale nic jsem nasel Sad
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt červenec 04 2019, 8:44    Předmět: Citovat

A má to určitě vyvedený ven, nebo to jen interně přepne a pin nechá osudu? Lépe řečeno někdy je těch konfiguračních bitů víc.

Už jsem taky bojoval s tím, že ta vnitřní reference byla tak měkká, že byla pro externí použití nepoužitelná a musela tam být externí. Kvůli pár mA.

_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: čt červenec 04 2019, 9:45    Předmět: Citovat

error414-2 napsal(a):
... default (bere z napajeni) ...


default je z AREF, z AVcc je ADMUX = (1 << REFS0)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: čt červenec 04 2019, 10:12    Předmět: Citovat

ZdenekHQ napsal(a):
A má to určitě vyvedený ven, nebo to jen interně přepne a pin nechá osudu? Lépe řečeno někdy je těch konfiguračních bitů víc.

Už jsem taky bojoval s tím, že ta vnitřní reference byla tak měkká, že byla pro externí použití nepoužitelná a musela tam být externí. Kvůli pár mA.


ja to napeti na AREF nikde nepouzivam, jen jsem to pouzil na zmereni proc me funguje divne AD prevodnik. Vyvyjim zarizeni, prototypu mam asi 5 a tohle 6. A nikdy nebyl z AD prevodnikem problem. No vyzkousim dalsi procaky z te dodavky, ale jestli bude vsech 100 procaku nahovno tak me jebne.


Me totiz AD prevodnik zacal ukazovat blbosti tak jsem sel potom co je spatne, ten AREF pin pouzivam jen jako debug point.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: čt červenec 04 2019, 10:12    Předmět: Citovat

FHonza napsal(a):
error414-2 napsal(a):
... default (bere z napajeni) ...


default je z AREF, z AVcc je ADMUX = (1 << REFS0)


nazvoslovi pouzivam odtud

https://www.arduino.cc/reference/en/language/functions/analog-io/analogreference/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: čt červenec 04 2019, 10:21    Předmět: Citovat

To je pak těžké něčeho se dobrat, používej odsud
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: čt červenec 04 2019, 10:24    Předmět: Citovat

jinak AVR brané z Číny často "trpí" na nekvalitní/nefunkční ADC, někde se to tady probíralo.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: čt červenec 04 2019, 11:44    Předmět: Citovat

FHonza napsal(a):
To je pak těžké něčeho se dobrat, používej odsud


prave proto jsou tam ty zavorky s vysvetlenim
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: čt červenec 04 2019, 11:44    Předmět: Citovat

FHonza napsal(a):
jinak AVR brané z Číny často "trpí" na nekvalitní/nefunkční ADC, někde se to tady probíralo.


aha moc diky, vyzkousim najit
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
RayeR



Založen: Aug 02, 2009
Příspěvky: 1321
Bydliště: Praha

PříspěvekZaslal: so červenec 06 2019, 23:32    Předmět: Citovat

Fungovalo ti to spravne na stejnem typu procaku se stejnym nastavenim fuse bitu? Pokud ano, tak si asi proste koupil cinsky smejd. Uz sem zazil u jednotho atmelu dost divny chovani brownoutu, takze uz by me toto vubec neprekvapovalo... (http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&t=88574)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: po červenec 08 2019, 9:06    Předmět: Citovat

Presne tak, mam svuj uprraveny bootloader a u kazde desky nasttavuji stejne fuse bity.

Tak to jsem koupil nekvalitni cipy Sad
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: po červenec 08 2019, 15:40    Předmět: Citovat

Ještě mě napadlo, jaký vstupní odpor má voltmetr kterým jsi to měřil ? Schválně jsem to teď vyzkoušel s voltmetrem co má jenom 1MΩ. Zkoušel jsem jich šest co jsem doma našel, u dvou to ukazuje nesmysl. Přitom u všech ADC funguje správně.

Edit: v datasheetu, na který jsem dával odkaz, to je v kapitole 23.5.2
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
RayeR



Založen: Aug 02, 2009
Příspěvky: 1321
Bydliště: Praha

PříspěvekZaslal: po červenec 08 2019, 19:46    Předmět: Citovat

Mozna by tak slo rozpoznavat padelky - pokud by se overilo, ze originaly maji tvrdsi REF vystup. Ale ani v tom dataku v el. spec. sem nenasel konkretni vystupni impedanci/max. proud.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
error414-2



Založen: Dec 28, 2018
Příspěvky: 53

PříspěvekZaslal: út červenec 09 2019, 11:37    Předmět: Citovat

Ten voltmetr byl jen pokus na zjisteni problemu, hlavni problem ze jsem to sestavil a ukazovalo me to spatne napeti. Tak jsem nahral program jen na cteni ADC a pri 2V na Analog A7 pinu jsem dostaval hodnotu 1023, coz me bylo divne. Pri 1V to bylo cca 500.

Pak jsem stejny program vyzkousel na jine desce a tam to davalo spravna data.
1V 205cca, 2V = 410.

Takze reference musela byt spatna uz bez voltmetru. Pouzivam tenhle multimetr a pisou ze vstupni odpor je 10Mohmu.

Pokud jsem pouzil externi referenci tak to fungovalo jak melo ale to nechci, chci pouzivat interni referenci.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: út červenec 09 2019, 11:54    Předmět: Citovat

Tak teď už tomu vůbec nerozumím, chceš používat vnitřní referenci nebo jako referenci brát napájecí napětí ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.19 sekund