This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Current conusption if ANT+ Rx didn't receive data.

Hi

Now, we are planning to implement an ANT+ RX (slave). I checked nRF51422 product spec. Radio current consumption is 12~13mA if receiving data between 250kbps and 2Mbps. Do you know the current consumption if receiving no data from ANT+ TX (master)? There is an API function "sd_app_evt_wait" in most of your SDK projects to enter system ON sleep if no event or no interrupt occurred. In this case, firmware supposed to be stuck in this function if ANT+ RX received no data? During "sd_app_evt_wait", all peripheral blocks would be disable including radio RX and TX? Thanks.

  • When your ANT+ channel is in SEARCHING state, the current consumption with sd_app_evt_wait() active will be up to 2.5mA avg during ongoing Search Timeout+Low Priority Search Timeout. Then follows ASSIGNED status with EVENT_CHANNEL_CLOSED generated (ANT+ slave channel autoclosed - must be reopened manually if desired, although ANT+ master's transmitting is renewed after slave's timeouts expiration) and current will drop to nRF51 System-ON base current (if no other peripheral is enabled, e.g. RTC1 or another/master channel running).

    You should do the ampermeter measurement Yourself to verify code anyway.

Related