Kann ich beim Attiny13 eigentlich PB5 als Analogeingang nutzen, ohne die Resetfunktion via Fuses zu deaktivieren?
Die knapp 2.5V liegen oberhalb der Resetschwelle, zumindest solange
den Wert and ADC0 lesen und damit Vcc bestimmen.
in der Lage, die richtige Stelle zu finden.
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Didn't find your answer? Ask the community — no account required.
M
Michael Bäuerle
Im Datenblatt steht: | | Symbol Parameter Condition Min Typ Max Units | ---------------------------------------------------------------------------- | VRST RESET Pin Threshold VCC = 1.8V - 5.5V 0.2*VCC 0.9*VCC V | Voltage
liegen.
F
Frank Buss
empfehlenswerten TL866 Programmer kann man auch so einen konfigurierten Chip wieder programmieren, da der high-voltage programming benutzt (allerdings dann nicht in der Schaltung selbst). Also kein "bricken"
ist die gemessene Reset-Schwelle bei 3 V Versorungsspannung ca. 1,5 V.
Datenblatt beschrieben, was bei deinem IC 0.9 * VCC sein kann, also bis zu 2,7 V. Habe es mal ausprobiert, der ADC an diesem Pin funktioniert auch dann, wenn er die Reset-Funktion hat.
ohne externen Pin VCC feststellen: Selektiere den Kanal Vbg (das ist die
1.1 V Bandgap Referenz) in ADMUX und dann VCC als Referenz. Die Spannung
das IC auch differentielle Spannungen messen, mit schaltbaren 20-fach Gain, die Temperatur messen, und den Abwasch machen (ok, letzteres nicht
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
F
Frank Buss
DAC, per PWM:
formatting link
ziemliche Verschwendung, kosten doppelt so viel :-)
formatting link
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
P
Peter Heitzer
Genau das wollte ich vermeiden, da ich nur das EVAL-Board von Pollin
ich mir das sparen.
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
F
Frank Buss
gut wie alles programmieren und auslesen, was es gibt:
formatting link
und koset weniger als 40 Euro bei eBay.
wenn das EEPROM leer ist (wird dann wohl 255 lesen), eine Kalibrierungsroutine durchlaufen wird. Dann nach dem Programmieren einmal definiert an 3 V starten und es sollte sich automatisch kalibrieren.
Aber mit einem TL431 und deinem ATTiny13 sollte es dann wohl auch gehen, wenn die Versorgungsspannung nicht niedriger als 2,7 V sein kann. Wenn es nur eine Einzelanwendung ist, ginge es wohl auch niedriger, das kannst du dann ja individuell ausmessen.
Ein normaler ATTiny13 kann aber sowieso nicht mit weniger als 2,7 V
geht es runter bis 1,8 V, aber bei 1,8 V nur bis 4 MHz. Aber mit der
bei 4 V Versorgungsspannung nur ca. 80 nA Stromverbrauch gemessen. Ist etwas trickreich, in C geht das so:
#include
void sleep() { // Power-Down Sleep Modus setzen und Sleep aktivieren set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_enable();
Bei einem PIC12F1572 bin ich nur auf 9 uA gekommen. Nur ein PIC12LF1572 verbraucht weniger, maximal 20 nA bei 1,8 V und gemessen habe ich 13,3
Versorgungsspannung und ist generell schlechter, als der ATTiny, da man z.B. den Reset-Pin nur als Eingang schalten kann und dann auch nicht den internen Pullup wegschalten kann.
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
P
Peter Heitzer
damit messen. Da ich die Spannung der TL431 kenne, kann ich
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
F
Frank Buss
Versorgungsspannung geht dann bis 4,2 V rauf und die Reset-Schwelle
Oder du programmierst den Reset Pin als normalen GPIO. Kannst ja alles
wahrscheinlich schon genauer, auch ohne Kalibrierung.
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
P
Peter Heitzer
bestimmtes Exemplar langzeitstabil sind.
BTW: Auf dein anderes Posting hin habe ich mal bei Mouser geschaut, was es an preiswerten AVR so gibt. Die ATTiny202/404 sind ja echt tolle Teile.
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
F
Frank Buss
Ja, der ATTiny13 scheint schon recht alt zu sein, letztes Datenblatt von
2010.
interessant aus. Da machen die sich aber mit einigen PICs jetzt selber
Atmel-Chips auch im Programm lassen, die sind auch einfach schneller als
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
O
olaf
Ah..sowas ist interessant. Das kenne ich von Renesas auch. Und Silabs hat das auch in ihren Geckos. Bei letzteren fuehrt das dazu das dann die Laenge eines Bits jeweil leicht schwankt. Es kommt dann immer ein laengeres und ein kuerzeres Bit, so das sich im Mittel die richtige Baudrate ergibt. Auf jedenfalls eine tolle Sache wenn einem aus anderen Gruenden eine bestimmte Taktfrequenz aufgezwungen wird.
Olaf
M
Michael Bäuerle
Ich habe hier eines von 2004 liegen.
Peripherie-Einheiten zu verwenden.
Das ist die positive Seite. Microchip hatte allerdings auch Chips auf den Markt gebracht, die nicht zu Ende entwickelt zu sein schienen.
Ob sie das alte Zeug von Atmel ewig weiter pflegen wollen ist die
P
Peter Heitzer
Vorteil, wenn man einen Datenlogger mit geringer Stromaufnahme
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
F
Frank Buss
Externe Quarzoszillatoren sind nicht teuer:
formatting link
Ich hatte mal den AB1815 getestet:
formatting link
selber bauen.
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
O
olaf
Das glaube ich nicht. Auf deutlich unter 1mA bin ich noch nicht gekommen. (bei 60Mhz) Und das ist nicht so einfach wenn du wenig Phasenrauschen und kompletten Temperaturgang von -40 bis +85C haben willst.
Olaf
P
Peter Heitzer
Ich habe noch mal geschaut. Es gibt auch die ATtiny214/414/814,
Sie kosten in etwa gleich viel wie die anderen.
100 mil gibt, aber SOIC mit 50 mil ist auch noch kein so grosses Problem.
- Dipl.-Inform(FH) Peter Heitzer, snipped-for-privacy@rz.uni-regensburg.de
F
Frank Buss
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.