Forum: Mikrocontroller und Digitale Elektronik attiny13 ADC interne Spannungsreferenz


von vlad (Gast)


Lesenswert?

Hi, wenn ich beim tiny13 die interne Spannungsreferenz von 1.1V 
einstelle,
Kann ich dann trotzdem größere Spannungen anlegen, oder mach ich mir da 
den ADC kaputt?

Im ATMEGA steht sowas wie 0< V_ADC_IN  <V_ref,

beim tiny steht 0< V_ADC_IN<5V

Wills aber erst mal nicht riskieren.

Gruß,
Vlad

von spess53 (Gast)


Lesenswert?

Hi

>Kann ich dann trotzdem größere Spannungen anlegen, oder mach ich mir da
den ADC kaputt?

Ja. Allerdings misst du dann immer 1023.

MfG Spess

von vlad (Gast)


Lesenswert?

>> Ja.
das war ne doppelfrage ;)

>Allerdings misst du dann immer 1023
Das er dann in der sättigung ist, ist mir klar, aber ich will ein signal 
messen, was normal 1,4V liegt und unter umstände auf .9 runtergeht - und 
dass will ich erkennen

von spess53 (Gast)


Lesenswert?

Hi

>das war ne doppelfrage ;)

Du solltest dir die Antwort aussuchen können.

>Das er dann in der sättigung ist, ist mir klar, aber ich will ein signal
>messen, was normal 1,4V liegt und unter umstände auf .9 runtergeht - und
>dass will ich erkennen

Für so etwas ist eigentlich der Analogkomperator zuständig.

MfG Spess

von vlad (Gast)


Lesenswert?

>Für so etwas ist eigentlich der Analogkomperator zuständig.

dagegen sprechen meiner Meinung nach folgende Gründe:
- hab das aber nicht als vergleichsspannung
- ich würde 2 Pin brauchen (die sind beim 13 aber mangelware ;))
- die Pins sind belegt

Ich denke das mit dem ADD wär schon ok.
wenn der ADC das aushält, wogegen laut datasheet ja scheinbar (da bin 
ich mir halt nicht sicher) nichts spricht.
Ich wollt halt die 1.1V referezspannung wählen, da der Signal 
rauschabstand größer wär, als bei der Vin(5V)-Referenz

von spess53 (Gast)


Lesenswert?

Hi

>- hab das aber nicht als vergleichsspannung

Doch, die 1,1V der internen Referenz

>- ich würde 2 Pin brauchen (die sind beim 13 aber mangelware ;))

Nein, siehe oben.

>- die Pins sind belegt

Den neg. Eingang kannst du über den Multiplexer auswählen.

MfG Spess

von vlad (Gast)


Lesenswert?

versteh ich nicht.
Laut beschreibung des analogen comperators, vergleicht er die spannungen 
an AIN0 und AIN1, wobei anstelle von AIN1 jeder PIN außer AIN0 benutzt 
werden kann. Da steht nix von interner Referenzspannung anstatt AIN0.

wie sähe denn das setup, was du meinst aus?

von avr (Gast)


Lesenswert?

Aus Kapitel 13:
1
 Bit 6  ACBG: Analog Comparator Bandgap Select
2
When this bit is set, a fixed bandgap reference voltage replaces the positive input to the Analog
3
Comparator. When this bit is cleared, AIN0 is applied to the positive input of the Analog Comparator.
4
When the bandgap reference is used as input to the Analog Comparator, it will take certain
5
time for the voltage to stabilize. If not stabilized, the first value may give a wrong value.

avr

von spess53 (Gast)


Lesenswert?

Hi

>Laut beschreibung des analogen comperators, vergleicht er die spannungen
>an AIN0 und AIN1,

Wo steht das? Die einzig gültige Informationquelle ist das Datenblatt 
des Controllers. Alles andere ist meist unvollständig oder sogar 
falsch.

Also Datenblatt lesen. Ab S.73 gehts los.

>wie sähe denn das setup, was du meinst aus?

Da sind lediglich ein paar Bits in ein paar Registern zu setzen.

MfG Spess

von vlad (Gast)


Lesenswert?

Ok, Danke!
Das hab ich tatsächlich übersehen.

das heißt, ich stell auf die BandGap-Referenz-Spannung und auf 
Falling-edge und activiere interrupt.
sobald der eingangswert unter 1.1v fällt, wird die ISR angesprungen.

Cooles Feature.
Danke.

> Wo steht das? Die einzig gültige Informationquelle ist das
> Datenblatt des Controllers.
> Alles andere ist meist unvollständig oder sogar falsch.
Darin blätter ich ja grad ständig, aber is halt auch ne ganze menge 
Stoff. Und zum Analog Comperator steht da nicht grad viel - zB keine 
Feautre übersicht, wie bei den anderen Sachen.

Gruß,
Vlad

von spess53 (Gast)


Lesenswert?

Hi

>Darin blätter ich ja grad ständig, aber is halt auch ne ganze menge
>Stoff.

Richtig. Aber die fast besten Datenblätter von Controllern die ich 
kenne.

>Und zum Analog Comperator steht da nicht grad viel - zB keine
>Feautre übersicht, wie bei den anderen Sachen.

Wenn es dich tröstet, um 20:32 wusste ich das für den ATTiny13 auch 
nicht so genau. Also haben wir beide dazu gelernt.

MfG Spess

von vlad (Gast)


Lesenswert?

> Richtig. Aber die fast besten
> Datenblätter von Controllern die ich kenne.
Die AVR-Datasheets sind recht gut, dass stimmt.

> Wenn es dich tröstet
Wiso sollte ich Trost brauchen?
Hab was dazu gelernt und außerdem ne viel elegantere, kleinere Lösung 
für mein Problem.

also alles gut

Danke!

Vlad

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.