Yes, the async timer is running at 1024 Hz, but if you look at the code, then you will see that its maximum sleep period is around 220 ticks (if I remember correctly), so that is why you will see these odd times (4 times 220 then one 80) to get the 1024 ticks. Miklos
On Fri, Sep 28, 2012 at 3:01 PM, András Bíró <[email protected]> wrote: > Hi Guys, > > 160uA doesn't seems so much. I don't think it's the amplifier, I > suspect the timer stack is running on your mote. As far as I remember > the timer stack is always running on atmega128(1) based motes, and it > consumes quite a lot of power (it's only an 8 bit counter, and the > overflow interrupt is inaccurate, so the MCU wakes up for resetting > the counter about 5 times in a second) > How do you measure the power consumption? You can clearly see the > spikes on an oscilloscope, for example this is the power consumption > of the timer stack on iris: > https://www.dropbox.com/s/cmidjtple52jvv5/uresj.png > > Andris > > On Tue, Sep 25, 2012 at 6:05 PM, Ugo Colesanti > <[email protected]> wrote: >> Thanks Janos, >> I already tried to change this pin but the power consumption increases >> to approx. 5.5mA (I suppose because the amplifier is activated). >> In particular here is what I made: >> 1) I first modified MotePlatformP adding: >> DDRC = 0x02 ; PORTC = 0x02 ; -> power consumption 5.5mA >> DDRC = 0x02 ; PORTC = 0x00 ; -> power consumption 160uA >> 2) Then I restored the MotePlatformP component and modified NullC by >> adding the same lines in Boot.booted with same results. >> 3) I replace those lines with GeneralO interface (it should be the same, >> but just to be sure) and adding GeneralIO.makeOutput; GeneralIO.set() / >> clr() , again, with same results. >> No luck :( >> >> Ugo >> >> On 09/25/2012 04:55 PM, Janos Sallai wrote: >>> Ugo: >>> >>> I think I had the same issue at one point. >>> >>> Try setting HplAtm128GeneralIOC.PortC1 to high. Make sure that you set >>> it as an output pin first. >>> >>> Janos >>> >>> On Tue, Sep 25, 2012 at 3:58 AM, Ugo Colesanti >>> <[email protected]> wrote: >>>> Hi all, >>>> I'm using two zigbit amp with tinyos based on the latest eth code found >>>> on the old tinyos-contrib cvs. Everything seems to work fine (I receive >>>> and send packets even in LPL) except for one test that I'm used to >>>> perform on new platforms: I burned the Null application (including the >>>> ActiveMessageC component as it should be done for IRIS platforms) and >>>> measured the current draw of the node. Based on the datasheet, the >>>> expected current draw should be lower than 6uA but in my case I'm not >>>> able to reach values below 160uA. I forced MCUSleep to return >>>> ATM128_POWER_DOWN as lowest state and disabled the amplifier pulling low >>>> the PC1 port of the cpu but nothing changed. >>>> I noticed that the CPS pin of the SE2413l (the front-end) stays high >>>> which avoids the fron-end to go in sleep mode and I think that this is >>>> the main reason of the unexpected power consumption. Unfortunately Atmel >>>> does not give the schematics of the ZigBit Amp and I have not been able >>>> to pull this pin low (nor I've been able to understand how bitcloud >>>> manages it). >>>> Does anybody have worked on it and could help me? >>>> >>>> Ugo >>>> >>>> p.s. Janos: I've seen an old post where you say that you've worked on >>>> that module, have you experienced the same issue? >>>> >>>> -- >>>> Ugo Maria Colesanti >>>> Dipartimento di Ingegneria Informatica, Automatica e Gestionale "Antonio >>>> Ruberti" >>>> Sapienza Universita' di Roma >>>> Via Ariosto 25, I floor, room B112 >>>> 00185, Rome >>>> http://wiserver.dis.uniroma1.it/cms/index.php/contacts/13-postdoc/4-ugo-colesanti >>>> Phone: +39 06 77274119 >>>> Fax: +39 06 77274002 >>>> >>>> _______________________________________________ >>>> Tinyos-help mailing list >>>> [email protected] >>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>>> >> >> >> -- >> Ugo Maria Colesanti >> Dipartimento di Ingegneria Informatica, Automatica e Gestionale "Antonio >> Ruberti" >> Sapienza Universita' di Roma >> Via Ariosto 25, I floor, room B112 >> 00185, Rome >> http://wiserver.dis.uniroma1.it/cms/index.php/contacts/13-postdoc/4-ugo-colesanti >> Phone: +39 06 77274119 >> Fax: +39 06 77274002 >> >> _______________________________________________ >> Tinyos-help mailing list >> [email protected] >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
