0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CMW500 测试 Qualcomm 芯片的蓝牙 4.0 功能

君鉴科技 2022-10-10 09:23 次阅读


蓝牙 4.0 及以上版本开发了低功耗(Low Energy)工作模式。在此模式下,蓝牙模块有着极低的通信及待机 功耗。这项技术升级可以极大的拓展蓝牙的应用前景。随着芯片方案商不断升级手机芯片的能力,蓝牙 4.0 版本也已经成为绝大多数智能手机的标准配置。

蓝牙射频测试规范在 4.0 版本增加了 14 个新的测试项目,详情可以参考下面表格。手机设计人员需要依据 规范对低功耗蓝牙功能进行必要的检测

fc01de68-4775-11ed-b116-dac502259ad0.jpg

R&S 公司的 CMW 射频综测仪可以在信令模式下进行蓝牙 4.0 版本的射频测试,即通过 CMW 控制被测手机 打开发射、或进入环回模式回传数据,并进行测量。信令测试可以获得相对更客观的测试结果(如接收机质 量)。

Qualcomm 公司是手机芯片的主流供应商,目前市场上大部分智能手机都在使用 Qualcomm 公司提供的全系 列解决方案,其中就包括 WLAN、蓝牙等无线连接技术的实现。

以下介绍使用 CMW 射频综测仪连接,并测试基于 Qualcomm 公司芯片的手机的低功耗(Low Energy)蓝牙 功能。

需要使用的仪表、连接线缆及软件描述如下:

CMW500 或 CMW270,配备有至少一个 CMW-H200A 通用信令单元,测试软件需要 CMW-KS600, KS610,KS611,KM610,KM611 各一个。CMW 蓝牙 Firmware 版本为 v3.2.81 及以上

串口(Male)- USB(A)转换电缆一根。CMW 暂时只支持使用串口连接控制被测手机。Qualcomm 的低功耗蓝牙控制软件则使用 USB 接口虚拟出来的 RS232 串口连接被测手机,手机上没有物理形式 上的串口。如果控制手机的电脑也没有 RS232 串口,则需要额外的一个串口(Female)到 USB(A) 的转换电缆将 CMW 和控制用电脑连接起来。如下所示:

fc4064c6-4775-11ed-b116-dac502259ad0.png

Qualcomm 公司的 QDART 芯片控制软件工具包,版本在 4.2.83 及以上

