跳转至

EMI测试


概述

该文档旨在指导客户进行EMI测试以及帮助客户开发EMI测试相关的工具,主要包括以下两部分内容。

第一部分介绍EMI的测试流程以及相关工具的选择。

使用EMI程序进行测试的流程为:

Step1: 将校准参数写入到Flash(OTP)的指定位置,所述的校准参数指的是RF性能相关的一些参数(cap值、tp值等);

Step2: 将对应的EMI bin文件烧入到DUT中(Flash或SRAM中);

Step3: 使用EMI测试工具切换测试模式完成不同的测试项。

Telink提供的EMI测试工具包括EMI_Test_Tool和Non_Signaling_Test_Tool,两者所针对的测试项不同,用户可参考下表来进行工具的选择。

工具 测试项
EMI_Test_Tool 输出功率、20dB带宽、边带、谐波、频偏、跳频、驻留时间-单包时间
Non_Signaling_Test_Tool 边带(根据客户需求)、驻留时间-3.16s

关于如何选择测试bin文件以及测试程序对工具功能的支持,客户可参考章节2的内容。

第二部分主要介绍EMI测试程序的控制协议。

EMI测试程序是如何控制的?

在DUT的SRAM中定义了一块区域用来存放控制参数,用户可以通过USB或Swire接口来修改各个控制参数,从而切换不同的测试模式。所述的控制参数包括“run”、“mode”、“power”、“channel”、“cmd”、“hop”等,各个参数的功能如下表所示。

控制参数 功能
run 用来控制EMI测试的启停
mode 用来选择RF工作模式
power 用来选择Tx的能量等级
channel 用来选择频点
cmd 用来选择EMI测试的模式
hop 用于控制是否使用跳频模式(仅Carrier_data测试模式)

EMI程序的控制流程是怎样的?

Step1: 修改“run”之外的控制参数。一般情况下,只要“run”之外的控制参数发生变化,EMI测试程序都会进入到空闲状态,即“run”参数会置0。

Step2: 修改“run”参数的值为1,即控制EMI程序进入指定的测试模式。

EMI程序上电之后的默认模式是?

一般情况下,EMI程序在DUT上电之后都会进入Carrier模式(频点为2402、RF模式为ZigBee250K、Power为最大能量),部分程序是支持通过写Flash指定位置的值来修改上电之后的默认模式,具体请参考章节3的内容。

由于各个芯片的控制参数的存储位置以及支持的功能存在差异,在进行工具开发时需要先参考章节3的内容。

EMI_BIN支持功能

TLSR8261

bin文件说明

用于8261 EMI测试的bin文件总共有4个,分别是:

“8261_emi_test_12M_external_cap.bin”,支持12MHz的晶振,使用外部电容;

“8261_emi_test_12M_internal_cap.bin”,支持12MHz的晶振,使用内部电容;

“8261_emi_test_16M_external_cap.bin”,支持16MHz的晶振,使用外部电容;

“8261_emi_test_16M_internal_cap.bin”,支持16MHz的晶振,使用内部电容。

另外,用户可以通过写Flash对应地址上的值来实现内部电容(cap)大小的配置以及校准参数(Tp)的设置,各参数在Flash中的具体地址参考下表。

参数名 Flash地址
cap 0x77000
Tp0 0x77040
Tp1 0x77041

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM Deep、Suspend
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM Deep、Suspend

TLSR8266

bin文件说明

用于8266 EMI测试的bin文件总共有4个,分别是:

“8266_12M_emi_test_external_cap.bin”,支持12MHz的晶振,使用外部电容;

“8266_12M_emi_test_internal_cap.bin”,支持12MHz的晶振,使用内部电容;

“8266_16M_emi_test_external_cap.bin”,支持16MHz的晶振,使用外部电容;

“8266_16M_emi_test_internal_cap.bin”,支持16MHz的晶振,使用内部电容。

另外,用户可以通过写Flash对应地址上的值来实现内部电容(cap)大小的配置以及标定参数(Tp)的设置,各参数在Flash中的具体地址参考下表。

参数名 Flash地址
cap 0x1e000
Tp0 0x1e040
Tp1 0x1e041

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM 不支持
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM 不支持

TLSR8267/8269/8646

bin文件说明

用于8267/8269/8646 EMI测试的bin文件总共有4个,分别是:

“8267_8269_8646_emi_test_12M_external_cap.bin”,支持12MHz的晶振,使用外部电容;

