BR/EDR 测试模式

1. 简介

BR/EDR 测试模式用于蓝牙设备硬件和底层功能测试,支持蓝牙发射器和接收器的测试,包括发射器(transmitter)测试和环回(loopback )测试。设备在BR/EDR Test mode将不能支持正常操作。

2. BR/EDR测试场景

2.1 测试建立

测试建立由DUT和tester两个角色构成。DUT和tester形成一个piconet, DUT作为slave,tester作为master,由tester控制测试过程。使用 LMP 命令通过空中接口完成控制。

测试模式是蓝牙模式的特殊状态。出于安全等原因,在测试模式的设备不支持正常操作。DUT离开测试模式后会进入standby状态。

2.2 发射器测试

在发射器测试蓝牙设备发送恒定的比特模式(constant bit pattern) 。从机在DUT和tester形成的微微网的TX时序周期性的发送数据包,每次发送的测试包同样。

当主机发送第一个 POLL 数据包时,发射机测试开始。 在非跳频模式中,约定的频率用于此 POLL 数据包。

tester(主机)在master-to-slave传输时隙发送控制包或POLL包。DUT在接下来的slave-to-master传输时隙中传输数据包。tester的轮询间隔是固定的,由 LMP_TEST_CONTROL PDU 定义。即使没有收到来自tester的数据包,DUT也可以根据正常时序发送其突发(burst)。 在这种情况下,ARQN 位应设置为 NAK。

突发长度可能超过一个时隙数据包的长度。 在这种情况下,tester可以使用下一个空闲的主 TX 时隙进行轮询。 

2.2.1 包格式

测试包为普通的蓝牙包,如图所示:

对于发射器测试模式,只应使用没有 FEC 的数据包,i.e. HV3, EV3, EV5, DH1, DH3, DH5, 2-EV3, 2-EV5, 3-EV3, 3-EV5, 2-DH1, 2-DH3,2-DH5, 3-DH1, 3-DH3, 3-DH5 and AUX1 数据包.

在发射模式下,数据包不得用白化序列打乱。当进入发射器测试模式,DUT应关闭白化,在退出发射模式时应打开白化。

2.2.2 伪随机序列

每次传输使用相同的伪随机比特序列,比如PRBS-9 伪随机序列。

2.2.3 传输参数控制

1) 位模式:
    • 恒定0
    • 恒定1
    • 交替 1010...1
    • 交替 1111 0000 1111 0000...1
    • 伪随机位模式
    • 传输关闭
2) 频率选择:
    • 单频
    • 正常跳频
3) 发射频率
    • (2402 + k) MHz 用于频道 k
4) TDD 帧中的默认轮询周期(n * 1.25 ms)
5) 数据包类型
6) 测试载荷长度

2.2.3.1 功率控制

当测试传统功率控制机制时,DUT 应以最大功率开始传输,并应在每收到 LMP_INCR_POWER_REQ 或 LMP_DECR_POWER_REQ PDU 时将其功率增加/降低一级。

当测试增强型功率控制机制时,DUT 应以最大功率开始传输,并在接收到 LMP_POWER_CONTROL_REQ PDU 时将其功率降低/增加一级或进入最大功率电平。

2.2.3.2 不同频率设置之间的切换

当tester接收到 LMP_ACCEPTED 时,它必须在至少 8 个时隙(4 个传输)内传输包含 ACK 的 POLL 数据包。 这些传输完成后,tester应更改为新的跳频和白化设置。

在发送 LMP_ACCEPTED 之后,DUT 将等待 LMP_ACCEPTED 的 LC 级别 ACK。 收到此信息后,它将更改为新的跳频和白化设置。

2.2.3.3 自适应跳频

自适应跳频 (AFH) 仅在 LMP_TEST_CONTROL PDU 中的跳频模式设置为 79 个信道(例如跳频模式 = 1)时才使用。 如果使用 AFH,则应使用正常的 LMP 命令和程序。 当在进入测试模式之前启用 AFH 时,如果 Hopping Mode = 1,它将继续使用相同的参数,直到 AFH 参数被 LMP_ SET _AFH PDU 更改。

在进入或退出测试模式时应保留信道分类报告状态。 DUT 应根据来自tester(LMP_CHANNEL_ CLASSIFICATION_REQ) 和来自主机(HCI_Write_AFH_Channel_Assessment_Mode) 的控制消息更改测试模式中的信道分类报告状态。

2.3 回环测试(LoopBack test)

待续...

2.4 停止测试(Pause test)

待续...

3. LMP

待续...

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值