[Tinyos-devel] more bugging about current consumption on MicaZ
in tinyos-2.x
Philip Levis
pal at cs.stanford.edu
Mon Jul 17 15:47:00 PDT 2006
On Mon, 2006-07-17 at 14:38, Razvan Musaloiu-E. wrote:
> Hi!
>
> On Mon, 17 Jul 2006, Philip Levis wrote:
>
> > On Wed, 2006-07-12 at 16:08, Razvan Musaloiu-E. wrote:
> > > Hi!
> > >
> > > A few weeks ago I wrote [1] on the tinyos-help list about some high
> > > consumptions on MicaZ in tinyos-2.x. I rerun the tests using the beta2 and
> > > the results I'm getting are still wrong. I attached a small application
> > > that demonstrate this. Its based on the TestSleep [2] (which doesn't
> > > compile) and the only thing it does is to call the McuSleep.sleep() in
> > > Boot.booted(). The current value I'm getting is 0.14mA. Could someone else
> > > run the program and confirm or disprove this problem? :-)
> >
> > I tested with the app Null on a micaz and measured a current draw of 2
> > uA. Can you verify whether you measure this (or a similar value,
> > expected is <5uA and max is 10uA) as well?
>
> I run the Null and the current draw is around 0.17mA. I test the program
> from both Linux (where I compiled manually the toolchain) and Windows
> (where I got the toolchain from the rpm posted on the tinyos site).
>
> I attached the binary that I'm using. The command for burning is:
> uisp -dprog=mib510 -dserial=/dev/ttyUSB0 --wr_fuse_h=0xd9 -dpart=ATmega128 --wr_fuse_e=ff --erase --upload if=main.srec.out
>
> Could you plese send me the main.srec.out from your Null? :-)
I've attached my .srec.
When I run your app on a mote, I get similarly low power consumption to
mine. When I disassemble the two binaries, the source code is identical.
I see two possibilities:
1) The fuses on your mote are (somehow) configured differently.
2) There's something wrong with your measurement setup. It looks like
you're using an Extech multimeter from Radio Shack. These are not very
accurate, and I could imagine that at these levels (e.g. < 1mA) they are
not accurate at all. I measured with a Fluke 187[1]. Can you repeat your
measurements with a better measuring device?
Phil
[1] http://froogle.google.com/froogle?q=fluke%20187%20multimeter
-------------- next part --------------
S01800006275696C642F6D6963617A2F6D61696E2E73726563E5
S11300000C9449000C9466000C9466000C946600F1
S11300100C9466000C9466000C9466000C946600C4
S11300200C9466000C9466000C9466000C946600B4
S11300300C9466000C9466000C9466000C946600A4
S11300400C9466000C9466000C9466000C94660094
S11300500C9466000C9466000C9466000C94660084
S11300600C9466000C9466000C9466000C94660074
S11300700C9466000C9466000C9466000C94660064
S11300800C9466000C9466000C94660000081C181E
S1130090141011241FBECFEFD0E1DEBFCDBF11E09D
S11300A0A0E0B1E0E2ECF2E000E00BBF02C0079098
S11300B00D92A030B107D9F711E0A0E0B1E001C082
S11300C01D92A430B107E1F70C9495000C94000044
S11300D08FB7F894992708958FBF089580910201EE
S11300E08F3FC9F09091020180910201E82FFF2710
S11300F0ED5FFE4F808180930201809102018F3F6A
S113010011F480930301892F9927FC01ED5FFE4FC1
S11301102FEF208302C08FEF90E08F3F19F480E02F
S113012090E0089581E090E00895CFEFD0E1DEBF44
S1130130CDBF8FB7F894C82F8FEF809302018093BF
S1130140030181E08EBD88E080BF83E083BF2CB5CE
S11301503DB54AE78CB59DB58217930708F4415025
S11301609C014423B9F792B782B78917E9F32CB5F8
S11301703DB592B782B78917E9F38CB59DB5821B5B
S1130180930B409625E0969587952A95E1F79093F1
S113019001018093000113BE83B78EBD8EB580BF6D
S11301A012BE1DBC1CBC8FEF86BF86B780937C003B
S11301B080B79927877090700097D1F785BB8FEF30
S11301C084BBD498DC9880E285BF0E946E008823AB
S11301D0E1F70E946E008823E1F7CFBF78948FB7D0
S11301E0F894482F4CC087B79927887B892B41F412
S11301F080917D00282F33272B7F2115310519F09D
S113020020E030E02CC06F992AC08AB1807C39F597
S113021080919A00807C19F5379B03C021E030E07F
S11302201EC087B7992783709070892BB1F083B76C
S113023083BF80B7992787709070892BD1F781B7D6
S113024092B7891B803118F082B7813F18F022E001
S113025030E005C023E030E002C025E030E0E5E016
S11302602E1708F4E22F85B7837EFF27E457FF4F4C
S11302709491892B806285BF78948895F8948091B5
S113028002018F3F09F4AFCF9091020180910201E6
S1130290E82FFF27ED5FFE4F80818093020180915C
S11302A002018F3F11F480930301892F9927FC01E8
S11302B0ED5FFE4F2FEF2083821709F494CF4FBFD9
S10502C08ECFDB
S9030000FC
More information about the Tinyos-devel
mailing list