BY5001-16S:串口插卡高音質效果MP3語音芯片 發布日期:2019-10-29 22:22:35瀏覽次數:1529 BY5001-16S語音芯片使用說明書
1、概述
BY5001-16S 是深圳市百為電子科技有限公司自主研發的一款新型可插TF卡的高品質MP3主控芯片,支持MP3、WAV格式雙解碼???/font>插SD/TF卡或U盤作為存儲,可通過讀卡器或者USB數據線連接電腦更換SD/TF內容。
2、產品特性
l 支持 MP3 、WAV高品質音頻格式,聲音優美。
l 24 位DAC 輸出,動態范圍支持90dB,信噪比支持85dB。
l 支持UART異步串口控制:支持播放、暫停、上下曲、音量加減、選曲播放、廣告插播等。
l 支持ADKEY功能,通過電阻選擇可實現標準MP3功能的 5 按鍵控制和其他功能。
l 可插SD/TF卡更換語音內容,最大支持32G內存卡,可通過USB數據線直接更換TF里面內容。
l 音頻文件地址:無需排序,以文件命名為準,指定文件名播放。
3、技術規格
名稱
|
參數
|
MP3、WAV文件格式
|
支持采樣率8~48K、比特率8~320Kbps音頻文件
|
UART接口
|
標準串口,3.3V TTL電平,波特率9600
|
輸入電壓
|
3.4V-5.5V
|
靜態電流
|
13MA
|
工作溫度
|
-40℃~70℃
|
濕度
|
10%~90%
|
4、應用領域
l 工業控制領域:工業、控制設備;
l 智能交通設備:收費站、停車場、車內語音提示;
l 廣告宣傳行業:廣告語播報;
l 門禁考勤安防行業:人體感應提示,安全語音提示,溫馨提示;
l 高級玩具:搖擺機,撞撞車,游戲機等;
l 醫療電子:設備語音提示;
l 教育通訊:教育設備,通訊電子;
5、
芯片管腳功能說明

管腳號
|
管腳名稱
|
功能描述
|
備注
|
1
|
SD_DAT
|
接 SD 卡
|
|
2
|
SD_CMD
|
接 SD 卡
|
|
3
|
SD_CLK
|
接 SD 卡
|
|
4
|
ADKEY
|
電阻分壓功能選擇腳
|
通過不同阻值分壓實現多種功能
|
5
|
DM
|
USB 信號線
|
連接U 盤或者USB 連接電腦更換SD 卡文件
|
6
|
DP
|
USB 信號線
|
7
|
VPN
|
內部電源偏置電壓
|
1UF 電容接地
|
8
|
VSS
|
模擬信號地
|
芯片模擬地,接大功率功放時和數
字地分開單點靠近功放端接地
|
9
|
DACL
|
右聲道音頻信號輸出
|
直接接耳機或外接功放
|
10
|
DACR
|
左聲道音頻信號輸出
|
11
|
3V3
|
內部 LDO 3.3V 輸出
|
可給 TF 卡(驅動電流100MA 內)
|
12
|
DC5V
|
芯片電源正極輸入
|
電源范圍 DC3.4-5.5V
|
13
|
GND
|
系統地
|
|
14
|
TX
|
UART 異步串口數據輸出
|
3.3V TTL 信號
|
15
|
RX
|
UART 異步串口數據輸入
|
16
|
BUSY
|
播放時輸出高電平,暫?;蛲V篂榈?
|
|
6、ADKEY按鍵觸發說明
ADKEY接口可以通過外接不同電阻分壓對地觸發實現多種控制功能。
阻值
|
0R
|
3.3K
|
6.2K
|
9.1K
|
15K
|
24K
|
33K
|
51K
|
功能
|
播放/暫停
|
上一曲
|
下一曲
|
音量加
|
音量減
|
調節EQ
|
大循環/不循環
|
U盤/TF卡
|
7、串口控制協議
BY8301內置標準UART異步串口接口,屬于3.3V TTL電平接口??赏ㄟ^MAX3232芯片轉換成RS232電平。通訊數據格式是:起始位:1位;數據位:8位;奇偶位:無;停止位:1位。使用電腦串口調試助手,需要正確設置串口的參數,設置如圖:
協議命令格式:
起始碼
|
長度
|
操作碼
|
參數1
|
參數2
|
校驗碼
|
結束碼
|
0X7E
|
見下文
|
見下文
|
見下文
|
見下文
|
見下文
|
OXEF
|
注意:數據全部為十六進制數(比如第十段音頻文件,曲目低位不是10而是0A,)。
“長度”是指長度+操作碼+參數1+參數2(有的命令多個參數)+校驗碼,
“校驗碼”是指長度(異或)操作碼(異或)參數1(異或)參數2(有的命令多個參數)的值,
既除去起始碼和結束碼其他值按順序的異或結果的值。校驗碼客戶可通過計算器計算得到。
例如,選擇播放曲目指令為 7E 05 41 00 01 45 EF
長度05是這樣得到:就是“05”,“41”,“00”,“01”,“45”5位數長度;
校驗碼45是這樣得到:
首先打開計算器選擇程序員模式;
然后選擇16進制、雙字;
最后點擊進行計算(除去起始碼和結束碼) 05 Xor 41 Xor 00 Xor 01 = 45

