lamerskie pytanie - napięcie odniesienia

Mar 16, 2006 4 Replies

Witam!



Potrzebuję uzyskać napięcie, które podawane będzie na komparator analogowy mikrokontrolera ATmega32. Ma ono wynosić od 0,1V do 0,6V.



W tej chwili mam to zrobione na dzielniku utworzonym przez rezystor (220k) i potencjometr (10k).



Jak wykonać to najbardziej poprawnie i najprościej?



W ogóle to najlepiej byłoby, gdyby tym napięciem mógł regulować poprzez mikrokotroler, powiedzmy ze skokiem 0,1V. ( może licznik w trybie PWM i jakiś kondensator?).



Dodam, że to napięcie potrzebne mi jest do porównania z napięciem podawanym na wyjście RSSI układu CC1000. Dzięki temu będę wiedział czy w danym momencie kanał jest wolny. W tej chwili używam do tego przetwornika A/C ale jest zbyt wolny.


Z góry dziękuję za jakiekolwiek sugestie.



Ppozdrawiam



Użytkownik "Krzysztof" napisał w wiadomości

W płycie głównej jest LM2636 zobacz może Ci się przyda i za grosze kupisz. Krok co 0.05V

Dodaj jakis DAC, w ofercie TME jest kilka za grosze. Z jaka predkoscia chcesz samplowac to wejscie? Bo ADC z Megi jest calkiem szybki, jesli ci nie zalezy na wielkiej dokladnosci (a w tym wypadku nie zalezy). Katalogowo masz 200kHz chyba, ale przy ograniczeniu precyzji spokojnie z czestotliwoscia 1MHz mozesz samplowac.

Mysle ze poamysl w lasnym napieciem (przetwornik PWM z kontrolera) jest najbardziej sensowny - popatrz na przyklady atmeli z rodziny 51 - 1051 i

2051 - one nie maja przetwornika A/C ale maja komparator analogowy - PWM w sofcie jako DAC i juz jest ADC - teraz wystarczy to przeniesc na AVR i masz regulwoane zrodla napiecia - najtanszym mzoliwym kosztem (kondensator, rezystor...)

Użytkownik "T.M.F." snipped-for-privacy@nospam-mp.pl napisał w wiadomości news:dve05r$rmc$ snipped-for-privacy@news.onet.pl...

Doakładnie - nie zależy mi na precyzji. Nie wiedziałem, że można tak "podkręcić" ten moduł. Spróbuję, dzięki.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required