“8267_8269_8646_emi_test_12M_internal_cap.bin”,支持12MHz的晶振,使用内部电容;

“8267_8269_8646_emi_test_16M_external_cap.bin”,支持16MHz的晶振,使用外部电容;

“8267_8269_8646_emi_test_16M_internal_cap.bin”,支持16MHz的晶振,使用内部电容。

另外,用户可以通过写Flash对应地址上的值来实现内部电容(cap)大小的配置以及标定参数(Tp)的设置,各参数在Flash中的具体地址参考下表。

参数名 Flash地址
cap 0x77000
Tp0 0x77040
Tp1 0x77041

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持可参考2.1.2节表2.2和2.3。

TLSR8366

bin文件说明

用于8366 EMI测试的bin文件为:

“8366_EMI_V0001.bin”,使用内部电容。

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(不支持Hop)
RX RxTest
PA 不支持
PM PM 不支持
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 不支持
PM PM 不支持

TLSR8367/8369

bin文件说明

用于8367/8369 EMI测试的bin文件分别为:

“8369_EMI_ExternalCap_VXXX.bin”,使用外部电容;

“8369_EMI_InternalCap_VXXX.bin”, 使用内部电容。

另外,用户可以通过写OTP对应地址上的值来实现内部电容(cap)大小的配置以及标定参数(Tp)的设置,各参数在OTP中的具体地址参考下表。

参数名 OTP地址
cap 0x3FA8
Tp0 0x3FA6
Tp1 0x3FA7

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(不支持Hop)
RX RxTest
PA 支持自定义PA
PM PM 不支持
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM 不支持

TLSR8232

bin文件说明

用于8232 EMI测试的bin文件分别是:

“8232_EMI_ExternalCap_VXXXX.bin”,使用外部电容;

“8232_EMI_InternalCap_VXXXX.bin”,使用内部电容。

另外,用户可以通过写Flash对应地址上的值来实现内部电容(cap)大小的配置以及标定参数(Tp)的设置,各参数在Flash中的具体地址参考下表。

参数 Flash地址
cap 0xE000(64K),0x1E000(128K/256K),0x77000(512K)
Tp0 0xE040(64K),0x1E040(128K/256K),0x77040(512K)
Tp1 0xE041(64K),0x1E041(128K/256K),0x77041(512K)

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(不支持Hop)
RX RxTest
PA 支持自定义PA
PM PM 不支持
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM 不支持

TLSRB80

bin文件说明

用于B80 EMI测试的bin文件分别是:

“B80_EMI_CapExternal_CalibFlash_ProgramFlashSRAM_VXXXX.bin”,使用外部电容,从flash读取校准值,可下载到SRAM或Flash中运行;

“B80_EMI_CapInternal_CalibFlash_ProgramFlashSRAM_VXXXX.bin”,使用内部电容,从flash读取校准值,可下载到SRAM或Flash中运行;

“B80_EMI_CapExternal_CalibOTP_ProgramFlashSRAM_VXXXX.bin”,使用外部电容,从OTP读取校准值,可下载到SRAM或Flash中运行;

“B80_EMI_CapInternal_CalibOTP_ProgramFlashSRAM_VXXXX.bin”,使用内部电容,从OTP读取校准值,可下载到SRAM或Flash中运行。

另外,用户可以通过写Flash或者OTP对应地址中的值来实现内部电容(cap)大小的配置,具体的地址如下表所示。

参数名 Flash地址 OTP地址
cap 0x1E000(128K),0x77000(512K),0xFE000(1M) 0x3FC8

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension

TLSRB85

bin文件说明

用于B85 EMI测试的bin文件为:

“B85_EMI_InternalCap_VXXXX.bin”,使用内部电容。

另外,用户可以通过写Flash对应地址中的值来实现内部电容(cap)大小的配置,具体的地址如下表所示。

参数名 Flash地址
cap 0x1E000(128K),0x77000(512K)

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension

TLSRB87

bin文件说明

用于B87 EMI测试的bin文件分别是:

“B87_EMI_DCDC_ExternalCap_VXXXX.bin”,采用DCDC供电模式,使用外部电容;

“B87_EMI_DCDC_InternalCap_VXXXX.bin”,采用DCDC供电模式,使用内部电容;

“B87_EMI_LDO_ExternalCap_VXXXX.bin”,采用LDO供电模式,使用外部电容;

