CSR8670蓝牙模块BQB认证经验总结

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。

技术交流QQ群号:743434463
开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)
——————————正文分割线———————————–

#1. BQB认证简介

蓝牙认证也就是BQB认证。只有Bluetooth
SIG的会员才有权将Bluetooth的商标使用在商品和服务上,只有通过Bluetooth资格认证程序确认的有关Bluetooth无线技术的产品和服务,会员才能将商标用在产品和服务上。

简言之就是:如果您的产品具有蓝牙功能并且在产品外观上标明蓝牙标志,必须通过一个叫做BQB的认证,蓝牙认证是任何使用蓝牙无线技术的产品所必须经过的证明程序

我们的产品需要在欧美、韩国等地区销售,因此必须通过蓝牙标准化组织的认证,才可以标明蓝牙标志。

#2. BQB认证方式

BQB 认证有两种方式:一种是成品认证,另一种是模块认证。

若您终端产品里边的蓝牙模块没有通过 BQB 认证,则您的产品需要向一些代理认证公司提出产品及数据进行认证测试,测试 OK 后,要向蓝牙 SIG (Special Interest Group)协会缴费登记,购买DID(Declaration ID)证书 ,金额要看申请公司是否属于蓝牙协会的会员或非会员,需要的费用不同,可咨询各代理认证公司。

若您终端产品里边的蓝牙模块已通过 BQB 认证,则您的产品只需要向代理认证公司提出向蓝牙 SIG协会申请购买 DID 列名登记,之后认证公司会重新出一个新的 DID 列名证书给到客户使用。

##2.1. 成品认证

CSR8670蓝牙模块BQB认证经验总结_第1张图片
CSR8670蓝牙模块BQB认证经验总结_第2张图片

X公司的模块通过End Product类型的蓝牙认证后获得了QDID号11223。此QDID关联DID号D012345。

Y公司的产品需要集成此模块。在蓝牙认证时购买DID号D056789,引用X公司的QDID11223,并将产品列名在此QDID下方。

##2.2. 模块认证

CSR8670蓝牙模块BQB认证经验总结_第3张图片
CSR8670蓝牙模块BQB认证经验总结_第4张图片

X公司的控制器通过Component类型的蓝牙认证后获得了QDID号98097。此QDID关联DID号D038712。

Y公司的产品需要通过End Product类型的认证后才能获得QDID 80972。

##2.3 方式选择
两种认证方式的特点如下:

对比项 成品认证 模块认证
认证时间 2~3 week 4~5 week
认证费用 DID购买费+列名费 DID购买费+测试费+列名费
认证风险 几乎没有 测试项Fail导致认证时间延长
使用权益 只可自己使用 可自己使用也可授权他人使用
支持列名 支持 支持

成品认证需要使用现有的已完成End Product的模块,但我们的产品使用的模块还没有做过认证,因此必须先做模块认证,然后将产品列名在此模块的DID中。

#3. BQB认证流程

标准的认证流程参考官方链接:资格认证和声明

CSR8670蓝牙模块BQB认证经验总结_第5张图片

实际认证流程是由认证代理机构主导的。在选择认证机构时,一定要选择有BQB认证经验的代理机构,否则认证时间会难以把控,甚至有失败的风险。

##3.1. 创建认证项目
创建认证项目包括两个内容:

  • 声明支持的特性
  • 兼容性测试

此阶段认证机构会要求我们提供项目相关的资料并填写相应的表格。

###3.1.1 填写蓝牙认证应用和信息收集表
认证工作启动后,认证代理机构会要求我们填写一张蓝牙认证应用和信息收集表,主要有以下两部分内容:

  • 公司信息
  • 认证产品信息

认证产品信息的填写有一些注意事项,下面结合我们的认证产品的信息加以说明:

信息名称 内容
产品名称 Bluetooth Module
产品描述 Wireless Speaker
模块名称 BTM V1.0
系列名 CSR8670
硬件版本 V1.0
软件版本 ADK4.0
固件版本 Version 0.1.0
规范版本 4.2双模
产品类型 End Product(模块认证必选此项)
核心协议 RF、BB、LMP、L2CAP、A2MP、SDP、GAP、LL、GATT、ATT、SM
扩展协议 A2DP 1.2 Sink, AVCTP 1.4 Controller/Target, AVDTP 1.3 Source/Sink/Initiator/Acceptor, AVRCP 1.5 Controller/Target, GAVTP 1.2 Acceptor(蓝牙音频传输最重要的5个协议,必选), IOPT, RFCOMM, SPP
已认证的预测试组件 QDID68073 CSR BT4.2 双模协议栈(QDID号咨询CSR技术支持)
RF/RF-PHY ICS/IXIT (CSR8670芯片的射频指标,咨询CSR技术支持获取)

对技术人员来说,重点关注的是规范版本、核心协议、扩展协议、已认证的预测试组件。因为这些内容决定如下几个点:

  • 产品的功能
  • 产品的兼容性
  • 产品的测试计划及费用

当技术人员不能确定待认证产品或模块应该拥有哪些功能时,可以访问蓝牙官网的TPG listing页面,搜索类似产品,点击QDID号:
CSR8670蓝牙模块BQB认证经验总结_第6张图片

在新打开的页面中,点击QDID号查看详细的协议信息:
CSR8670蓝牙模块BQB认证经验总结_第7张图片

###3.1.2 提交项目相关资料
需提交的项目相关资料如下:

1. 申请表
2. 产品说明书
3. 功能方框图
4. 电气原理图
5. PCB布线图
6. 蓝牙天线规格书
7. 物料清单(BOM)
8. 营业执照复印件
9. 企业邮箱
10. 网址
11. 产品图片

这些资料在提交后建议不要轻易更改,否则可能影响认证通过。

##3.2. 完成测试
在收到信息收集表和相关资料后,认证机构的测试工程师会着手完成测试,具体内容参考官网产品测试。

###3.2.1. 准备样机
在开始测试之前,认证机构的实验室会要求委托方提供2台样机。样机的具体要求如下:

  • RF/RF-PHY样品:
    • 引出RF cable,sma接口;
    • 引出电源正负极或提供连接直流源正负极的配置;
    • 引出进入testmode必要的控制线如UART接口的Tx/Rx/GND/CTS/RTS、SPI接口的MOSI/MISO/CLK/CSB/GND、CSR芯片USB转CSR0端口等。
    • 进入Testmode必要的说明文档、测试工具、驱动等。
  • Profile样品:
    • 能够实现产品所有设计功能即可,不限于整机、裸板。

###3.2.2. 实施测试
在收到样机后,实验室的测试工程师会实施如下动作:

  • 使用TPG工具生成测试用例
  • 根据委托方提供的文档将待测设备进入测试模式
  • 运行测试用例
  • 反馈测试结果

这个阶段是最容易出问题的。常见问题和对策如下:

常见问题 解决对策
设备不能进入测试模式 研发工程师现场支持解决
生成的测试用例总是fail 修改产品信息以关闭非必要功能或修改程序

###3.2.3. 上传测试证据
此阶段可完全由认证机构完成。进入此阶段后,与技术相关的工作基本完成,后续都是一些事务性的工作。

##3.3. 购买DID

|类型 | 价格|
|-|-|
|年度会员 |7500USD/年会员费,每购买一个DID为4000USD。适用于大多数申请商。 |
|免费会员 | 免缴会员费,每购买一个DID为8000USD。适用于蓝牙产品较少的申请商。|
|IIP创新激励计划申请 | 如果申请成功则免会员费,可以2500USD购买一个DID(至多两次购买机会)|

##3.4. 引用&列名&签名
对我们的模块而言,我们可以使用模块自己的QDID,并将我们的产品列名在此模块的DID中。

如果我们用的是别的公司的模块,我们需要购买新的DID,引用此模块的QDID,再把我们的产品列名在我们的DID中。

#4. 注意事项

  • 送测之前最好用测试计划生成器配合PTS测试工具自行测试协议兼容性
  • 认证机构的态度直接决定了认证效率,一定要选有经验和负责任的认证机构
  • 与认证测试工程师保持直接沟通,可极大提升认证效率

你可能感兴趣的:(蓝牙规范,蓝牙方案,CSR8670蓝牙芯片软件开发)