控制电脑需安装 ADB 控制软件,以控制手机(默认智能手机使用 Google 公司的 Android 操作系统

USB 控制线一根,用于连接控制电脑和被测手机

射频电缆一个,用于连接 CMW 和被测手机


开始连接之前,需要在 CMW 和控制电脑上安装串口转 USB 口的驱动软件。该软件应由转换电缆厂家提供, 不过该驱动的通用性较好。如安装驱动后,系统仍无法找到串口,可以在 Windows 系统下手动的升级该硬 件的驱动程序,指定.inf 文件的路径,并将驱动.sys 文件存放到“C:\Windows\System32\drivers”下,即可激 活串口/USB 转接电缆。需注意的是,现有的 CMW 使用嵌入式 WindowsXP 操作系统。在安装好驱动后的 CMW 的硬件管理器中,可以看到已被识别的串口/USB 转换设备:

fc6b9790-4775-11ed-b116-dac502259ad0.png


将被测手机接到控制电脑上。正常情况下,串口转换以及被测手机应该能被识别,如下图所示。

fd517da0-4775-11ed-b116-dac502259ad0.png

在 Windows 下运行 DOS 环境,进入 adb shell 模式,待手机被正常控制后(光标前显示#,而非$),在 adb shell 下输入命令使手机进入 FTM 模式。不同的 Qualcomm 芯片可能使用不同指令激活 FTM 模式,指令 “ftmdaemon”适用于 WCN3260/3280 等产品,指令“ftmdaemon -n”则适用其他产品。详情请向 Qualcomm 公司咨询。

fdb9ca9a-4775-11ed-b116-dac502259ad0.png

配置 CMW500。通过仪表面板上的“GEN”和“MEAS”按钮分别打开蓝牙信令、蓝牙 Multi Evaluation 测量 和蓝牙 Rx 测量功能。按照下面设置蓝牙信令模块。其中:

  • Burst Type 设为 Low Energy
  • HW Interface 设为 USB to RS232 adapter
  • EUT COMM Protocol 设为 HCI
  • Virtual COM Port 设为 CMW 分配给 USB/串口转换设备的串口,例子中为 COM4
  • Baud Rate 设置的和 Qualcomm 控制软件中的一致
  • Protocol 设为 None
  • 频点,下行信号,期望功率等均可按需要设定,码型设为 10 交替

fde897bc-4775-11ed-b116-dac502259ad0.png

配置被测手机,进入控制电脑的“C:\Program Files\Qualcomm\QDART\bin”路径下,运行 “QC.BluetoothLE_DirectMode.exe”工具,按照下图进行设置。COM 需设置为系统识别的串口/USB 转换口, 握手方式需设定为“RequestToSendXOnXOff”。此后点击 Enable 按钮,使得手机进入低功耗蓝牙的测试模 式。

fe5b96e0-4775-11ed-b116-dac502259ad0.png

当被测手机进入低功耗蓝牙测试模式后,如 COM 口通信正常,在 CMW 蓝牙信令界面下,将会出现 “Connection Check”和“Refresh COM Port List”两功能。可以点击“Connection Check”验证 COM 口,如 不显示上面两按钮,同时“Event Log”显示 COM 口关闭,则需要重启 CMW 和手机尝试重新连接。

fe96616c-4775-11ed-b116-dac502259ad0.png

连接正常后,可进入发射机测量界面,打开“Multi Evaluation”功能,CMW 即通过 COM 口向被测手机发送 指令,使其进入发射模式,通过 Qualcomm 控制工具,可看到有消息接收。在 CMW 上,可以看到所有发射 结果,并可见“Tx Test Active”。此时即可根据前面引述规范条目,进行测试。

fefd37fc-4775-11ed-b116-dac502259ad0.png


对带内发射测试,即观测图中 ACP 结果,可以将某个测试应用单独放大,以增强显示效果。

ff7891b8-4775-11ed-b116-dac502259ad0.png

如需进行灵敏度测试,则将“Rx Quality”功能打开并运行,即可命令手机进入环回状态并进行测量。

ffcc5ba4-4775-11ed-b116-dac502259ad0.png

除了手动操作,还可以使用 CMWrun 自动测试软件对低功耗蓝牙进行测试(需 CMW-KT054 软件)。目前 CMWrun 的 1.8.0 正式版中已经提供了低功耗蓝牙的测试用例,用户可以很方便的编辑一个低功耗蓝牙测试 脚本,如下所示。

0011e142-4776-11ed-b116-dac502259ad0.png


在相关的测试例中,允许用户对连接条件,具体的测试条目进行修改。

00453060-4776-11ed-b116-dac502259ad0.png

006523fc-4776-11ed-b116-dac502259ad0.png

当正确配置完 CMW 和蓝牙控制软件后,可以在 CMWrun 里运行上述脚本,即可得到测试结果。

0097cdb6-4776-11ed-b116-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    114

    文章

    5821

    浏览量

    170281
收藏 人收藏

    评论

    相关推荐

    如何用CMW500进行手机LTE信令测试

    今天给大家演示一下,如何用CMW500进行手机LTE信令测试Chrent提升数据传输率首先点击SIGNALGEN,勾选LTE信令测试界面点击Conflg配置线的损耗,配置RF输出的线损是0.3dB
    的头像 发表于 12-11 17:33 343次阅读
    如何用<b class='flag-5'>CMW500</b>进行手机LTE信令<b class='flag-5'>测试</b>

    WLAN MIMO测试

    CMW500/CMW270在WLAN测试方面非常强,如:射频测试、应用层吞吐量测试等。本文用一台CMW
    的头像 发表于 12-05 01:05 120次阅读
    WLAN MIMO<b class='flag-5'>测试</b>

    蓝牙bluetooth非信令测试

    本文针对蓝牙的非信令测试,将复杂的界面简单化,仅需对主要的测试参数进行设置,简化测试步骤。如下图,描述了被测件、CMW100/
    的头像 发表于 10-31 08:07 509次阅读
    <b class='flag-5'>蓝牙</b>bluetooth非信令<b class='flag-5'>测试</b>

    蓝牙芯片中的晶振:内部集成与功能解析

    。 晶振,作为电子设备中提供稳定时钟信号的至关重要元件,在蓝牙芯片中同样扮演着核心角色。本文将详细介绍蓝牙芯片内部晶振的集成方式、类型及其在蓝牙
    发表于 10-24 14:59

    射频测试蓝牙BR/EDR测试蓝牙低功耗(BLE)测试

    (BasicRate)EDR(EnhancedDataRate)测试(信令)步骤1:样机连接电源,连接笔记本USB串口。(先确认样机软件版本是否正确)步骤2:CMW500/270射
    的头像 发表于 10-10 08:07 2557次阅读
    射频<b class='flag-5'>测试</b>之<b class='flag-5'>蓝牙</b>BR/EDR<b class='flag-5'>测试</b>、<b class='flag-5'>蓝牙</b>低功耗(BLE)<b class='flag-5'>测试</b>

    GPS信号测试问题困惑,求助大家了

    各位,我在测试GPS的时候,本来通过E4438测试GPS信号,在闭环情况下测试,在-130dbm的信号下测试,可以解析出cno值为38;最近发现CM
    发表于 09-12 10:06

    CMW500进行LTE TCP和UDP测试方法

    本文主要介绍TCP和UDP测试方法,包含上行速率、下行速率、和并发速率测试,其中:上行业务测试时,智能待测设备要先打开仪表端Iperf后,再打开待测设备端Iperf;非智能待测设备要先打开仪表端
    的头像 发表于 09-12 08:09 2022次阅读
    <b class='flag-5'>CMW500</b>进行LTE TCP和UDP<b class='flag-5'>测试</b>方法

    CMW500用指令控制,Bluetooth初始化后设置好Signalling和Meas,但是在Meas触发的时候出现Resource Conflict

    R&S CMW500用指令控制,初始化后设置好Bluetoooth Signalling和Meas,但是在MEV Meas触发的时候出现Resource Conflict,在
    发表于 08-02 09:24

    CMW500测试主频总结

    ChrentLTE相关参数设定及使用CMW500进行测试①先安装一个USB驱动,MEIGUSBDriverV13.0.2.exe。此时管理中识别AT的COM口②先发送指令前两条at+cfun
    的头像 发表于 08-01 08:28 1377次阅读
    <b class='flag-5'>CMW500</b><b class='flag-5'>测试</b>主频总结

    什么是蓝牙芯片蓝牙芯片蓝牙模块的区别

    蓝牙芯片是集成蓝牙技术的微型元件,用于设备间无线连接。蓝牙模块基于芯片,简化蓝牙系统设计。
    的头像 发表于 07-18 16:48 2477次阅读
    什么是<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>?<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>和<b class='flag-5'>蓝牙</b>模块的区别

    什么是蓝牙芯片

    蓝牙芯片是一种集成蓝牙功能的电路集合,主要用于短距离无线通信。以下是关于蓝牙芯片的详细解析: 一
    的头像 发表于 07-17 16:49 1466次阅读

    esp32c3是否兼容蓝牙4.0 4.1?

    esp32c3是否兼容蓝牙4.0 4.1?
    发表于 07-01 08:09

    罗德与施瓦茨 CMW500综合测试

    产品说明   CMW500是业界首台支持LTE信令的无线综测仪,它既可以用于前面提到的协议研发和认证测试,还可以用于互操作性、流量、数据应用和射频测试。独特的双通道设计使得CMW500
    的头像 发表于 06-20 15:43 496次阅读

    罗德与施瓦茨通过GCF认证一致性测试用例加快NTN NB-IoT技术的推广

    在最近举行的一致性协议组(CAG)#77会议上,罗德与施瓦茨(以下简称“R&S”)使用其R&S CMW500无线电通信测试仪成功验证了工作项目333中的NTN NB-IoT测试用例。
    的头像 发表于 02-28 18:25 1359次阅读

    【鸿蒙】OpenHarmony 4.0蓝牙代码结构简析

    OpenHarmony 4.0蓝牙代码结构简析前言 OpenHarmony 4.0蓝牙仓和目录结构进行一次较大整改,本文基于4.0以上版本
    的头像 发表于 02-26 16:08 1558次阅读
    【鸿蒙】OpenHarmony <b class='flag-5'>4.0</b><b class='flag-5'>蓝牙</b>代码结构简析