注意:指令發送成功返回OK,歌曲播放完停止返回STOP。
7.1 指令列表 通信控制指令(公司另有一款BY5001-24SS TF卡插卡語音芯片)
CMD詳解
|
對應功能
|
參數(ASCK 碼)
|
0x01
|
播放
|
無
|
0x02
|
暫停
|
無
|
0x03
|
下一曲
|
無
|
0x04
|
上一曲
|
無
|
0x05
|
音量加
|
無
|
0x06
|
音量減
|
無
|
0x09
|
復位
|
無
|
0x0A
|
快進
|
無
|
0x0B
|
快退
|
無
|
0x0C
|
播放/暫停
|
無
|
0x0E
|
停止
|
無
|
CMD詳解
|
對應功能
|
參數(8 位 HEX)
|
0x31
|
設置音量
|
0-30 級可調
|
0x32
|
設置 EQ
|
0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS)
|
0x33
|
設置循環模式
|
0-4(全盤/文件夾/單曲/隨機/不循環)
|
0x34
|
文件夾切換
|
0(上一文件夾),1(下一文件夾)
|
0x35
|
設備切換
|
0(U 盤),2(FLASH)
|
0x36
|
ADKEY 軟件上拉
|
1 開上拉(10K 電阻),0 關上拉,默認 0
|
0x37
|
ADKEY 使能
|
1 開起,0 關閉,默認 1
|
0x38
|
BUSY 電平切換
|
1 為播放輸出高電平,0 為播放輸出低電平,默認 1
|
CMD詳解
|
對應功能
|
參數(16位 HEX)
|
0x41
|
選擇播放曲目
|
1-9999
|
0x42
|
指定文件夾曲目播放
|
高八位為文件夾號(00-99),低八位為歌曲名字(001-255)
|
0x43
|
插播功能
|
1-9999
|
0x44
|
插播指定文件夾里面的歌曲
|
高八位為文件夾號(00-99),低八位為歌曲名字(001-255)
|
|
組合播放
|
連續發送不同曲目會播完停止,最大支持20段
|
通信查詢命令
CMD詳解
|
對應功能
|
返回參數(ASCK 碼)(16 位)
|
0x10
|
查詢播放狀態
|
0(停止)1(播放) 2(暫停) 3(快進)4(快退)
|
0x11
|
查詢音量大小
|
0-30
|
0x12
|
查詢當前 EQ
|
0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS
|
0x13
|
查詢當前播放模式
|
0-4(全盤/文件夾/單曲/隨機/無循環)
|
0x14
|
查詢版本號
|
1.0
|
0x15
|
查詢 SD 卡的總文件數
|
1-25500
|
0x16
|
查詢 U 盤的總文件總數
|
1-25500
|
0x18
|
查詢當前播放設備
|
0(U 盤),1(SD 卡)
|
0x1A
|
查詢 SD 卡的當前曲目
|
1-25500
|
0x1B
|
查詢 U 盤的當前曲目
|
1-25500
|
0x1C
|
查詢當前播放歌曲的時間
|
反回時間(秒)
|
0x1D
|
查詢當前播放歌曲總時間
|
反回時間(秒)
|
0x1E
|
查詢當前播放歌曲歌名
|
反回歌曲名(只能返回前兩位數)
|
0x1F
|
查詢當前播放文件夾內總數量
|
0-25500
|
注意事項:連續發送兩條命令之間間隔在20MS以上,組合播放功能兩條命令在6MS以內。
7.2 控制指令詳細說明
7.2.1 播放
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
01
|
02
|
EF
|
發送該指令為播放音樂,在暫?;蛘咄V範顟B下可啟動播放。
7.2.2 暫停
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
02
|
01
|
EF
|
發送該指令暫停播放音樂。
7.2.3 下一曲
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
03
|
00
|
EF
|
該指令能夠觸發播放下一曲音樂,在播放最后一曲音樂時,發送該指令可觸發播放第一曲音樂。
7.2.4 上一曲
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
04
|
07
|
EF
|
該指令能夠觸發播放下一曲音樂,在播放第一曲音樂時,發送該指令可觸發播放最后一曲音樂。
7.2.5 音量加
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
05
|
06
|
EF
|
芯片有30級音量可調,發送一次指令,音量增加一級。
7.2.6 音量減
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
06
|
05
|
EF
|
芯片有30級音量可調,發送一次指令,音量減少一級。
7.2.7 復位
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
09
|
0A
|
EF
|
一般情況下不需要使用該命令,發送該指令則復位芯片,所有參數回復出廠設置(音
量最大,回到第一首,無EQ)
7.2.8 快進
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
0A
|
09
|
EF
|
發送一次指令音樂快進一段時間。
7.2.9 快退
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
0B
|
08
|
EF
|
發送一次指令音樂快退一段時間。
7.2.10 停止
起始碼
|
長度
|
操作碼
|
校驗碼
|
結束碼
|
7E
|
03
|
0E
|
0D
|
EF
|
音樂在播放或者暫停狀態下發送該指令可停止音樂。
7.2.11 設置音量
起始碼
|
長度
|
操作碼
|
音量等級
|
校驗碼
|
結束碼
|
7E
|
04
|
31
|
19
|
2C
|
EF
|
音量為0-30級可調,該指令可以實時修改調節音量,音量可以掉電記憶,范例中發
送的音量級為25 (25轉換成十六進制為19)。
7.2.12 設置EQ
起始碼
|
長度
|
操作碼
|
參數
|
校驗碼
|
結束碼
|
7E
|
04
|
32
|
00
|
36
|
EF
|
發送該指令可以改變EQ。
7.2.13 設置循環模式
起始碼
|
長度
|
操作碼
|
參數
|
校驗碼
|
結束碼
|
7E
|
04
|
33
|
02
|
35
|
EF
|
發送該指令可設置循環模式,范例中為設置單曲循環模式。
7.2.14 文件夾切換
起始碼
|
長度
|
操作碼
|
參數
|
校驗碼
|
結束碼
|
7E
|
04
|
34
|
01
|
31
|
EF
|
發送該指令可以切換文件夾播放,發送1為下一文件夾,0為上一文件夾。
7.2.15 設備切換
起始碼
|
長度
|
操作碼
|
參數
|
校驗碼
|
結束碼
|
7E
|
04
|
35
|
01
|
30
|
EF
|
當系統存在多個設備時,可發送該指令選擇要讀取的設備,范例為選擇TF卡播放。
7.2.16 選擇播放曲目
起始碼
|
長度
|
操作碼
|
曲目高位
|
曲目低位
|
校驗碼
|
結束碼
|
7E
|
05
|
41
|
00
|
01
|
45
|
EF
|
發送該指令可指定對應儲存器中的曲目播放,范例為播放第1首歌曲。
注意:此功能是選擇根目錄下的曲目播放,曲目以四位數字開頭命名,如:0001XXX.MP3;
0002XXX.MP3;0003XXX.MP3
7.2.17 指定文件夾曲目播放
起始碼
|
長度
|
操作碼
|
文件夾號
|
歌曲名
|
校驗碼
|
結束碼
|
7E
|
05
|
42
|
00
|
02
|
45
|
EF
|
該指令可指定對應文件夾內的對應曲目播,高8位為文件夾號,低8位為歌曲曲目。
范例為指定文件夾00中的第2首播放。
注意:文件夾必須命名為00-99,歌曲必須命名為001XXX.MP3-255XXX.MP3,否則會出錯無法播放。
7.2.18 插播功能
起始碼
|
長度
|
操作碼
|
曲目高位
|
曲目低位
|
校驗碼
|
結束碼
|
7E
|
05
|
43
|
00
|
03
|
45
|
EF
|
當接收到本條指令時,就暫停正在播放的曲目,然后執行本條指令所指定的播放曲目,
當播放完后,接著播放原來暫停的曲目。
注意:此功能是選擇根目錄下的曲目播放,曲目以四位數字開頭命名,如:0001XXX.MP3;
0002XXX.MP3;0003XXX.MP3
7.2.19 插播指定文件夾里的歌曲
起始碼
|
長度
|
操作碼
|
文件夾號
|
歌曲名
|
校驗碼
|
結束碼
|
7E
|
05
|
44
|
01
|
06
|
46
|
EF
|
當接收到本條指令時,就暫停正在播放的曲目,然后執行本條指令所指定的文件里的對應曲目播放,
當播放完后,接著播放原來暫停的曲目。高8位為文件夾號,低8位為歌曲曲目。
注意:文件夾必須命名為00-99,歌曲必須命名為001XXX.MP3-255XXX.MP3,否則會出錯無法播放。
7.2.20 組合播放
連續發送:
7E 05 41 00 01 45 EF 7E 05 41 00 02 46 EF 7E 05 41 00 03 47 EF 7E 05 41 00 40 EF
播放第1,2,3,4 曲,播完停止,最多連續播放20 曲。兩個命令時間間隔小于6MS。
7.3 查詢指令說明
例如:發送查詢播放狀態命令7E 03 10 13 EF,返回OK 0001 表示處于正在播放狀態。
發送查詢指令之后都會返回相應數值,不做詳細說明。
8、應用電路圖
BY5001-16S應用電路,可向我司索取。
9、拷貝音頻到存儲卡及命名規則介紹
9.1、可以使用讀卡器讀TF卡,或擴展USB接口,通過數據線直接在電腦更新語音,方便、靈活。
9.2、讀卡器或數據線電腦彈出U盤,直接將聲音命名好的音頻文件(例如:0001XXX.mp3)拖進U盤內便可:
9.3、如需建立文件夾,文件夾命名需為“00-99”,文件命名為(例如:001XXX.MP3),如下圖:
 
