BLE测试模式控制DUT设备和反馈报告给测试者
有两种方式建立DTM,HCI即带流控的uart(4-Wire UART),2-UART方式暂时不介绍(Version 5.2 | Vol 6, Part F, Section 3)
HCI Command
HCI_LE_Receiver_Test[v1] 0x001D Normal
HCI_LE_Receiver_Test[v2] 0x0033 Normal+PHY
HCI_LE_Receiver_Test[v3] 0x004F Normal+PHY+CTE
HCI_LE_Transmitter_Test[v1] 0x001E Normal
HCI_LE_Transmitter_Test[v2] 0x0034 Normal+PHY
HCI_LE_Transmitter_Test[v3] 0x0050 Normal+PHY+CTE
HCI_LE_Transmitter_Test[v4] 0x007B Normal+PHY+CTE+Power_level
Payload type(b3b2b1b0) |
Payload description |
Note |
0b0000 |
PRBS9 sequence ‘11111111100000111101…’ (in transmission order) |
9-bit pseudorandom binary sequence |
0b0001 |
Repeated ‘11110000’ (in transmission order) sequence |
验证发射机调制器的频率偏差和高斯滤波特性 |
0b0010 |
Repeated ‘10101010’ (in transmission order) sequence |
验证发射机调制器的频率偏差和高斯滤波特性 |
0b0011 |
PRBS15 sequence |
15-bit pseudorandom binary sequence |
0b0100 |
Repeated ‘11111111’ (in transmission order) sequence |
|
0b0101 |
Repeated ‘00000000’ (in transmission order) sequence |
|
0b0110 |
Repeated ‘00001111’ (in transmission order) sequence |
|
0b0111 |
Repeated ‘01010101’ (in transmission order) sequence |
|
当EUT处于LE direct Tx Mode,则LE test packet发送的间隔interval为I(L),L为发送数据包需要的时间,单位为us。I(L) = ceil((L+249)/625)*625us。
当EUT处于LE direct Rx Mode,则Tester可能由于传输参数的变更导致间隔interval变大为T(L),其中T(L) = max(I(L)+10ms,12.5ms)
本文地址:https://blog.csdn.net/Quartu_flag/article/details/107888818