Thanks, I just checked the Iris power consumption with Null app. The multimeter displays basically 8uA with some periodical fluctuation around 45uA (probably the averaged spikes you were talking before and that I displayed on my oscilloscope too). Thus, the values are far below the zigbit amp. If it's not the amp, maybe it is some gpio that should be set in a different way than default one, but without the schematics it becomes very difficult to understand where the issue is... :(
Ugo On 10/01/2012 02:25 PM, András Bíró wrote: > I don't think it should consume that much power from the CPS pin. By > the way, we're experimenting with se2431l, but we're using it for our > rfa1 based motes, here are the modified tinyos tree for the amplifier, > but I guess this doesn't give you any new information: > https://github.com/mmaroti/tinyos/tree/radioAmp > The important stuff is in the tos/chips/se2431l and > tos/chip/atm128rfa1/radio/RFA1DriverLayerP.nc > > Andris > > On Sun, Sep 30, 2012 at 11:51 AM, Ugo Colesanti > <[email protected]> wrote: >> Thank you, >> I will check Iris mote tomorrow and see whether it is as high as zigbit amp >> or not. >> I found the following sentence on the REB231FE2 application note (radio >> extender board always from atmel and with the same frontend as the zigbit >> amp): >> >> "The SE2431L operating mode is determined by control lines CTX, CPS and CSD. >> The default configuration connects CPS pin to EVDD via R31. This means that >> in receive mode the LNA will always be enabled for maximum sensitivity. >> Enabling low power RX bypass mode requires removing R31 and R32 populated >> with 0R resistor" >> >> Maybe they made something similar with the zigbit amp? It sounds strange, >> but never knows... >> >> Ugo >> >> >> On 09/29/2012 06:46 PM, András Bíró wrote: >>> Hi Ugo, >>> >>> Sorry, I took that picture a long time ago, I don't remember the avg. >>> The measurement wasn't quite accurate eighter, I just wanted to show >>> you what to except from an atmega128/1281 mote. >>> >>> Andris >>> >>> On Sat, Sep 29, 2012 at 11:19 AM, Ugo Colesanti >>> <[email protected]> wrote: >>>> Hi, >>>> I've used a cheap multimeter, I can check with my oscilloscope if I get >>>> these spikes too. BTW, with the multimeter I have an avg value that shows >>>> 1-2uA with telosb and, if I remember well, with Iris too (but I should >>>> recheck next monday). In any case it was not as high as the zigbit amp >>>> that >>>> steadily shows 160uA. Just to know, in your figure, what is the avg >>>> current? >>>> >>>> Ugo >>>> >>>> >>>> >>>> On 09/28/2012 10:01 PM, András Bíró 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 >>>> >>>> >>>> -- >>>> 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 >>>> >> >> -- >> 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 >> -- 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