10、存儲容量與存儲時間長度(分)對照表
容量/碼率
|
128Mbyte
|
256Mbyte
|
512Mbyte
|
1Gbyte
|
2Gbyte
|
32Kbps
|
483
|
966
|
1932
|
3864
|
7728
|
64Kbps
|
254
|
508
|
1016
|
2032
|
4064
|
128Kbps
|
130
|
260
|
520
|
1040
|
2080
|
256Kbps
|
64
|
128
|
256
|
512
|
1024
|
320Kbps
|
50
|
100
|
200
|
400
|
800
|
由上表可以看出碼率越低可以存儲的時間越長,當然碼率越低音質效果也會打折扣。
語音播報在32Kbps以上,音樂在 64Kbps以上還是能達到比較好的效果。
11、封裝尺寸圖

深圳市百為電子科技有限公司是一家集語音方案、語音半成品、語音成品開發,生產,服務于一體的技術型企業,主要一直專注于語音技術研究,語音芯片方案,MP3模塊,語音提示板,語音成品等軟、硬件設計開發及定制。并承接電子產品的開發和批量生產,成熟后采用OEM方式批量生產和供貨,業務范圍涉及汽車電子、安防、家居防盜、通信、家電、醫療器械、工業自動化控制、教育設備、玩具及禮品消費類產品等領域。
深圳百為電子科技專業從事語音產品的開發、設計、生產與銷售。主要針對BY系列語音產品的研究及電路板開發,提供語音芯片方案,MP3語音模塊,賀卡模塊, TF卡MP3模塊,USB MP3模塊,12V放音板,大功率多路控制放音板,進門語音提示器,廣告提示器,叉車限速器,同時為有特別需求的客戶制訂語音產品開發方案,并且落實執行該方案,完成產品的研發、測試,直至產品的實際應用指導等一系列服務。經過多年的發展,公司形成了一個完善的技術開發流程體系,能快速研發出客戶所需求的產品,秉持高度熱情與精良技術,始終以服務客戶為宗旨,致力于市場為戰略。針對市場的需求,在公司的全體員工的精心努力下,將產品做到全面,徹底,以滿足客戶的需求,使提高效率、高性價比。我們堅持以人為本的服務態度,達成與客戶的雙向溝通,提供高品質的產品和優良的人本服務。
深圳市百為電子科技有限公司目前的銷售服務策略為全面提升客戶服務品質,協助開發最具競爭力的終端產品,我們秉持積極創新、勇于開拓,滿足顧客、團隊合作,市場已經從中國大陸逐步擴展至全球各個地區。公司的競爭力優勢包括了以下四點:
(一) 專業創新研發能力,高素質的科研開發人員和工程技術隊伍;
(二) 強大的市場長期合作關系,性價比具有絕對優勢;
(三) 全方位的技術支持及完善的市場行銷體系;
(四) 穩定的產品交貨期及質量保證。
|
|