+86-755-89202795

推薦項目

當前位置:完美真人 >> 推薦項目

推薦項目

藍牙芯片協議棧測試服務

發布日期:2022-06-13 點擊次數:448
藍牙芯片作為藍牙產業鏈上遊關鍵性元器件,直接關係著下遊使用廠家藍牙之間的互操作性和一致性,SIG組織有專門的測試標準和規範定義了這些測試。
  
 
下麵以完美真人標準技術的藍牙雙模芯片項目為例,總體上有兩部分的內容:
 
一、 確認測試類型:
 
在項目開始前,知道自己產品所支持的規格,確定測試類型。芯片廠家一般選擇基礎性的測試類型居多,常規以componenthost subsystemcontroller subsystem居多,跟產品有關的一般有5種,也有少數芯片廠家會選擇以End Product來完成整個項目,而下遊成品公司就以End Product為主。
 
(1) End Product

支持至少一個完整的核心架構(Core Architecture)並帶有相應的 Controller 和 Host 核心配置(Core Configuration,並可在核心規範(Core Specification)之外選配協議棧(Protocols/服務(Services/應用規範(Profiles

藍牙結構示意圖

IAL :Isochronous Adaptation Layer同步適應層,為藍牙5.2版本新增的協議核心層,如果產品要帶LE Audio,此層為強製性要求。
 
(2) Controller Subsystem

支持一半” 的核心架構(Core Architecture)並帶有相應的 Controller核心配置(Core Configuration)。Controller Subsystem 最終必須與一個互補的 Host Subsystem 結合以組成一個完整的藍牙係統(例如,平板電腦+操作係統等)。
 
(3) Host Subsystem

支持一半” 的核心架構(Core Architecture)並帶有相應的 Host核心配置(Core Configuration),並可在核心規範(Core Specification)之外選配協議棧(Protocols/服務(Services/應用規範(Profiles)。Host Subsystem 最終必須與一個互補的 Controller Subsystem 結合以組成一個完整的藍牙係統。
 
(4) Profile Subsystem

支持至少一個或多個藍牙配置,服務(Service)或者應用規範(Profile)中定義的所有強製性要求。
 
(5) Component

至少支持一層或多層核心規範(Core Specification)和/或協議棧服務(Service)或應用規範(Profile)中的所有強製性要求。組件(Component)的目的是被集成用以創建一個新的 End Product或允許進一步集成(例如,修改電路,修改布局,修改PCB)用以創建新設計(Design)的設計應當作為組件(Component)類型完成認證。
 
二、藍牙雙模芯片的BQB測試認證流程如下:
 
1)聲明產品基礎信息Project Basics

填寫產品的基礎信息,如產品名稱、型號、商標、認證類型,產品hostcontroller的配置,配置需要聲明是單模還是雙模,以BR/EDR/HS/LE來做定義。
 
2)協議層的選擇Layer Selection

以具體的產品含的協議層為準,如選BREDR+LE雙模藍牙會涉及常見的層有:

BB Baseband Conformance)、Link Manager

L2CAPLogical Link Control and Adaption Protocol)、

HCI/4.0HCIHost Controller Interface)、LLLow Energy Link Layer)、

IAL(Isochronous Adaptation Layer)、GATT(Generic Attribute Profile)、ATTAttribute Protocol)
 
 核心協議層的選擇截圖

3ICS Selection

協議層裏具體功能PICS的選擇,為每一層勾選具體支持的功能,有強製性和選擇性功能之分,強製性功能為基礎性功能必須支持。選擇性功能為擴展性的,選擇性功能越多測試case越多,測試量也更大,更能體現產品的優越性。

 協議層裏具體功能PICS選擇截圖
 
4)進行測試Testing

這部分是整個流程的關鍵和耗時的地方,主要對協議層開始測試已經定義後生成的TestPlan,裏麵會包含很多協議層的測試case,反反複複進行測試和debug,並對照測試規範,查看信令和流程。
 
整個項目的時間總體取決於兩方麵,一個是測試工程師測試和複測跟進的速度,一個是芯片製造商軟件工程師debug的速度,雙方配合密切才能快速完成項目。
 
常規情況下,測試工程師拿到芯片樣品後,會對全部的協議層進行第一輪的全覆蓋性測試,然後在TestPlan上麵篩選case,已經測試通過的標記綠色,測試失敗的標記紅色,並把測試log給到芯片製造商軟件工程師,芯片製造商軟件工程師debug後針對特定測試失敗的case進行複測,依此進行下去。
 

B
REDR核心層controllerBaseband Conformance協議棧測試截圖
 

B
REDR核心層controllerLink Manager的協議棧測試截圖

BLE核心層controllerLink Layer協議棧測試截圖
 
(5)審核和產品宣告 Review &Product Declaration

進行到這一步代表已經完成了所有測試,如果是研發性測試或者驗證性測試,到這裏就可以結束項目了。

如果是要完成認證,後麵就購買一個DID,提交跟測試有關的所有資料和加密測試log,聲明產品的型號、名稱、軟硬件版本號等,給SIG審核,SIG會看下測試數據並審核一下,如果沒有問題了,就最終列名在SIG官網。
 
完美真人標準技術已經協助多家芯片製造商,完成藍牙單雙模BREDR-BLE芯片的測試,成為市麵上為數不多,能提供相關測試或認證技術服務的團隊,歡迎谘詢完美真人。
0
  • 上一篇:沒有了
  • 下一篇:日本計量‘正‘Mark認證  2022/06/13