“B87_EMI_LDO_InternalCap_VXXXX.bin”,采用LDO供电模式,使用内部电容。

另外,用户可以通过写Flash对应地址中的值来实现内部电容(cap)大小的配置,具体的地址如下表所示。

参数名 Flash地址
cap 0x1E000(128K),0x77000(512K),0xFE000(1M)

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension

TLSRB89

bin文件说明

用于B89 EMI测试的bin文件分别是:

“B89_EMI_CapExternal_PowerDCDC_CalibFlash_ProgramFlashSRAM_VXXXX.bin”,采用DCDC供电,使用外部电容,从flash读取校准值,可下载到SRAM或Flash中运行;

“B89_EMI_CapInternal_PowerDCDC_CalibFlash_ProgramFlashSRAM_VXXXX.bin”,采用DCDC供电,使用内部电容,从flash读取校准值,可下载到SRAM或Flash中运行;

“B89_EMI_CapExternal_PowerDCDC_CalibOTP_ProgramFlashSRAM_VXXXX.bin”,采用DCDC供电,使用外部电容,从OTP读取校准值,可下载到SRAM或Flash中运行;

“B89_EMI_CapInternal_PowerDCDC_CalibOTP_ProgramFlashSRAM_VXXXX.bin”,采用DCDC供电,使用内部电容,从OTP读取校准值,可下载到SRAM或Flash中运行。

另外,用户可以通过写Flash或者OTP对应地址中的值来实现内部电容(cap)大小的配置,具体的地址如下表所示。

参数名 Flash地址 OTP地址
cap 0x1E000(128K),0x77000(512K),0xFE000(1M) 0x7F14

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM Deep、Suspend、Deep with retension

TLSRB91

bin文件说明

用于B91 EMI测试的bin文件可以通过BDT工具中的EMI_TOOL直接生成。

另外,用户可以通过写Flash对应地址中的值来实现内部电容(cap)大小的配置,具体的地址如下表所示。

参数名 Flash地址
cap 0x7E000(512K),0xFE000(1M),0x1FE000(2M)

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM 不支持Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM 不支持Deep、Suspend、Deep with retension

TLSRB92

bin文件说明

用于B92 EMI测试的bin文件可以通过BDT工具中的EMI_TOOL直接生成

另外,用户可以通过写Flash对应地址中的值来实现内部电容(cap)大小的配置,具体的地址如下表所示。

参数名 Flash地址
cap 0xE000(64K),0x1E000(128K),0x7E000(512K),0xFE000(1M),0x1FE000(2M),0x3FE000(4M)

测试工具支持功能

EMI工具“EMI_Tool”以及非信令测试工具“Non_Signaling_Test_Tool”对上述bin文件的功能支持如下表所示。

类别一 类别二 支持功能
RF Carrier Carrier、CarrierData(支持Hop)
RX RxTest
PA 支持自定义PA
PM PM 不支持Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX PRBS9、0x55、0xf(支持循环发和单次发送1000个包)
RX RxTest、Read_Rx_Cnt、ReadRssi
PA 支持自定义PA
PM PM 不支持Deep、Suspend、Deep with retension
类别一 类别二 支持功能
RF TX TX current
RX RX current
PM PM 不支持Deep、Suspend、Deep with retension

控制协议

本章节主要对各芯片的控制参数及其对应的功能进行详细介绍,除了上文提及的控制参数外,还有部分参数用来获取测试信息(比如:RSSI值、收包数等)。另外,部分芯片支持自定义配置PA控制引脚,新增了“pa_tx_pin”和“pa_rx_pin”两个控制参数,分别用来配置PA的tx和rx引脚。

TLSR8261

TLSR8261各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x808006
mode 0: ble_2M;1: ble_1M;2: zigbee 1 Flash: 0xF00A; SRAM: 0x80800A
power 0: 7dBm;1: 6dBm;2: 5dBm;
3: -0.6dBm;4: -4.3dBm;5: -9.5dBm;
6: -11dBm;7: -11.5dBm;8: -12dBm;
9: -13dBm;10: -14dBm;11: -15dBm;
12: -18.8dBm;13: -23.3dBm;14: -27.5dBm;
15: -30dBm; 16: -37dBm; 17: Disable PA
0 Flash: 0xF008; SRAM: 0x808008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2
cmd 1: emi_carrier_only;2: emi_carrier_data;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
7: pm_pad_deep;8: pm_32kTimer_deep;
9: pm_pad_suspend; 10: pm_32kTImer_suspend
1 Flash: 0xF007; SRAM: 0x808007
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x80800B
cap 0xbf< cap< 0xe0 - Flash: 0x1E000
Tp0 BLE 1M: 0x13 < Tp0 < 0x27;BLE 2M: 0x36 < Tp0 < 0x4a - Flash: 0x1E040
Tp1 BLE 1M: 0x0f < Tp0 < 0x23;BLE 2M: 0x2f < Tp0 < 0x43 - Flash: 0x1E041
rssi 只读 (1 byte) - SRAM: 0x808004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x808005
rx_packet_num 只读 (4 bytes) - SRAM: 0x80800C

