AVR 1.1V内部ADCリファレンス過電圧


17

ADCに内部1.1Vリファレンスを使用し、アナログ入力が1.1Vを超えた場合、たとえば2.5Vとすると、それはマイクロコントローラーにとって有害で​​すか?または、ADC値は単純に1.1Vで(0x3FFに)クリップしますか?

便宜上、ATMega328データシートの抜粋ブロック図を含めています。

ここに画像の説明を入力してください


3
データシートの参照からではなく、経験だけから話すので、注意してください。内部参照を使用し、ADCピンを誤って4ボルト以上に数時間接続しました。クリップしますが、MCUを殺すことはありません。
アニンドゴーシュ

回答:


12

データシートは、セクション24.5.2であなたの答えを持っています:

ADCの基準電圧(VREF)は、ADCの変換範囲を示します。VREFを超えるシングルエンドチャネルは、コードが0x3FFに近くなります。VREFは、AVCC、内部1.1Vリファレンス、または外部AREFピンとして選択できます。

基準電圧マイクロコントローラ内と同じではない電圧制限。電圧リファレンス(この場合)は、比較を実行するためにADCによって使用され、マイクロコントローラーはこの量を超えることができるように設計されているようです。

電圧制限(この場合、ADCのアナログ電源であるAVcc)を超えることは決してありません。マイクロコントローラーには、保護ダイオードが組み込まれているため、これが発生した場合にベーコンを節約できますが、一般的に、外部回路は電圧制限を超えないように設計する必要があります。(これはベストプラクティスです。場合によっては、無視する理由があるかもしれません。)


1
いくつかの非常に賢い設計は、実際にはこれらの保護ダイオードに依存しています。保護ダイオードを介してVCCに接続されたコイルから電力が供給されるRFIDタグを見ました。
ニックハルデン

2
「電気的特性」セクションでは、リセット以外のピンの絶対最大電圧がリストされていVcc+0.5Vます。ただし、ADCのサブセクションには、と記載されていADC VinMAX = Vrefます。だから私は多分それがVrefを超えても大丈夫ですかのようにそれはそう同意しながら、データシートが問題にはるかに明確からです...
ピーター・ギブソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.