藍芽TWS耳機IBRT的原理初分析

2021-10-20 20:22:53 字數 978 閱讀 3681

最近在倒騰tws對耳的一些東西,看到一些原始碼,發現乙個新概念,ibrt沒有搞清楚,抱著吾將上下而求索的態度,詳細看了一些**,查了一些資料,還是發現了不少有價值的資訊的。至少,我突然感覺自己懂了一些什麼。這裡就趕緊寫下來。免得忘了。

當乙個裝置進入發現別的裝置的狀態叫做:inquiry 在這個子狀態:它會重複的發出尋呼資訊包,在不同的跳頻。乙個裝置想被發現,必須要周期性地進入inquiry scan 來回應inquiry 訊息,這裡的inquiry response 針是可選的。

在inquiry的子狀態中,被發現的裝置的inquiry response幀裡包含該裝置的藍芽位址及時鐘資訊,除此之外,被發現的裝置有時還會傳送擴充套件 inquiry response packet幀,這裡一般會包含本地名字及支援的裝置資訊。下面是inquiry的互交資訊:

這個inquiry 廣播幀一般不會包含源裝置的資訊。但是,它會標註什麼樣的裝置會傳送response幀,這裡的general inquiry access code (giac) 表明任意裝置都會返回值。這裡的dedicated inquiry access codes (diac)只有特定的裝置才會有回應。inquiry access codes 是從藍芽位址的保留位址裡面獲取的。下面看一下這個是怎麼在藍芽位址裡面包含的。

藍芽位址由兩部分組成,高24bit是 company id,低24bit是 公司內部分配的,其中0x9e8b00~0x9e8b3f 是保留的,0x9e8b33是general inquiry 的access code,0x9e8b00 是limited dedicated inquiry access code。

為了更清晰的看出來看看空口包中 inquiry的access code 的確是0x9e8b33:

剛才費了好大力氣解釋上面的inquiry的access code,就是為了讓大家看清楚現在tws耳機的ibrt原理。其實,ibrt就是依靠diac來讓兩個耳機之間建立連線的,這樣,你是不是就明白一些東西了。很多東西,看透不能說透的,看不透的話也沒法說透。

TWS藍芽耳機

1.tws 耳機概述 tws true wireless stereo,即真正無線立體聲。從技術上來說是指手機通過連線主耳機,再由主耳機通過藍芽無線方式連線從耳機,實現真正的藍芽左右聲道無線分離使用。1.1 爆發原因 手機取消 3.5mm 耳機插頭,有線耳機需配轉接線 纏繞等問題。1.2 tws耳機...

TWS藍芽耳機

1.tws 耳機概述 tws true wireless stereo,即真正無線立體聲。從技術上來說是指手機通過連線主耳機,再由主耳機通過藍芽無線方式連線從耳機,實現真正的藍芽左右聲道無線分離使用。1.1 爆發原因 手機取消 3.5mm 耳機插頭,有線耳機需配轉接線 纏繞等問題。1.2 tws耳機...

tws音質好的藍芽耳機推薦,tws藍芽耳機推薦

面對現如今耳機界無線化的浪潮時,大小的耳機廠商紛紛推出各種各樣的無線藍芽耳機,但是品牌不同的耳機也有不同差別的效能,現在很多國產的藍芽耳機都會有操作繁瑣,藍芽延時不同步以及斷線掉線等問題。隨著無線趨勢的發展,使用有線耳機的人也越來越少。那麼市面程式設計客棧上藍芽耳機哪款好?好用的藍芽耳機有那些,下面...