TLSR8266

TLSR8266各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x808006
mode 0: ble_2M;1: ble_1M;2: zigbee 1 Flash: 0x3F00A; SRAM: 0x80800A
power 0: 7dBm;1: 5dBm;2: -0.6dBm;
3: -4.3dBm;4: -9.5dBm; 5: -13.6dBm;
6: -18.8dBm;7: -23.3dBm;8: -27.5dBm;
9: -30dBm; 10: -37dBm; 11: Disable PA
0 Flash: 0x3F008; SRAM: 0x808008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 Flash: 0x3F009; SRAM: 0x808009
cmd 1: emi_carrier_only;2: emi_carrier_data;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
1 Flash: 0x3F007; SRAM: 0x808007
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x80800B
cap 0xbf < cap< 0xe0 - Flash: 0x77000
Tp0 BLE 1M: 0x15 < Tp0 < 0x29;BLE 2M: 0x39 < Tp0 < 0x4a - Flash: 0x77040
Tp1 BLE 1M: 0x11 < Tp0 < 0x25;BLE 2M: 0x32 < Tp0 < 0x46 - Flash: 0x77041
rssi 只读 (1 byte) - SRAM: 0x808004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 - SRAM: 0x808005
rx_packet_num 只读 (4 bytes) - SRAM: 0x80800cC

TLSR8267/8269/8646

TLSR8267/8269/8646各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x808006
mode 0: ble_2M;1: ble_1M;2: zigbee 1 Flash: 0x3F00A; SRAM: 0x80800a
power 0: 7dBm;1: 6dBm;2: 5dBm;
3: -0.6dBm;4: -4.3dBm;5: -9.5dBm;
6: -11dBm;7: -11.5dBm;8: -12dBm;
9: -13dBm;10: -14dBm;11: -15dBm;
12: -18.8dBm;13: -23.3dBm;14: -27.5dBm;
15: -30dBm; 16: -37dBm; 17: Disable PA
0 Flash: 0x3F008; SRAM: 0x808008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 Flash: 0x3F009; SRAM: 0x808009
cmd 1: emi_carrier_only;2: emi_carrier_data;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f;
7: pm_pad_deep;8: pm_32kTimer_deep;
9: pm_pad_suspend; 10: pm_32kTImer_suspend
1 Flash: 0x3F007; SRAM: 0x808007
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x80800B
cap 0xbf < cap< 0xe0 - Flash: 0x77000
Tp0 BLE 1M: 0x13 < Tp0 < 0x27;BLE 2M: 0x36 < Tp0 < 0x4a - Flash: 0x77040
Tp1 BLE 1M: 0x0f < Tp0 < 0x23;BLE 2M: 0x2f < Tp0< 0x43 - Flash: 0x77041
rssi 只读 (1 byte) - SRAM: 0x808004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 - SRAM: 0x808005
rx_packet_num 只读 (4 bytes) - SRAM: 0x80800C

TLSR8366

TLSR8366各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x808006
mode 0: Private_2M 0 SRAM: 0x80800A
power 0: 8dBm;1: 4dBm;2: 3dBm;
3: 2dBm; 4: 0dBm;5: -4dBm;
6: -8dBm;7: -12dBm;8: -16dBm;
9: -20dBm;10: -24dBm;11: -28dBm;
12: -32dBm
1 SRAM: 0x808008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x808009
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
1 SRAM: 0x808007
rssi 只读 (1 byte) - SRAM: 0x808004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x808005
rx_packet_num 只读 (4 bytes) - SRAM: 0x80800C

TLSR8367/8369

