Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 31 mar 2020, o 04:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 14 mar 2018, o 11:08 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1001
Pomógł: 71

Witam,
koledzy zwracam się do Was z zapytaniem, otóż wykorzystuję w projekcie opartym o Atmegę32 przetwornik ADC i dla czterech kanałów napięcie odniesienia Vref musi być na poziomie 2,56V (wewnętrzny Vref w atmedze) a dla pozostałych czterech Vref musi być na poziomie VCC. Czy są jakieś przeciwwskazania, żeby przełączać dynamicznie w programie co np. 30ms te dwa napięcia odniesienia na zmianę? Nie znalazłem żadnych informacji na ten temat w datasheet, ale zadaję pytanie na forum, bo może coś mi umknęło :)
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2018, o 11:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 25261
Lokalizacja: Szczecin
Pomógł: 951

żadnych przeciwwskazań nie ma, jedynie trzeba pamiętać o wydłużonym nieco czasie pierwszego pomiaru zdaje się i jest to opisane w nocie pdf


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2018, o 13:15 
Offline
Użytkownik

Dołączył(a): 17 sty 2014
Posty: 186
Pomógł: 11

W atmega8 pierwszy pomiar po zmianie Vref należało odrzucić (wg datasheeta)
W atmega32 tylko dla pomiarów typu 'differential' czas pierwszego pomiaru po zmianie kanału lub Vref jest dłuższy


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2018, o 14:39 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1001
Pomógł: 71

Dzięki za info :)

Faktycznie w datasheet piszą tak:

Cytuj:
Special care should be taken when changing differential channels. Once a differential channel
has been selected, the gain stage may take as much as 125 μs to stabilize to the new value.
Thus conversions should not be started within the first 125 μs after selecting a new differential
channel. Alternatively, conversion results obtained within this period should be discarded.
The same settling time should be observed for th
e first differential conversion after changing
ADC reference (by changing the REFS1:0 bits in ADMUX).


Więc rozumiem z tego, że po zmianie Vref trzeba poczekać przynajmniej 125us aby wynik był poprawny ale dam duuuży zapas i będę odczytywał napięcie 5ms po zmianie Vrefa :) Dzięki za podpowiedzi :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Majestic-12 [Bot] i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO