主機控制器接口 (HCI) 簡介
作者: Feasycomr ???? 發布時間:2022-09-22 18:12
主機控制器接口 (HCI) 層是一個在藍牙協議棧的主機和控制器元素之間傳輸命令和事件的薄層。在純網絡處理器應用程序中,HCI 層是通過 SPI 或 UART 等傳輸協議實現的。
HCI接口
主機(計算機或 MCU)和主機控制器(實際藍牙芯片組)之間的通信遵循主機控制器接口 (HCI)。
HCI 定義了如何交換命令、事件、異步和同步數據包。異步數據包 (ACL) 用于數據傳輸,而同步數據包 (SCO) 用于帶有耳機和免提配置文件的語音。
藍牙 HCI 是如何工作的?
HCI 為基帶控制器和鏈路管理器提供命令接口,并訪問硬件狀態和控制寄存器。本質上,此接口提供了訪問藍牙基帶功能的統一方法。HCI 存在于 3 個部分,即主機 - 傳輸層 - 主機控制器。每個部分在 HCI 系統中都扮演著不同的角色。
飛易R(Feasycomr)目前有支持藍牙 HCI 的模塊:
型號:FSC-BT825B
藍牙版本:藍牙5.0雙模
尺寸:10.8mm x 13.5mm x 1.8mm
配置文件:SPP、BLE(標準)、ANCS、HFP、A2DP、AVRCP、MAP(可選)
接口:UART、PCM
認證:FCC
亮點:藍牙5.0雙模,體積小,性價比高