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
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
>> 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
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
>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
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
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?
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
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
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
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
> 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.