Kolik analogu snese AVR?

phudecek na tiscali.cz phudecek na tiscali.cz
Čtvrtek Září 30 23:25:38 CEST 2010


- Výstup AREF by se neměl zatěžovat odporem pod 20 kOhm. Vzhledem k velkému počtu paralelně spojených potenciometrů by to nejspíš nebylo dodrženo. Takže bych jako nejjednodušší řešení doporučil použít místo reference napájecí napětí a s ohleden na šumovou odolnost nejlépe 5 V.
- Pro vleký počet kanálů by asi místo 4051 bylo lepší 4067 se 16 kanály. Se 17 ks 4067 tedy z 1 vzstupu ADC pohodlně uděláte 256.
- Vzhledem k tomu, že AVR generuje kvalitní logické signály, není potřeba TTL kompatibilní HCT, doporučuji tedy preferovat HC. A protože multiplexerem bude procházet zanedbatelný proud, můžete použít i obyč. řadu 4000 (bez 74xx).
- Pokud byste měl zálusk na 14b, lze ke vstupu ADC zavést ještě nějaký zdroj mírného zvlnění, např. výstup čítače s RC článkem a pod i nad potenciomtetry přidat odpor, aby dodatečné zvlnění fungovalo i v krajních polohách. Průměrováním se k těm 14b celkem dobře dostanete (ale už to bude chtít trochu více přemýšlet při návrhu desky). Nejsem si ale jist, zda to pak nebude pro daný účel moc pomalé.

PH

Od: Petr Tomasek <tomasek na etf.cuni.cz>
> Doma jsem mam stary mixak, jeste „enderacke“ vyroby, ktery uz
> je nepouzitelny (castecne rozbity). Rozhodl jsem se, ze z mixaku
> vezmu bednu a potenciometry a udelam z toho "midi controller".
> 
> Premyslim, jak to udelat a zatim je plan takovyto: a) pouzit jedno,
> nebo spis asi vic AVR-ek (nejlip ATmega8, mam jich par jeste v supliku)
> a potenciometry merit pomoci ADC. (Uz jsem neco takoveho zkousel,
> ale jen s nekolika malo potenciometry a generovanim MIDI CC.)
> 
> Pochopitelne 8 ADC vstupu jsou mi docela malo, tak premyslim,
> ze bych vstupy multiplexoval asi nejlip pomoci 74HCT4051.
> (Na potenciomenry bych pritom z jedne strany privedle GND,
> z druhe AREF z AVR-ka...)
> 
> Otazka je: mohu na jeden ADC vstup AVR-ka pripojit vice
> 74HCT4051, aniz by se vstupy navzajem neovlivnovali (predpokladam
> ovladani pomoci /E pinu jednotlivych 74HCT4051)?
> Predpokladam maximalne 8bitove mereni (MIDI CC zpravy jsou
> bud 7bit, nebo max 14bit, ale to druhe asi nevyuziju).
> 
> Pripadne jak byste takovou vec udelali: radeji nekolik obvodu
> s AVR-kem (komunikujici spolu po nejake "rychle" sbernici);
> nebo vsechno hodit na jedno AVR a na nej povesit hodne analogovych
> muxu?

---
http://klik.tiscali.cz


Další informace o konferenci Hw-list