1. Have you got the channel response (EVENT_CHANNEL_CLOSED) when the host sends the message to close the channel?
Yes, I do the same way that I do for Channel Open and I get the proper answer for each.
2. Ensure all of the channels are closed as the AP2 module has 8 channels.
After power up, and after reset, the only channel I ever open/configure/use is channel 0, I'm not using/configuring any of the other channels at all.
3. How do you measure the current consumption? The 328uA seems quite high for the AP2 itself.
The ANT interface has it's own power supply, so I measure the current that flows in this path, using a FLUKE 85. I can read 0uA if I have the power to the ANT interface disabled, during search I have a reading of 2795uA (very close to 2.8 mA in spec).
When operating as simulating a Stride Distance Monitor (Pedometer TX), it averages 1120uA.
After closing the channel current falls back to 328uA. I can't get that any lower. The documentation is not very clear really.
ANT_AN13 mentions the power states available when not using an external 32KHz clock. This AP81M5IB, has a 32KHz clock I can assume that all the power states referenced in the AN13 are available.
Since this module is an AP2 module I tried the Deep Sleep Cmd (0xC5) and nothing happened, same current consumption as if I had just closed the channel.
The documentation states also that Channel (negated) (I can assume that means no channels open) and SMSGRDY (assume refering to the non asserted MRDY pin), puts you on IDLE, 2uA, and I can't get it to ever fall bellow 328uA.
Thanks