Using BT_HOST_WAKE to wake the host...

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

Question: Is it possible to use BT_HOST_WAKE without putting the 20706 to sleep?

Answer: Yes, this is the intended use-case. The BT_HOST_WAKE pin is utilized so that the host can go to sleep, while the 20706 stays active and only wakes the host when it has data to send.

Question: If the device is in deep sleep, can it be awaken through Bluetooth on the 20706?

Answer: The host can enter whatever mode it wants as long as it will respond to an interrupt on the BT_HOST_WAKE line. The BT_HOST_WAKE line will be asserted on HCI communication.

Question: Regarding low power sleep on the 20706 and sleeping between BLE advertising intervals, what happens to BT_HOST_WAKE pin?

Answer: The BT_HOST_WAKE pin should be unaffected by ADV. If sleeping in between advertisements, the 20706 will run off the LPO and wake itself when it needs to transmit the next advertisement. No data needs to be conveyed over HCI if you are strictly advertising, however, if in connectable state, connection events will cross the HCI bus.

0 Likes
3 Replies
JoJo_2624151
Level 3
Level 3
First like received First like given

Hi mifo:

          I haven't been very clear about sleep and arousal. Is there an example?Thanks

0 Likes

Let me check with jact

0 Likes

Not sure we have a sample app as the BT_HOST_WAKE pin mostly applies to the device in HCI mode (although it could also be an HCI-connected, embedded app), so the most useful example would be a series of HCI commands from the host.

0 Likes