Professional Documents
Culture Documents
W800 Power Consumption Test
W800 Power Consumption Test
Address: 18th Floor, Yindu Building, No. 67 Fucheng Road, Haidian District, Beijing
Tel: +86-10-62161900
1
Machine Translated by Google
Modify records
2
Machine Translated by Google
Table of contents
5.1 Standby......................................................................................................................................... 9
5.2 Sleep............................................................................................................................................11
3
Machine Translated by Google
1 Introduction
Record the power consumption test data of WM_W800_SOC in each state and summarize it into a report.
2 Testing strategy
W800 SOC power consumption test is mainly based on QFN32 and tests in the following aspects:
1> Each IO is turned off (only Uart0 is retained), and the MCU consumes power in Standby state;
2> Each IO is closed (only Uart0 is reserved), and the MCU consumes power in Sleep state;
3> Turn off each IO (only keep Uart0), turn off WiFi, and verify the frequency of MCU8M/40M/80M/160M/240M respectively.
4> Each IO is turned off (only Uart0 is retained), power consumption in WiFi PS-Mode power-saving mode at MCU 80MHZ frequency;
5> Each IO is closed (only Uart0 is retained), and the 11b, 11g, and 11n receiving functions of WiFi under the MCU 80MHZ frequency are disabled.
6> Each IO is closed (only Uart0 is retained), MCU 80MHZ frequency, WiFi mode TX, each rate combined with duty cycle
power consumption.
3 Test environment
3.1 Hardware
4
Machine Translated by Google
Litepoint device IQnxn matched with W800 SOC; 5. USB to TTL small board
connecting W800 SOC and PC serial port; 6. RF line connecting Litepoint and W800 SOC,
3.2 Software
2. Agilent 14565A DCS used with power supply equipment Agilent 66319D to automatically measure and analyze W800 SOC power consumption
Software;
5
Machine Translated by Google
board. Since the power consumption of the W800 SOC itself is tested, before the test, the power consumption of the W800 development board itself is
Aÿ Remove the pull-up resistors at the Reset and Wakeup buttons, marked with numbers 1 and 2 in Figure 1;
Bÿ In order to avoid the interference of the capacitor charging and discharging process on the test power consumption, remove the relevant capacitors on the W800 development board, such as
Special note:
Since the pull-up resistor of the Wakeup button is removed, the board cannot wake up the W800 in Standby or Sleep state through GPIO. ÿPower
input device
6
Machine Translated by Google
Use Agilent 66319D to provide 3.3V stable power input to W800. ÿCurrent measuring
equipment
Use Agilent 34401A to be connected in series to the power supply circuit of 66319D to W800 to accurately record the current passing
through W800. If there is no Agilent 14565A DCS software to cooperate with the test, the test can be performed with the help of this device,
7
Machine Translated by Google
the 66319D device through this software, which can automatically record and calculate the precise current data of the W800.
Necessary explanation: During the power consumption test, the Agilent 14565A DCS software intercepts part of the W800 working process.
Time slicing, the power consumption test data in different time periods will fluctuate, please be informed.
software tests W800 SOC reception, IQ Signal software needs to control Litepoint to send specified signals to W800;
When testing W800 SOC transmission, IQ Signal software is required to control Litepoint to receive signals from W800.
4 test data
After executing various contents in the test strategy, the power consumption data of W800 SOC QFN32 measured at normal temperature (25°C) are as follows:
8
Machine Translated by Google
5 test execution
5.1 Standby
Connect 34401A in series to the power supply circuit of 66319D to W800, as shown below:
9
Machine Translated by Google
1> Connect the W800 SOC through the serial port and enter the following AT commands in sequence:
AT+ENTS=1, 1, 5000, 30000 2> After ---Set W800 to enter Sleep state after 5 seconds and last for 30 seconds.
completing the above command and waiting for 8 seconds, adjust the RNAGE Level to the mA level on 34401A, you can see
10
Machine Translated by Google
5.2 Sleep
After powering on the power supply 66319D, press the Recall and Enter keys in sequence;
2> Open the 14565A DCS software, select IO type and click the Auto-Detect button to enter the control interface. Follow the picture below
11
Machine Translated by Google
3> Connect the W800 SOC through the serial port, and enter the following AT
AT+ENTS=2, 1, 5000, 30000 ÿÿ ---Reset W800 ---Set W800 to enter Sleep state after 5 seconds and last for 30
4> After completing the above AT command, wait for 8 seconds, and then execute serial numbers 7 and 8 in the 14565A DCS software as shown in Figure 8.
You can obtain the current data of W800 SOC in Sleep state. Note: Note
that the
measurement time set in the 14565A DCS software (No. 4 in Figure 8) is consistent with the AT command Sleep state.
12
Machine Translated by Google
After burning the above firmware, enter the AT command "AT+CPUDIV" on the serial port to return
2> Open the 14565A DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 as shown in Figure 8, and then you can get
The power consumption data of each IO (only Uart0 is reserved) and WiFi are turned off are as follows:
13
Machine Translated by Google
After burning the above firmware, enter the AT command "AT+CPUDIV" on the serial port to return
2> Open the 14565A DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 as shown in Figure 8, and then you can get
The power consumption data of each IO (only Uart0 is reserved) and WiFi are turned off are as follows:
14
Machine Translated by Google
After burning the above firmware, enter the AT command "AT+CPUDIV" on the serial port to return
Open the 14565A DCS software. After setting the same settings as in Chapter 5.2, execute serial numbers 7 and 8 as shown in Figure 8. Then you can obtain each
The power consumption data when both IO (only Uart0 is reserved) and WiFi are turned off are as follows:
15
Machine Translated by Google
burning the above firmware, enter the AT command "AT+CPUDIV" on the serial port to return.
Open the 14565A DCS software. After setting the same settings as in Chapter 5.2, execute serial numbers 7 and 8 as shown in Figure 8. Then you can obtain each
The power consumption data when both IO (only Uart0 is reserved) and WiFi are turned off are as follows:
16
Machine Translated by Google
After burning the above firmware, enter the AT command "AT+CPUDIV" on the serial port to return
Open the 14565A DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 as shown in Figure 8, and then you can get each
The power consumption data when both IO (only Uart0 is reserved) and WiFi are turned off are as follows:
17
Machine Translated by Google
It mainly involves the power consumption of two common scenarios under W800 SOC WiFi PS-Mode. All test items in this chapter use
Main steps:
1> Connect W800 through the serial port and enter the following AT commands in sequence:
2> After completing the above instructions, open the 14565A DCS software. After setting up the same as in Chapter 5.2, execute serial number 7 in Figure 8.
and 8, you can obtain the power consumption data of W800 SOC without other operations after joining the AP as follows:
18
Machine Translated by Google
Figure 15---The measured power consumption data of W800 SOC after joining AP
Main steps:
1> Connect W800 through the serial port and enter the following AT commands in sequence:
2> After completing the above instructions, open the 14565A DCS software. After setting up the same as in Chapter 5.2, execute serial number 7 in Figure 8.
and 8, you can obtain the power consumption data of W800 SOC in the Ping operation state after joining the AP.
19
Machine Translated by Google
Figure 16--- Measured power consumption data of Ping operation after W800 SOC joins AP
It mainly involves the power consumption of W800 SOC WiFi when working in RX and TX. All test items under this chapter use
5.5.1 WiFi RX
Connect W800 SOC and Litepoint through RF cable, select the corresponding waveform file from Litepoint, and send -80dBm signal to W800 at 11B
11Mbps rate; 2> Open 14565A DCS software, same as 5.2 After the
20
Machine Translated by Google
Figure 17---W800 SOC receives 11B-11Mbps measured power consumption data of -80dBm
Connect W800 SOC and Litepoint through RF cable, and select the corresponding waveform file from Litepoint to
2> Open the 14565A DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 as shown in Figure 8 to obtain
21
Machine Translated by Google
Figure 18---W800 SOC receives 11G-54Mbps measured power consumption data of -65dBm
5.5.1.3 11N-20MHZ-MCS7
1> Connect W800 SOC and Litepoint through RF cable, and select the corresponding waveform file from Litepoint to 11N -
2> Open the 14565A DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 as shown in Figure 8 to obtain
22
Machine Translated by Google
Figure 19---W800 SOC receives -65dBm 11N-20MHZ MCS7 measured power consumption data
5.5.1.4 11N-40MHZ-MCS7
1> Connect W800 SOC and Litepoint through RF cable, and select the corresponding waveform file from Litepoint to 11N -
2> Open the 14565A DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 as shown in Figure 8 to obtain
23
Machine Translated by Google
Figure 20---W800 SOC receives -60dBm 11N-40MHZ MCS7 measured power consumption data
5.5.2 WiFi TX
5.5.2.1 11B-11Mbps
Main steps:
1> Connect the W800 SOC through the serial port and enter the following AT commands in sequence:
AT+&LPTSTR=0,0,200,17,6,0,0,0 Subcontract 11B-11Mbps rate, gain 0x17, length 512 bytes lasting
AT+&LPTSTP Stop sending (execute this command after grabbing the power consumption data)
2> Viewed on the Litepoint connected to the W800 SOC through the RF cable, the duty cycle is 60% and the transmit power is 18dBm.
illustrate:
The power displayed on the Litepoint in the figure below is set to 0dB in "External Atten", plus the line loss of 1dB. The actual power here is
24
Machine Translated by Google
Figure 21---The W800 SOC received by Litepoint transmits signals at 11B-11Mbps 19dBm power 3> Open the 14565A
DCS software, set up the same as in Chapter 5.2, and execute serial numbers 7 and 8 in Figure 8 to obtain
Figure 22---W800 SOC 11B-11Mbps 19dBm power transmission measured power consumption data
25
Machine Translated by Google
operation steps:
1> Connect the W800 SOC through the serial port, and enter the following AT commands in
AT+&LPTSTR=0,0,200,2A,107,0,0,0 Renewal package 11G-54Mbps rate, gain 0x2A, length 512 bytes
AT+&LPTSTP Stop sending (execute this command after grabbing the power consumption data)
2> Viewed on the Litepoint connected to the W800 SOC through the RF cable, the duty cycle is 60% and the transmit power is 14dBm.
illustrate:
The power displayed on the Litepoint in the figure below is all set to 0dB in "External Atten". Adding the line loss of 1dB, the actual
Figure 23---The W800 SOC received by Litepoint transmits signals at 11G-54Mbps 15dBm power 3> Open the
14565A DCS software, set up the same as in Chapter 5.2, and execute serial numbers 7 and 8 in Figure 8 to obtain
26
Machine Translated by Google
Figure 24--- W800 SOC 11G-54Mbps 15dBm power transmission measured power consumption data
5.5.2.3 11N-20MHZ-MCS7
Connect to W800 SOC through the serial port, and enter the following AT commands in sequence: Set
AT+&LPTSTR=0,0,200,1D,207,0,0,0 11N-20MHZ-MCS7 rate, gain 0x1D, length 512 bytes, continuous packet sending
AT+&LPTSTP Stop sending (execute this command after grabbing the power consumption data)
2> Viewed on the Litepoint connected to the W800 SOC through the RF cable, the duty cycle is 50%, and the transmit power is 12dBm.
Note:
The power displayed on the Litepoint in the figure below is all set to 0dB in "External Atten", plus the line loss of 1dB, the actual transmit
27
Machine Translated by Google
Figure 25---The W800 SOC received by Litepoint transmits signals at 11N-20MHZ MCS7 13dBm power 3> Open the 14565A
DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 in Figure 8 to obtain
Figure 26--- W800 SOC 11N-20MHZ-MCS7 13dBm power transmission measured power consumption data
28
Machine Translated by Google
5.5.2.4 11N-40MHZ-MCS7
Main steps:
1> Connect the W800 SOC through the serial port and enter the following AT commands in sequence:
AT+&LPTSTR=0,0,200,1D,215,0,0,0 11N-40MHZ-MCS7 rate, gain 0x1D, length 512 bytes, continuous packet sending
AT+&LPTSTP Stop sending (execute this command after grabbing the power consumption data)
2> View on the Litepoint connected to the W800 SOC through the radio frequency cable. View on the Litepoint. The duty cycle is 50%.
Note:
The power displayed on the Litepoint in the figure below is all set to 0dB in "External Atten", plus the line loss of 1dB, the actual transmit
Figure 27---The W800 SOC received by Litepoint transmits signals at 11N-40MHZ MCS7 13dBm power 3> Open the 14565A
DCS software, set it up as in Chapter 5.2, and execute serial numbers 7 and 8 in Figure 8 to obtain
29
Machine Translated by Google
Figure 28--- W800 SOC 11N-40MHZ-MCS7 13dBm power transmission measured power consumption data
30