一、模塊概述
BT2026模塊支持藍(lán)牙、U盤、TF卡播放的5合1的解決方案,模組的亮點(diǎn)在支持無損音樂的播放,以及簡單明了的串口控制功能。主要支持功能有藍(lán)牙音頻、藍(lán)牙IIS數(shù)字音頻、BLE透傳,SPP透傳、藍(lán)牙MIDI功能(此功能軟件正在優(yōu)化中)功能。現(xiàn)我公司以將上術(shù)的功能軟件全部標(biāo)準(zhǔn)化,大大降低了客戶終端的開發(fā)難度,并且整個(gè)的藍(lán)牙模塊單價(jià)也只要5元人民幣,比同行的單價(jià)相差有2倍多,性能又不打折。
三、模塊引腳定義
引腳 |
定義 |
IO功能特性 |
說明 |
1 |
PA3 |
AUX1L/PWM0/UART-TX |
外音輸入通道1--左聲道, 可以做串口 |
2 |
PA4 |
AUX1R/UART-RX |
外音輸入通道1--右聲道, 可以做串口 |
3 |
PA5 |
ADKEY |
AD按鍵,22K的上拉電阻。不可懸空,必須接22K電阻至3.3V進(jìn)行上拉。 |
4 |
USBDM |
USBD- |
|
5 |
USBDP |
USBD+ |
|
6 |
+3V3 |
電源輸出 |
|
7 |
DVDD |
POWER |
芯片DAC的偏執(zhí)電壓,對(duì)外接一個(gè)105即可 |
8 |
PA0 |
MIC |
此IO,固定作為通話MIC的IO。不可更換 |
9 |
DACR |
右聲道輸出 |
|
10 |
DACL |
左聲道輸出 |
|
11 |
SGND |
模擬地 |
要單獨(dú)接到電源的地,切勿和數(shù)字地混在一起,單點(diǎn)接地最佳 |
12 |
GND |
數(shù)字地 |
|
13 |
VCC |
電源輸入 |
|
14 |
PC1 |
GPIO / PWM1 |
|
15 |
PC3 |
SDDAT |
外接TF卡的數(shù)據(jù)引腳 |
16 |
PC4 |
SDCMD |
詳見參考原理圖 |
17 |
PC5 |
SDCLK |
詳見參考原理圖 |
18 |
PR2 |
GPIO/RESET |
此IO可以做為普通Io,也可以作為復(fù)位腳,目前懸空即可 |
19 |
PR1 |
此IO外接指示燈,高電平點(diǎn)亮,調(diào)試指示燈,最好接出來 |
|
20 |
PB6 |
GPIO |
做普通的GPIO |
21 |
PB5 |
GPIO |
做普通的GPIO |
22 |
PB4 |
GPIO |
做普通的GPIO |
23 |
PB3 |
GPIO /MUTE |
自動(dòng)MUTE 。模塊內(nèi)部自動(dòng)檢測 上拉10K,則高M(jìn)UTE 低工作 下拉10K,則低MUTE 搞工作 |
24 |
PB2 |
GPIO / |
做普通的GPIO |
25 |
PB1 |
UART-RX0 / |
連接MCU的TX,3.3V的電平 ,5V電平請(qǐng)串1K電阻 |
26 |
PB0 |
UART-TX0 / |
連接MCU的RX,3.3V的電平,兼容5V的電平 |
四、模塊的應(yīng)用場合
1、藍(lán)牙音頻產(chǎn)品 |
如:藍(lán)牙音箱、藍(lán)牙耳機(jī)、車載藍(lán)牙 等等 |
2、藍(lán)牙數(shù)傳產(chǎn)品 |
|
3、藍(lán)牙數(shù)傳+音頻產(chǎn)品 |
如:藍(lán)牙音樂燈、藍(lán)牙廣播,按摩椅等 |
備注:要求超低功耗的,選用這款方案不合適 |
五、軟件說明
功能劃分 |
功能描述 |
公共功能 |
1、16-bit Stereo DAC with headphone amplifier, SNR >= 95dB |
2、免晶振負(fù)載電容,芯片自動(dòng)生成藍(lán)牙的MAC地址,無需滾動(dòng)燒錄 |
|
音樂功能 |
1、支持MP3、WAV、WMA、FLAC、AAC、APE格式無損全解碼 |
2、最大支持128G的U盤和TF卡 支持?jǐn)帱c(diǎn)記憶和曲目記憶功能 |
|
藍(lán)牙功能特性 |
1、支持藍(lán)牙音頻傳輸連接手機(jī)傳輸音樂,支持播放暫停,上下曲切換 |
2、支持藍(lán)牙通話功能,用戶可設(shè)置取消,支持接聽、掛斷、回?fù)堋⒕芙拥裙δ?/p> |
|
3、藍(lán)牙5.0版本,支持HFP/A2DP/AVRCP/HSP/GAVDP/IOP/SPP/BLE,距離10M左右 |
|
4、Class2 4dbM 頻率范圍在2.4G--2.480G |
|
5、支持BLE透傳功能,單獨(dú)連接“BT401-BLE” 支持SPP透傳功能 |
六、專業(yè)術(shù)語說明
功能 |
備注 |
公共功能 |
指的是所有模式都會(huì)有的功能,如調(diào)節(jié)音量、靜音、切換模式、復(fù)位等操作 |
音樂、MUSIC、設(shè)備 |
指的就是插TF、插U盤播放功能 |
藍(lán)牙模式 |
我們這里的藍(lán)牙既支持音頻,也同時(shí)支持BLE和SPP數(shù)傳 |
BLE和SPP |
藍(lán)牙通訊的一個(gè)標(biāo)準(zhǔn)協(xié)議,和藍(lán)牙音頻是相互獨(dú)立的。 |
透傳 |
指的就是手機(jī)發(fā)什么給藍(lán)牙,藍(lán)牙就通過串口發(fā)出去,反之一樣 |
串口 |
指的是藍(lán)牙芯片對(duì)外的接口,也就是UART口 |
后臺(tái) |
這個(gè)指的是播放音樂的時(shí)候,藍(lán)牙的資源沒被釋放,依然可以進(jìn)行藍(lán)牙數(shù)據(jù)通訊 |
七、串口指令的詳細(xì)說明--公共部分
7.1模塊主動(dòng)返回的數(shù)據(jù)
BT2026芯片在關(guān)鍵地方均會(huì)有數(shù)據(jù)返回。供用戶掌控芯片的工作狀態(tài)
芯片上電初始化成功的數(shù)據(jù) |
詳見4.4.1 |
芯片成功接收到指令返回的ACK(應(yīng)答) |
詳見4.4.2 |
錯(cuò)誤的信息返回 |
詳見4.4.3 |
7.2芯片上電返回的數(shù)據(jù)[QA][QT][QM]
QA+30\r\n |
模塊上電返回的音量為30級(jí) |
QM+00\r\n |
模塊上電返回的是模式時(shí)“藍(lán)牙模式” |
1、以上參數(shù)為芯片上電主動(dòng)返回,讓用戶知道芯片初始化成功,并且正常 |
2、以上數(shù)據(jù)芯片上電只返回一次 |
3、用戶發(fā)送控制指令,最好等待收到以上指令之后,再開始 |
7.3芯片接收串口指令成功返回的應(yīng)答[OK]
OK\r\n |
芯片收到指令返回給主機(jī)的應(yīng)答 --只爭對(duì)主機(jī)發(fā)送控制指令 |
1、此數(shù)據(jù)僅僅只是芯片返回給主機(jī)的應(yīng)答,一般是主機(jī)發(fā)送控制指令的應(yīng)答,查詢指令則不會(huì)返回 |
4、如果主機(jī)發(fā)送的查詢指令,則以查詢的結(jié)果作為返回。主機(jī)發(fā)送的是控制指令,則以“OK”作為應(yīng)答 |
7.4芯片的錯(cuò)誤信息的返回[ER]
ER+1\r\n |
接收的數(shù)據(jù)幀不對(duì) |
ER+2\r\n |
接收的命令不存在,也就是你發(fā)的AT+KK這樣的字符串查找不到 |
ER+3\r\n |
錄音時(shí),設(shè)備不在線,或者其他錯(cuò)誤 |
ER+4\r\n |
發(fā)送的指令超范圍了,或者指令的格式不對(duì) |
ER+5\r\n |
指定設(shè)備[TF或者U盤],而設(shè)備不在線或者異常 |
ER+6\r\n |
指定設(shè)備[TF或者U盤]的路徑,而路徑不存在返回錯(cuò)誤 |
ER+7\r\n |
待定 |
ER+8\r\n |
待定 |
芯片內(nèi)部對(duì)一些錯(cuò)誤的狀態(tài),會(huì)進(jìn)行實(shí)時(shí)的反饋。具體的請(qǐng)對(duì)照上面的表格
八、總結(jié)
由于文章篇幅的限制,這里有關(guān)軟件的詳細(xì)文檔說明就不能多說,有需要的朋友,可以聯(lián)系我以另外的方式發(fā)出去。
審核編輯:符乾江
-
音頻
+關(guān)注
關(guān)注
29文章
2891瀏覽量
81711 -
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5845瀏覽量
170791
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論