
Measuring Current Consumption in Different Power Modes
www.cypress.com
Document No. 002-14914 Rev. *C
16
❐
Connection_Handle
❐
Sniff_Max_Interval
0x320
❐
Sniff_Min_Interval
0x320
❐
Sniff_Attempt
0x4
❐
Sniff_Timeout
0x0
Measure the current consumption
Set the approximate range of the ammeter to 0.2 mA and measure the current being consumed by the DUT.
5.6
SNIFF_500ms_Slave Mode
This section explains how to set the BCM4324/BCM4334 to SNIFF_500ms_Slave mode. Steps include the follow-
ing (Some of the steps apply to the DUT, and others apply to the reference board.):
■
Set the HCI Control Transport profile on the DUT.
■
Reset the DUT.
■
Set the Sleepmode parameters on the DUT.
■
Read and record the Bluetooth Device (BD) Address of the DUT.
■
Set the Write Scan Enable parameters on the DUT.
■
Set the Event Filter parameters on the DUT.
■
Create a connection from the reference board.
■
Set the Write Scan Enable parameters on the reference board.
■
Set the Write Link Policy Settings parameters on the DUT.
■
Set the Write Link Policy Settings parameters on the reference board.
■
Set the Sniff Mode parameters on the reference board.
This section concludes by specifying the approximate ammeter range setting for measuring the current being con-
sumed by the DUT.
Before you begin, set up and turn on the test equipment and launch Cypress BlueTool.
Set the HCI Control Transport profile for the DUT
1.
Open a log window. On the
View
menu, click
Log Window
.
2.
On the
Transport
menu, click
HCI Control
.
3.
In HCI Control Window Transport:
■
Select
UART
.
■
In the top
UART
list, type the COM port of the PC to which the DUT is connected (
com4
).
■
In the bottom
UART
list, select
115200
.
■
Select the
CTS flow control
check box, and then click
OK
.
Reset the DUT
1.
In HCI Control: com4@115200, press the
3 key
on the keyboard to select the Host Controller & Baseband
commands.
2.
In the list of Host Controller & Baseband commands, double-click
Reset
.
Set the Sleepmode parameters on the DUT
1.
While in HCI Control: com4@115200, press the
0 key
on the keyboard to select the Vendor-specific
commands.
2.
In the list of Vendor-specific commands, double-click
Set_Sleepmode_Param
.
3.
In HCI Command: Set_Sleepmode_Param:
a.
Make the following settings:
■
Sleep_Mode
UART
■
Idle_Threshold_Host
0x0
■
Idle_Threshold_HC
0x0
■
BT_WAKE_Active_Mode
Active High