AVR 1.1V Wewnętrzne referencyjne przepięcie ADC

17

Jeśli użyję wewnętrznego odniesienia 1,1 V dla ADC, a moje wejście analogowe przekroczy 1,1 V, powiedzmy 2,5 V, czy to jest szkodliwe dla mojego mikrokontrolera? A może wartość ADC po prostu przycina (do 0x3FF) przy 1,1 V?

Dla wygody zamieszczam schemat blokowy fragmentu z arkusza danych ATMega328.

wprowadź opis zdjęcia tutaj

vicatcu
źródło
3
Mówiąc wyłącznie z doświadczenia, a nie z odniesień do arkusza danych, więc bądź ostrożny: Używałem wewnętrznego ref i przypadkowo podłączyłem pin ADC do 4 woltów + przez wiele godzin. Przycina się, ale nie zabija MCU.
Anindo Ghosh,

Odpowiedzi:

12

Datasheet ma swoją odpowiedź w sekcji 24.5.2:

Napięcie odniesienia dla ADC (VREF) wskazuje zakres konwersji dla ADC. Pojedynczo zakończone kanały, które przekraczają VREF, będą dawały kody zbliżone do 0x3FF. VREF można wybrać jako AVCC, wewnętrzne odniesienie 1.1V lub zewnętrzny pin AREF.

Napięcia odniesienia w mikrokontroler nie jest taka sama, jak granica napięcia . Odniesienie napięcia (w tym przypadku) jest używane przez ADC do wykonania porównania, a mikrokontroler wydaje się być zaprojektowany w sposób umożliwiający przekroczenie tej wartości.

Nigdy nie chcesz przekraczać limitu napięcia (w tym przypadku byłby to AVcc, analogowy zasilacz ADC). Mikrokontrolery mają wbudowane diody zabezpieczające, aby uratować boczek, jeśli tak się stanie, ale ogólnie mówiąc, należy zaprojektować obwód zewnętrzny, aby nie przekraczał limitu napięcia. (Jest to najlepsza praktyka; w niektórych przypadkach można mieć powody, aby ją zignorować).

jbarlow
źródło
1
Niektóre bardzo sprytne projekty faktycznie polegają na tych diodach zabezpieczających. Widziałem tag RFID, który był zasilany przez cewkę podłączoną do VCC przez diody zabezpieczające.
NickHalden,
2
W sekcji „Charakterystyka elektryczna” wymieniono absolutne maksymalne napięcie na dowolnym styku oprócz resetu jako takiego Vcc+0.5V. Potem jednak w podrozdziale na temat ADC stwierdza ADC VinMAX = Vref. Chociaż zgadzam się, wydaje się, że może lepiej jest przekroczyć Vref, arkusz danych nie jest jednak jasny w tej kwestii ...
Peter Gibson