Jaký nejvyšší odpor je možné připojit k PINu ATMEGA16

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
michalino
Příspěvky: 348
Registrován: 03 srp 2009, 02:00

Jaký nejvyšší odpor je možné připojit k PINu ATMEGA16

#1 Příspěvek od michalino »

Dobrý den,

prosím Vás o radu..

Mám ATmega16 nebo ATmega8 a senzor, který dává odpor od 2000 OHMu až více jak 30000 OHMu...

Je možné jej připojit k ATmega na AD převodník, aniž bych ji zničil?

Děkuji moc

Uživatelský avatar
MartinOV
Příspěvky: 112
Registrován: 01 dub 2010, 02:00

#2 Příspěvek od MartinOV »

A/D převodník nelze zničit připojením vyššího odporu.
Pokud senzor zapojíš jako vhodný dělič napětí, klidně to k tomu A/D převodníku můžeš připojit. Jen pozor, pokud bude mít dělič příliš velký vnitřní odpor. Výsledek A/D převodu bude zatížen chybou, protože odběr převodníku z analog. zdroje není úplně nulový.
Nejvyšší optimální vnitřní odpor analog. zdroje bývá uveden v příslušném datasheetu.

Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 01:00
Bydliště: OV

#3 Příspěvek od Banda »

Holt budeš muset použít OZ.

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#4 Příspěvek od forbidden »

MartinOV píše:Výsledek A/D převodu bude zatížen chybou, protože odběr převodníku z analog. zdroje není úplně nulový.datasheetu.
Kolik ta ATmega má ten proud? PIC12F675 má v ustáleným stavu svodový proud 500 nA. To myslím při odporech co uváděl michalino vůbec nehraje roli. Tak ho nestrašte s OZkama.

Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 02:00

#5 Příspěvek od marzou »

Jenže svodový proud je úplně něco jiného, zmiňovaný proud nabíjí vzorkovací kapacitu převodníku, takže zjednodušeně řečeno čím vyšší odpor (impedance) na vstupu tím vyšší vzorkovací doba.

Jinak, kde si vzal těch 500nA?

Uživatelský avatar
LordFus
Příspěvky: 39
Registrován: 20 zář 2009, 02:00
Kontaktovat uživatele:

#6 Příspěvek od LordFus »

v Datasheetu pro ATMEGA16 je napsáno cituji "ADC je optimalizován pro analogové signály s výstupní impedací přibližně 10 kohm nebo menší. Je-li použit takovýto zdroj, samplovací čas bude zanedbatelný. Je-li použit zdroj s vyšší impedancí, samplovací čas bude závislý na době, kterou zdroj potřebuje k nabití S/H kondenzátoru." Takže asi takhle :)
..::Darovanému čipu na křemík nehleď::..

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#7 Příspěvek od forbidden »

marzou píše:Jenže svodový proud je úplně něco jiného, zmiňovaný proud nabíjí vzorkovací kapacitu převodníku, takže zjednodušeně řečeno čím vyšší odpor (impedance) na vstupu tím vyšší vzorkovací doba.

Jinak, kde si vzal těch 500nA?
V datasheetu je v sekci ADC náhradní schéma analogového vstupu, tam je mimo vzorkovacího kondenzátoru a odpojovače vstupu, uveden svodový proud 500 nA. Takže po nabití toho kondenzátoru tam teče jen ten svodový proud.
Chápu, že v době nabíjení kondenzátoru bude proud daleko vyšší, ale ta kapacita bude malá, tak se nabije určitě rychleji, než bude třeba samplovat napětí z nějakýho senzoru. Ale záleží na michalinovi, jakou samplovací frekvenci požaduje, tipuju, že párkrát do sekundy postačí.

Uživatelský avatar
michalino
Příspěvky: 348
Registrován: 03 srp 2009, 02:00

#8 Příspěvek od michalino »

MartinOV, Banda, Forbidden,Marzou, LordFus...děkuji všem za příspěvky.

Teď už se v tom ale vůbec nevyznám :)

Vyzkouším a uvidíme... napřed zkusím dát do serie za tento senzor 10K odpor , stčím to mezi + a - a střed (spojení senzoru s odporem) dám na PIN atmegy a uvidíme.... .)

Pokud byste tušili zničení, dejte prosím vědět, vyzkouším to odpoledne
:)
děkuji

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#9 Příspěvek od forbidden »

Nic na tom není, v podstatě napětí z toho tvýho senzoru, ať už ho zapojíš jakkoliv, musí být dostatečně "tvrdé", abys stihnul nabít samplovací kondenzátor dřív, než budeš spouštět AD převod. Když budeš dělat převod jednou za hodinu, tak se ti nabije i přes 100 M, ale tam už budeš zavádět chybu díky tomu svodovýmu proudu vstupu. Takže s rozumem.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“