TLSR8367/8369各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x808006
mode 0: ble_1M_NO_PN;1: ble_2M_NO_PN;
3: Private_1M; 4: Private_2M
0 SRAM: 0x80800A
power 0: 7dBm;1: 6dBm;2: 3dBm;
3: 2dBm;4: 0dBm;5: -1dBm;
6: -2dBm;7: -10dBm;8: -12dBm;
9: -14dBm; 10: -15dBm; 11: -17dBm
1 SRAM: 0x808008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x808009
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
1 SRAM: 0x808007
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x80800B
cap 0xbf < cap < 0xe0 - Flash: 0x77000
Tp0 0 < Tp0 < 0xff - Flash: 0x77040
Tp1 0 < Tp1 < 0xff - Flash: 0x77041
rssi 只读 (1 byte) - SRAM: 0x808004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x808005
rx_packet_num 只读 (4 bytes) - SRAM: 0x80800C
pa_tx_pin (port_v << 3) | bit_v
举例:PB4 = ((‘B’-‘A’) << 3) | (‘4’-‘0’) = 0x0C
0 SRAM: 0x808014
pa_rx_pin 设置方式同pa_tx_pin 0 SRAM: 0x808015

TLSR8232

TLSR8232各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 0 SRAM: 0x808006
mode 0: ble_2M;1: ble_1M;2: zigbee;
3: Private_2M; 4: Private_1M
1 SRAM: 0x80800A
power 0: 7.9dBm;1: 7dBm;2: 6.3dBm;
3: 4.9dBm;4: 3.3dBm; 5: 1.6dBm;
6: 0dBm;7: -1.5dBm;8: -3.1dBm;
9: -5dBm;10: -7.3dBm;11: -9.6dBm;
12: -11.5dBm;13: -13.3dBm;14: -16dBm;
12: -11.5dBm;13: -13.3dBm;14: -16dBm;
15: -17.8dBm;16: -19.5dBm
0 SRAM: 0x808008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x808009
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
1 SRAM: 0x808007
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x80800B
cap 0xbf < cap < 0xe0 - Flash: 0x77000
Tp0 0 < Tp0 < 0xff - Flash: 0x77040
Tp1 0 < Tp1 < 0xff - Flash: 0x77041
rssi 只读 (1 byte) - SRAM: 0x808004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x808005
rx_packet_num 只读 (4 bytes) - SRAM: 0x80800C
pa_tx_pin (port_v << 3) | bit_v
举例:PB4 = ((‘B’-‘A’) << 3) | (‘4’-‘0’) = 0x0C
0 SRAM: 0x808014
pa_rx_pin 设置方式同pa_tx_pin 0 SRAM: 0x808015

TLSRB80

TLSRB80各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x840006
mode 0: BLE_2M;1: BLE_1M;2: Zigbee_250K;
3: BLE_125k;4: BLE_500k;5: Private_2M;
6: Private_1M
注:Zigbee_250K模式只支持TX
1 SRAM: 0x84000A
Flash: 0x1C004(128K), 0x7C004(512K), 0x7C004(1M)
power 0:11.5dbm;1:11.3dbm;2:11.0dbm;
3:10.8dbm;4:10.4dbm;5:10.2dbm;
6:9.9dbm;7:9.6dbm;8:9.3dbm;
9:9.0dbm;10:8.6dbm;11:8.3dbm;
12:7.8dbm;13:7.4dbm;14:7.0dbm;
15:6.4dbm;16:5.9dbm;17:5.5dbm;
18:4.7dbm;19:4.1dbm;20:4.0dbm;
21:3.7dbm;22:3.5dbm;23:3.2dbm;
24:2.9dbm;25:2.6dbm;26:2.3dbm;
27:2.0dbm;28:1.7dbm;29:1.3dbm;
30:0.8dbm;31:0.6dbm;32:-0.2dbm;
33:-0.4dbm;34:-0.7dbm;35:-1.2dbm;
36:-1.7dbm;37:-2.3dbm;38:-2.8dbm;
39:-3.5dbm;40:-4.2dbm;41:-5.0dbm;
42:-5.9dbm;43:-6.8dbm;44:-8.0dbm;
45:-9.3dbm;46:-10.8dbm;47:-12.8dbm;
48:-15.0dbm;49:-18.4dbm;50:-24.3dbm
0 SRAM: 0x840008
Flash: 0x1C002(128K), 0x7C002(512K), 0x7C002(1M)
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x840009
Flash: 0x1C003(128K), 0x7C003(512K), 0x7C003(1M)
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f;
7: emi_deep_io_no_retension;
8: emi_deep_timer_no_retension;
9: emi_suspend_io_no_retension;
10: emi_suspend_timer_no_retension;
11: emi_deep_io_retension;
12: emi_deep_timer_retension
1 SRAM: 0x840007
Flash: 0x1C001(128K), 0x7C001(512K), 0x7C001(1M)
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x84000B
Flash: 0x1C005(128K), 0x7C005(512K), 0x7C005(1M)
cap 0x40 < cap < 0x7f - Flash: 0x1E000(128K), 0x77000(512K), 0x7E000(1M)
OTP: 0x3FC8
cap_close_en 0xff:开启内部电容;0:关闭内部电容 0xff Flash: 0x1C006(128K), 0x7C006(512K), 0xFC006(1M)
rssi 只读 (1 byte) - SRAM: 0x840004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x840005
Flash: 0x1C000(128K), 0x7C000(512K), 0xFC000(1M)
rx_packet_num 只读 (4 bytes) - SRAM: 0x84000C
pa_tx_pin (port_v << 3) | bit_v
举例:PB4 = ((‘B’-‘A’) << 3) | (‘4’-‘0’) = 0x0C
0 SRAM: 0x840014
pa_rx_pin 设置方式同pa_tx_pin 0 SRAM: 0x840015

