Current consumption on Thingy:53 Zigbee SED

Hello everyone,

I'm working on a Zigbee project that has the Thingy:53 as an end node. The program of the Thingy is a variation of the Zigbee Weather Station

I'm measuring the current consumption of the board in different states, and I have some doubts about it's current consumption when is in sleep mode. The application has the SED (Sleepy End Device) configuration is used.

  • As can be seeing in the image below, that is taken when the device is in sleep mode, there are times when the device consumes more. Possibly because it has some tasks to do, but I want to know why this happens if possible.

  • And about Zigbee, the device often sends data requests to the coordinator. Searching about that I have found that there is some type of polling that end device does, and that the period of this can be changed. Is it necessary for the end device to poll often? Or is it not a problem for example setting this on hours period or if its possible to delete it.

Thanks for your help.

Parents
  • Hi,

    As can be seeing in the image below, that is taken when the device is in sleep mode, there are times when the device consumes more. Possibly because it has some tasks to do, but I want to know why this happens if possible.

    It's not really easy to see whats happening on the image since the image does not give any insight to the axis sizes, and also it could be a better indicator to measure µAs rather than the µV w.r.t measuring currentconsumption

    s taken when the device is in sleep mode, there are times when the device consumes more. Possibly because it has some tasks to do, but I want to know why this happens if possible.

    Yes, this is correct, the device has things that it is required to to. What you're seeing is that the device regularly polls its parent device for data 

    See for instance this page for some insight into what https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/protocols/zigbee/configuring.html#sleepy-end-device-behavior as well as download the Zigbee specification from CSA https://csa-iot.org/developer-resource/specifications-download-request/.

    From the first link: "By default, the end device regularly polls its parent for data. When the SED behavior is enabled and no frames are available for reception after the last poll, the SED disables its radio until the next scheduled poll. The Zigbee stack’s own scheduler informs the application about periods of time when nothing is scheduled for any of the device roles. This allows the stack to enter the sleep state during these periods, which also powers off some peripherals for the SED."

    These are parameters and settings that you can set yourself, given that you comply with the keep alive routines that is required based on the specification. Most samples have a 

    Or is it not a problem for example setting this on hours period or if its possible to delete it.

    Yes, you can increase this interval, but you can't delete it. If you do there are no ways to wake the device and for it to poll its parent so the network will consider this device as "dead" and remove it from the network unless it lets the network know it is alive and present.

    Kind regards,
    Andreas

  • Thanks for the answer,

    Yes, this is correct, the device has things that it is required to to. What you're seeing is that the device regularly polls its parent device for data

    I think that's not the case because that occurs even when the device is not connected. In the image below can be seen that in sleep mode, sends a data request (left) and my doubt is the consumption of the right part.

    The zigbee polling part cleared, thanks,

    Gorka

Reply
  • Thanks for the answer,

    Yes, this is correct, the device has things that it is required to to. What you're seeing is that the device regularly polls its parent device for data

    I think that's not the case because that occurs even when the device is not connected. In the image below can be seen that in sleep mode, sends a data request (left) and my doubt is the consumption of the right part.

    The zigbee polling part cleared, thanks,

    Gorka

Children
Related