Hi,
I'm facing a problem with the current drawn in a CC2530 mini ZNP kit sensor board. I'm taking hints from the current measurement application note AN108 - http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra381. I'm using the source code suggested in it, the sample sensor application, from which I use the halInit() function.
What I'm doing is simply:
int main()
{
halInit();
while(1){
HAL_SLEEP(); //LPM3
}
And with this, I see a steady current of close to 600uA being drawn which is way more than the ~5uA current reported in the application note. I'm suspecting one of the additional on board peripherals is drawing some current, but am not able to find out which one.
Anyone help me out with this?
Dhas
Hi Dhas,
Can you please post the doc which you are referring to(other than swra381.pdf) to cross check the current values. I am also trying to evaluate the current in ZNP Mini.
Thnx!
-Sree
The CC2530 is still running full bore. You need to configure the CC2530 as an end device so that it goes to sleep. Also set end device polling to 0 if you want a good read on sleeping current consumption.
fixituntilitsbroken.blogspot.com
Hi Derek,
Thank you for your answers, appreciate that.
Can you please brief me about the events that happens when the device is set as a router: I guess the router will look for a coordinator to hook on to the network and then, communicate/handshake with nearby end device, to actually route packets to coordinator: can you jot down the events from start to when actual routing happens, technically in bullets briefly.
Thnx!!!
The router searches for a network on its list of available channels, and then joins that network. For more technical details, look on the web:
http://www.jennic.com/elearning/zigbee/files/html/module6/module6-4.htm
http://www.daintree.net/resources/join-network.php
Cheers,
Derek