TLSRB85

TLSRB85各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x840006
mode 0: BLE_2M;1: BLE_1M;2: Zigbee_250K;
3: BLE_125k;4: BLE_500k;5: Private_2M;
6: Private_1M
1 SRAM: 0x84000A
Flash: 0x1C004(128K), 0x7C004(512K)
power 0: 10.5dBm;1: 10.3dBm;2: 10.0dBm;
3: 9.8dBm;4: 9.5dBm;5: 9.2dBm;
6: 9.0dBm;7: 8.7dBm;8: 8.4dBm;
9: 8.1dBm;10: 7.8dBm;11: 7.4dBm;
12: 7.0dBm;13: 6.6dBm;14: 6.1dBm;
15: 5.6dBm;16: 5.1dBm; 17: 4.6dBm;
18: 3.9dBm;19: 3.2dBm;20: 3.0dBm;
21: 2.1dBm;22: 2.6dBm;23: 2.4dBm;
24: 2.0dBm;25: 1.7dBm;26: 1.4dBm;
27: 1.1dBm;28: 0.9dBm;29: 0.5dBm;
30: 0.0dBm;31: -0.1dBm;32: -0.9dBm;
33: -1.4dBm;34: -1.8dBm;35: -2.5dBm;
36: -3.0dBm;37: -3.6dBm;38: -4.2dBm;
39: -5.0dBm;40: -5.8dBm;41: -6.6dBm;
42: -7.6dBm;43: -8.6dBm;44: -9.8dBm;
45: -11.4dBm;46: -13.2dBm;47: -15.8dBm;
48: -19.2dBm;49: -25.1dBm
0 SRAM: 0x840008
Flash: 0x1C002(128K), 0x7C002(512K)
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x840009
Flash: 0x1C003(128K), 0x7C003(512K)
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f;
7: emi_deep_io_no_retension;
8: emi_deep_timer_no_retension;
9: emi_suspend_io_no_retension;
10: emi_suspend_timer_no_retension;
11: emi_deep_io_retension;
12: emi_deep_timer_retension
1 SRAM: 0x840007
Flash: 0x1C001(128K), 0x7C001(512K)
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x84000B
Flash: 0x1C005(128K), 0x7C005(512K)
cap 0x40 < cap < 0x7f - Flash: 0x1E000(128K), 0x77000(512K)
cap_close_en 0xff:开启内部电容;0:关闭内部电容 0xff Flash: 0x1C006(128K), 0x7C006(512K)
rssi 只读 (1 byte) - SRAM: 0x840004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x840005
Flash: 0x1C000(128K), 0x7C000(512K)
rx_packet_num 只读 (4 bytes) - SRAM: 0x84000C
pa_tx_pin (port_v << 3) | bit_v
举例:PB4 = ((‘B’-‘A’) << 3) | (‘4’-‘0’) = 0x0C
0 SRAM: 0x840014
pa_rx_pin 设置方式同pa_tx_pin 0 SRAM: 0x840015

TLSRB87

