Attiny13: Reset PIN auch als ADC0 nutzen?

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
Reply to
Peter Heitzer
Loading thread data ...

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.

Reply to
Michael Bäuerle

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
Reply to
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
Reply to
Frank Buss

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
Reply to
Peter Heitzer

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();

// brown-out detection deaktiveren sleep_bod_disable();

// Interrupts erlauben sei();

// in den Sleep Modus gehen sleep_cpu();

// Sleep deaktivieren sleep_disable(); }

high zu haben usw.

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
Reply to
Frank Buss

damit messen. Da ich die Spannung der TL431 kenne, kann ich

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

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
Reply to
Frank Buss

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
Reply to
Peter Heitzer

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
Reply to
Frank Buss

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

Reply to
olaf

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

Reply to
Michael Bäuerle

Vorteil, wenn man einen Datenlogger mit geringer Stromaufnahme

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

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
Reply to
Frank Buss

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

Reply to
olaf

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

Reply to
Peter Heitzer

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.