OP
KrasserMann
Geocacher
Danke sehr, das wars!
Die Chips laufen nun wieder, mal schaun was die stromaufnahme bei 128khz so treibt
Die Chips laufen nun wieder, mal schaun was die stromaufnahme bei 128khz so treibt
$regfile = "attiny2313.dat" ' specify the used micro
$crystal = 128000 ' used crystal frequenc
$hwstack = 6
' default use 32 for the hardware stack
Config Portb = &B00000001
Portb = &B111111110
Stop Ac
Config Watchdog = 4096
Portb.0 = 1
Waitms 20
Portb.0 = 0
Start Watchdog
Powerdown
End
Zieh mal das IC aus der Fassung. Bleibt die hohe Stromaufnahme?KrasserMann schrieb:Blöderweise verbraucht der auch im powerdown noch 3mA ????
Lt. Datenblatt s.193 sollte der Powerdown Strom mit Watchdog irgendwo bei 15uA liegen???
Wieso geht das nicht? Jemand eine Idee?
Wdtcr = &B11010011 'Watchdog definieren: 0.125 Sekunden, Interrupt auslösen, kein Reset
Enable Interrupts 'Interrupts freigeben
Stop Ac 'Analog-Komparator abschalten, um Strom zu sparen
Reset Watchdog
Powerdown
Winfried schrieb:Also der V-Type hat keinen Step-Up Regler, das ist Unsinn. Er ist identisch mit dem Standard-Typ, wird nur auf 1.8 Volt vermessen, ob der dort also noch sicher funktioniert. Die Chips sind identisch.
Sehr merkwürdig erscheint mir die Stromsteigerung: Bei 3 Volt nur 10 uA und bei 5 V dann ganze 3 mA??? Bei gleicher Software? Da kann was gewaltig nicht stimmen.
KrasserMann schrieb:Winfried schrieb:Also der V-Type hat keinen Step-Up Regler, das ist Unsinn. Er ist identisch mit dem Standard-Typ, wird nur auf 1.8 Volt vermessen, ob der dort also noch sicher funktioniert. Die Chips sind identisch.
Sehr merkwürdig erscheint mir die Stromsteigerung: Bei 3 Volt nur 10 uA und bei 5 V dann ganze 3 mA??? Bei gleicher Software? Da kann was gewaltig nicht stimmen.
Is leider anscheind in meinem fall so, habe schon 3 chips getestet immer das gleiche.
stonewood schrieb:KrasserMann schrieb:Winfried schrieb:Also der V-Type hat keinen Step-Up Regler, das ist Unsinn. Er ist identisch mit dem Standard-Typ, wird nur auf 1.8 Volt vermessen, ob der dort also noch sicher funktioniert. Die Chips sind identisch.
Sehr merkwürdig erscheint mir die Stromsteigerung: Bei 3 Volt nur 10 uA und bei 5 V dann ganze 3 mA??? Bei gleicher Software? Da kann was gewaltig nicht stimmen.
Is leider anscheind in meinem fall so, habe schon 3 chips getestet immer das gleiche.
Hups, wo hatte ich den Step-Up nur her? Dachte das funktioniert so ... egal, die Tinys haben sowas tatsächlich nicht.
Hab selbst noch einen 2313V hier liegen, vielleicht kann ich mit dem noch was experimentieren. Vermutlich kommt dein Tiny gar nicht zum Powerdown - falsche Registerkonfig?
KrasserMann schrieb:Was den Powerdown angeht, fänd ich super wenn das mal wer nachstellen könnte. hab fast den ganzen samstag daran gesessen, langsam hab ich das gefühl ich bin zu doof dazu :/
$regfile = "ATtiny2313.DAT"
$crystal = 128000 'Frequenz des internen Oszillators
$hwstack = 8 'hardwarestack herabsetzen damit genügend variablen zur verfügung stehen
Config Portb = &B00001010 'Pinb.3&1 auf 'Ausgang', Rest auf 'Eingang' schalten
Portb = 0 'Ausgänge auf Low setzen
Stop Ac 'Analog-Komparator abschalten, um Strom zu sparen
Stop Adc
' Wdtcr = &B11010011 'Watchdog definieren: 0.125 Sekunden, Interrupt auslösen, kein Reset
Wdtcr = &B11110001 'Watchdog definieren: 8 Sekunden, Interrupt auslösen, kein Reset
Enable Interrupts 'Interrupts freigeben
' test LEDs
Portb.3 = 1
Reset Watchdog
Powerdown
Portb.3 = 0
Portb.1 = 1
Reset Watchdog
Powerdown
Portb.1 = 0
Wait 1
'Start program
Do
Reset Watchdog
Powerdown
Portb.3 = 1
Portb.1 = 1
Wait 1
Portb.3 = 0
Portb.1 = 0
Loop
End
$regfile = "ATtiny13.DAT"
Mit dem BB-Code-URL-Tag. Auch zum anklicken, direkt über dem Eingabefenster.Portitzer schrieb:PS: Irgendwie zerhackt das Board den Link... Mist! Kriegt man das irgendwie anders hin?!
Im Link selbst sind wohl noch eckige Klammern drin ...radioscout schrieb:Mit dem BB-Code-URL-Tag. Auch zum anklicken, direkt über dem Eingabefenster.Portitzer schrieb:PS: Irgendwie zerhackt das Board den Link... Mist! Kriegt man das irgendwie anders hin?!
stonewood schrieb:KrasserMann schrieb:Was den Powerdown angeht, fänd ich super wenn das mal wer nachstellen könnte. hab fast den ganzen samstag daran gesessen, langsam hab ich das gefühl ich bin zu doof dazu :/
So, mal nachgestellt:
- Tiny 13v: 7,6 uA@5V, 4,7uA@2,78V
- Tiny 2313V: 7,6uA@5V, 4,7uA@2,78V
Code:$regfile = "ATtiny2313.DAT" $crystal = 128000 'Frequenz des internen Oszillators $hwstack = 8 'hardwarestack herabsetzen damit genügend variablen zur verfügung stehen Config Portb = &B00001010 'Pinb.3&1 auf 'Ausgang', Rest auf 'Eingang' schalten Portb = 0 'Ausgänge auf Low setzen Stop Ac 'Analog-Komparator abschalten, um Strom zu sparen Stop Adc ' Wdtcr = &B11010011 'Watchdog definieren: 0.125 Sekunden, Interrupt auslösen, kein Reset Wdtcr = &B11110001 'Watchdog definieren: 8 Sekunden, Interrupt auslösen, kein Reset Enable Interrupts 'Interrupts freigeben ' test LEDs Portb.3 = 1 Reset Watchdog Powerdown Portb.3 = 0 Portb.1 = 1 Reset Watchdog Powerdown Portb.1 = 0 Wait 1 'Start program Do Reset Watchdog Powerdown Portb.3 = 1 Portb.1 = 1 Wait 1 Portb.3 = 0 Portb.1 = 0 Loop End
für den Tiny2313v,
und den obigen Rest für den tiny13V.Code:$regfile = "ATtiny13.DAT"
Hab an PB3 jeweils eine LED angeschlossen: 8s powerdown-Strom, dann 1s (LED leuchtet, Tiny aufgeweckt) jenseits von gut und böse (>200uA). Beide auf 128 Khz (beim 2313 heißt das 'watchdog clock'), clockdiv aus.
Nun die Gegenfrage: Was macht obiges Programm bei Dir? Wie stehen die Fuses?
Portitzer schrieb:Interessante Sache, in unserer Ecke gibt es einen ähnlichen Cache, der ist aber mit DCF77-Steuerung.
Es gibt übrigens noch andere RTC's mit I2C-Bus. Guck Dir mal den hier an:
http://www.nxp.com/#/pip/cb=[type=product,path=50807/53497,final=PCF8583_5]|pip=[pip=PCF8583_5][0]
Laut dem Datenblatt funktioniert die Datenübertragung auf dem Bus schon ab 2,5V. Außerdem hat er auch noch 240 Bytes RAM drin. Da lassen sich prima die Schaltzeiten drin ablegen.
Viele Grüße
Kurt
PS: Irgendwie zerhackt das Board den Link... Mist! Kriegt man das irgendwie anders hin?!