TLSRB87各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 0 SRAM: 0x840006
mode 0: BLE_2M;1: BLE_1M;2: Zigbee_250K;
3: BLE_125k;4: BLE_500k;5: Private_2M;
6: Private_1M
1 SRAM: 0x84000A
Flash: 0x1C004(128K), 0x7C004(512K), 0x7C004(1M)
power 0: 11.3dBm;1: 11.1dBm;2: 10.8dBm;
3: 10.6dBm;4: 10.3dBm;5: 10.1dBm;
6: 9.8dBm;7: 9.5dBm;8: 9.2dBm;
9: 8.9dBm;10: 8.6dBm;11: 8.2dBm;
12: 7.8dBm;13: 7.4dBm;14: 6.9dBm;
15: 6.5dBm;16: 5.9dBm;17: 5.3dBm;
18: 4.7dBm;19: 4.0dBm;20: 3.5dBm;
21: 3.3dBm;22: 3.1dBm;23: 2.9dBm;
24: 2.6dBm;25: 2.4dBm;26: 2.1dBm;
27: 1.8dBm;28: 1.6dBm;29: 1.3dBm;
30: 0.7dBm;31: 0.5dBm;32: -0.3dBm;
33: -0.5dBm;34: -0.7dBm;35: -1.2dBm;
36: -1.7dBm;37: -2.2dBm;38: -2.8dBm;
39: -3.5dBm;40: -4.2dBm;41: -5.0dBm;
42: -5.9dBm;43: -6.8dBm;44: -7.9dBm;
45: -9.1dBm;46: -10.7dBm;47: -12.6dBm;
48: -15.0dBm;49: -18.4dBm 50: -24.3dBm
0 SRAM: 0x840008
Flash: 0x1C002(128K), 0x7C002(512K), 0xFC002(1M)
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x840009
Flash: 0x1C003(128K), 0x7C003(512K), 0xFC003(1M)
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f;
7: emi_deep_io_no_retension;
8: emi_deep_timer_no _retension;
9: emi_suspend_io_no_retension;
10: emi_suspend_timer_no_retension;
11: emi_deep_io_retension;
12: emi_deep_timer_retension
1 SRAM: 0x840007
Flash: 0x1C001(128K), 0x7C001(512K), 0xFC001(1M)
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x84000B
Flash: 0x1C005(128K), 0x7C005(512K), 0xFC005(1M)
cap 0x00 < cap < 0x7f - Flash: 0x1E000(128K), 0x77000(512K), 0xFE000(1M)
cap_close_en 0xff:开启内部电容;0:关闭内部电容 0xff Flash: 0x1C006(128K), 0x7C006(512K), 0xFC006(1M)
rssi 只读 (1 byte) - SRAM: 0x840004
tx_num_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x840005
Flash: 0x1C000(128K), 0x7C000(512K), 0xFC000(1M)
rx_packet_num 只读 (4 bytes) - SRAM: 0x84000c
pa_tx_pin (port_v << 3) | bit_v
举例:PB4 = ((‘B’-‘A’) << 3) | (‘4’-‘0’) = 0x0C
0 SRAM: 0x840014
pa_rx_pin 设置方式同pa_tx_pin 0 SRAM: 0x840015

TLSRB89

TLSRB89各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 1 SRAM: 0x840006
mode 0: BLE_2M;1: BLE_1M;2: Zigbee_250K;
3: BLE_125k; 4: BLE_500k;5: Private_2M;
6: Private_1M
注:Zigbee_250K模式只支持TX
1 SRAM: 0x84000A
Flash: 0x1C004(128K), 0x7C004(512K), 0x7C004(1M)
power 0:5.0dbm;1:4.0dbm;2:3.1dbm;
3:2.1dbm;4:1.1dbm;5:0.7dbm;
6:-0.1dbm;7:-0.7dbm;8:-1.8dbm;
9:-2.5dbm;10:-3.4dbm;11:-4.3dbm;
12:-5.5dbm;13:-6.8dbm;14:-9.4dbm;
15:-11.8dbm;16:-15.2dbm;17:-20.7dbm;
18:-26.5dbm
0 SRAM: 0x840008
Flash: 0x1C002(128K), 0x7C002(512K), 0x7C002(1M)
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0x840009
Flash: 0x1C003(128K), 0x7C003(512K), 0x7C003(1M)
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f;
7: emi_deep_io_no_retension;
8: emi_deep_timer_no_retension;
9: emi_suspend_io_no_retension;
10: emi_suspend_timer_no_retension;
11: emi_deep_io_retension;
12: emi_deep_timer_retension
1 SRAM: 0x840007
Flash: 0x1C001(128K), 0x7C001(512K), 0x7C001(1M)
hop 对于cmd(2)可配置以下两种模式:0:关闭跳频模式;1:开启跳频模式 0 SRAM: 0x84000B
Flash: 0x1C005(128K), 0x7C005(512K), 0x7C005(1M)
cap 0x40 < cap < 0x7f - Flash: 0x1E000(128K), 0x77000(512K), 0x7E000(1M)
OTP: 0x7F14
rssi 只读 (1 byte) - SRAM: 0x840004
tx_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0x840005
Flash: 0x1C000(128K), 0x7C000(512K), 0xFC000(1M)
rx_packet_num 只读 (4 bytes) - SRAM: 0x84000C
pa_tx_pin (port_v << 3) | bit_v
举例:PB4 = ((‘B’-‘A’) << 3) | (‘4’-‘0’) = 0x0C
0 SRAM: 0x840014
pa_rx_pin 设置方式同pa_tx_pin 0 SRAM: 0x840015

