AVR 1.1V内部ADC参考过压


17

如果我对ADC使用内部1.1V基准电压,而我的模拟输入超过1.1V(比如说2.5V),这对我的微控制器有害吗?还是将ADC值简单地在1.1V时钳位(至0x3FF)?

为方便起见,我附上了ATMega328数据表的摘录框图。

在此处输入图片说明


3
仅从经验上讲,而不是从数据表参考上讲,所以要小心:我已经使用了内部基准并将ADC引脚意外连接到4 V +了几个小时。它会剪辑,但不会杀死MCU。
Anindo Ghosh

Answers:


12

数据表具有第24.5.2你的答案:

ADC的参考电压(VREF)表示ADC的转换范围。超过VREF的单端通道将导致代码接近0x3FF。可以选择VREF作为AVCC,内部1.1V参考或外部AREF引脚。

电压参考在微控制器中是不一样的一个电压限制。ADC使用参考电压(在这种情况下)执行比较,并且微控制器的设计似乎允许您超过该数量。

您永远都不想超过电压限制(在这种情况下,将是ADC的模拟电源AVcc)。微控制器具有内置的保护二极管,可以在发生这种情况时节省培根,但是一般来说,应该设计外部电路,以使其不超过电压极限。(这是一种最佳做法;在某些情况下,可能有理由忽略它。)


1
实际上,一些非常聪明的设计确实依赖那些保护二极管。我看到过一个RFID标签,该标签由通过保护二极管连接到VCC的线圈供电。
NickHalden

2
在“电气特性”部分中,它列出了除复位为以外的任何引脚上的绝对最大电压Vcc+0.5V。但是,然后在ADC的小节中指出ADC VinMAX = Vref。因此,尽管我同意似乎可以超过Vref,但数据表在这个问题上还远未弄清……
Peter Gibson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.