Current Measure
This document is intended to introduce the current power consumption measurement scenario for RTK RTL87x3 solution. The following topics are included to help users establish the power consumption environment.
The settings of hardware environment.
The configuration in MCUConfig Tool and DSPConfig Tool.
The settings of application.
EVB Hardware Environment
This section describes the hardware environment for testing.
The above figure shows RTK’s tested situation, which is without LED, MIC and Speaker.
RTK provides general results, the Bluetooth chip is connected to iPhone series.
The power supply is set to 3.7V.
The power supply used by RTK is KA3003P.
The current meter used by RTK is DMM6500.
The current meter is configured as follows:
The current range is 100mA.
The sample rate is 60000 samples/s.
The sample time is 30s.
The iPhone used by RTK is iPhone 6 Plus, the system version is 12.4.8.
Note
DUT: The equipment for testing power consumption.
SUT: The end device for testing power consumption.
EVB Setup for RTL87x3D in DSP1 Only Mode
The jumpers of EVB for the RTL87x3D when testing in DSP1 only mode.
Name | Condition |
---|---|
DEV_1 | Floating |
VDEV2 | Floating |
KEY | Floating |
LED | Floating |
VIO1 | Floating |
VIO2 | VEXT |
VIO3 | Floating |
VIO4 | Floating |
VIO5 | Floating |
VIO_FLASH | VEXT |
TXD | M3_0 |
RXD | M3_1 |
FT_VIO | Floating |
Note
VIO1 needs to be connected to VEXT and FT_VIO needs to be connected to VIO1 when burning image.
EVB Setup for RTL87x3D when DSP1 and DSP2 Both Enabled
The difference with DSP1 only.
Connect jumper according to the external buck enable pin, for example, if using P5_1, connect VIO3; if using P6_1, connect VIO4.
Remove R15 to remove unused flash on EVB.
VDDIO1=VEXT.
EVB Setup for RTL87x3E
The jumpers of EVB for the RTL87x3E when testing power consumption.
Name | Condition |
---|---|
V_DEV1 | Floating |
V_DEV2 | Floating |
KEY | Floating |
LED | Floating |
R62 | Remove |
TX | M3_0 |
RX | M3_1 |
FT_VIO | Floating |
Configuration
The configuration in MCUConfig Tool and DSPConfig Tool.
Peripherals
The settings of peripherals.
Turn off power-independent peripherals.
Turn off LED.
Turn off key, only use MFB.
Turn off sensor.
Etc.
Log
The settings of log.
Turn off MCU log.
Turn off DSP1 log.
Turn off DSP2 log for RTL87x3D.
Audio
The settings of audio.
The power data provided by RTK is based on AMIC.
Settings for RTL87x3D.
Speaker uses Class D.
AMIC1 and AMIC2 are low power mode.
AMIC3 and AMIC4 are normal mode.
Speaker uses differential.
Power Off
The settings for power off.
Disable auto power off to avoid turning off during testing.
Unnecessary Function
The settings for some unnecessary functions.
Turn off unnecessary functions.
Disable RTK App advertising.
Disable RTK fast pair advertising.
Disable Multi-link.
Disable battery.
Disable charger.
Disable charger box.
Etc.
AAC/SBC
The settings of AAC/SBC.
If testing AAC.
Enable AAC.
If testing SBC.
Disable AAC.
ANC On Setup
The settings of ANC.
Configure ANC MIC and Speaker.
MIC for RTL87x3D.
ANC FF = AMIC3.
ANC FB = AMIC4.
LE Audio
The settings of LE audio.
DSP1 Only for RTL87x3D
The settings of RTL87x3D for DSP1 only.
Disable buck in MCUConfig Tool.
Configure in
app_flags.h
.Set
F_APP_POWER_TEST
to 1.Set
F_APP_HIF4_SUPPORT
to 0.
DSP.
The DSP image used by RTK is turning off NN/NR(HFP algorithm).
DSP1+DSP2 for RTL87x3D
The settings of RTL87x3D for DSP1 with DSP2.
Open buck in MCUConfig Tool.
Fixed Transmit Power
The settings of fixed transmit power.
For power consumption data stability, the RTK’s tested situation fixed the transmit power of BR/EDR/LE at 6dbm. To disable transmit power control and fix the transmit power, please follow the shown steps.
Enable export RF config to system config.
Set BR/EDR level number of power control to ‘1’. LE transmit power setting is also controlled by this setting.
Set the transmit power of BR/EDR/LE to the target value.
Note
This configuration is only for the power consumption test. The transmit power control needs to be enabled when BQB certification.
DSP Configure
The settings of DSP.
Bypass Nearend Process.
Bypass Farend Process.
Disable APT.
Application
The settings of the application.
Disable RSSI and Lower Battery Role Swap
Set F_APP_POWER_TEST
in app_flags.h
to 1.