TLSRB91

TLSRB91各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 0 SRAM: 0xC0000006
mode 0: BLE_2M;1: BLE_1M;2: Zigbee_250K;
3: BLE_125k;4: BLE_500k;5: Private_2M;
6: Private_1M
1 SRAM: 0xC000000A
power 0: 9.1dBm;1: 8.6dBm;2: 8.1dBm;
3: 7.5dBm;4: 7.0dBm;5: 6.0dBm;
6: 4.4dBm;7: 3.8dBm;8: 3.3dBm;
9: 2.8dBm;10: 2.3dBm;11: 1.7dBm;
12: 0.8dBm;13: 0dBm;14: -0.5dBm;
15: -1.4dBm;16: -2.0dBm;17: -3.4dBm;
18: -4.8dBm;19: -6.5dBm;20: -8.8dBm;
21: -12.1dBm;22: -17.8dBm;23: -23.5dBm
0 SRAM: 0xC0000008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0xC0000009
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
1 SRAM: 0xC0000007
cap 0x40 < cap < 0x7f - Flash: 0x7E000(512K), 0xFE000(1M), 0x1FE000(2M)
rssi 只读 (1 byte) - SRAM: 0xC0000004
tx_num_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0xC0000005
rx_packet_num 只读 (4 bytes) - SRAM: 0xC000000C

TLSRB92

TLSRB92各参数的详细说明见下表。

参数 取值说明 默认值 存储地址
run 0:停止EMI测试;1:开始EMI测试 0 SRAM: 0xC0000006
mode 0: BLE_2M;1: BLE_1M;2: Zigbee_250K;
3: BLE_125k;4: BLE_500k;5: Private_2M;
6: Private_1M
1 SRAM: 0xC000000A
power 0: 10.2dBm;1: 9.1dBm;2: 8.8dBm;
3: 8.2dBm;4: 7.7dBm;5: 6.6dBm;
6: 5.2dBm;7: 4.7dBm;8: 4.2dBm;
9: 3.7dBm;10: 3.3dBm;11: 2.8dBm;
12: 2.3dBm;13: 1.3dBm;14: 0.6dBm;
15: 0.1dBm;16: -0.8dBm;17: -1.4dBm;
18: -2.5dBm;19: -3.9dBm;20: -5.5dBm;
21: -7.8dBm;22: -12.0dBm;23: 15.4dBm;
24: -21.4dBm
0 SRAM: 0xC0000008
channel frequency = (2400+channel) MHz(0≤channel≤100) 2 SRAM: 0xC0000009
cmd 1: emi_carrier_only;2: emi_con_prbs9;
3: emi_rx_test;4: emi_tx_prbs9;
5: emi_tx_0x55;6: emi_tx_0x0f
1 SRAM: 0xC0000007
cap 0x40 < cap < 0x7f - Flash: 0xE000(64K), 0x1E000(128K), 0x7E000(512K), 0xFE000(1M), 0x1FE000(2M), 0x3FE000(4M)
rssi 只读 (1 byte) - SRAM: 0xC0000004
tx_num_mode 对于cmd(4/5/6)可以配置为如下两种模式: 1: 发送1000个包;0:一直发包 0 SRAM: 0xC0000005
rx_packet_num 只读 (4 bytes) - SRAM: 0xC000000C