CK6682B外掛FLASH串口語音播放芯片使用說明書
深圳冠一音訊有限公司
一、功能說明
CK6682B是一款應用于語音發聲,語音解碼產品的芯片。芯片支持紅外遙控接收,支持外掛FLASH,FLASH的內容可以通過USB線連接電腦(相當于一個U盤)用戶自修改,支持AD按鍵,支持U盤播放,同時支持串口與MCU通訊實現數據控制。
二、為什么要設計CK6682B
為了方便解決用戶需要隨時自定義更換語音報警聲的一個痛點,我們設計了CK6682B芯片,用戶通過一根USB線將CK6682B與電腦連接,在電腦端會彈出一個可移動磁盤,這個時候就可以相當于一個U盤一樣拷貝/刪除FLASH的語音報警文件了。
同時我們開放了一個串口通訊協議,適合有MCU的客戶群體,通過串口進行間接的控制音源文件的播放以及音量大小等等。
紅外遙控接收也已經寫好,只需要按照我們定義的遙控器碼值,選配合適遙控器就能遙控,固化的遙控碼是目前市面上通用的標準遙控器,采購方便。
三、性能參數
*1*.工作電壓:3~5.5V,建議不要超過5.2V
*2*.封裝:SOP-16
*3*.1路AD按鍵
*4*.1路紅外IR遙控接收
*5*.1對串口接收發送
*6*.應用場所:公交報站,提醒器報警等
*7*.1路MUTE腳用來控制功放的靜音,可接高開/低開的功放,軟件自動識別
四、原理圖
五、遙控器選型
標準的紅外NEC編碼格式,市面上或某寶都有得買,注意碼值能對上就行,面板可以找遙控器供應商配
1.使用38kHz載波頻率
2.引導嗎間隔是9ms+4.5ms
3.使用16位客戶代碼
4.使用8位數據代碼加數據反碼
5.客戶碼00FF
6.按鍵碼如下圖:
六、引腳說明
1:PB7:? ? 紅外接收腳
2:PB6:? ? AD按鍵腳
3: GND:? ? ? ? 接地
5:3.3V? ? ? ? 內部LDO輸出的3.3V,電容下地
6:SPIDO?:? ? ? ? ? SPI的DO腳
7:SPICLK:?? ? ? ? ? SPI的CLK腳
8:SPICS:?? ? ? ? ? SPI的片選CS腳
9:USBDM:? ? ? ? ? ?USB D-
10:USBDP:?? ? ? ? ? ?USB D+
11:PA2/PA4:? ? ? MUTE靜音腳,通過上下拉電阻自動識別靜音功放
12:PA3/PA1:? ? ? TX,接MCU的RX腳
13:PA0:? ? ? RX,接MCU的TX腳
15:AGND? ? ? ? 音頻地,走一條線在功放或者電池附近與大地連接
16:VCOM? ? ? ? ? 電容下地
七、串口指令協議描述
**默認波特率:9600 bps
**數據位 :8
**校驗位 :none
**停止位 :1
1.開機(上電默認開機狀態)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x30 0x99
2.關機
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x31 0x99
3.暫停/播放音樂(第一次接收暫停音樂,第二次接收播放音樂)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x32 0x99
4.上一曲
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x33 0x99
5.下一曲
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x34 0x99
6.音量加
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x35 0x99
7.音量減
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x36 0x99
8.循環播放/單曲播放切換
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x37 0x99
9.播放第一首
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x38 0x99
10.播放最后一首
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x39 0x99
11.具體音量控制(0~30級音量)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x02 0x00~0x13 0x99
從MCU接收到串口指令后,CK6682B返回的數據如下:
Cmd:MCU發送的CMD指令(0x00~0xFF)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x89 cmd 0x00 0xAA
八、常見問題集錦
問題 上電后的狀態是怎么樣?
回答 上電默認開機并播放斷電記憶的歌曲,默認是單曲循環
問題 紅外遙控不起作用?
回答 檢查紅外接收頭引腳是否接對,再檢查紅外遙控器的發碼以及碼值能不能對的上
問題 接上的功放沒有聲音?
回答 高電平關的功放,MUTE腳加上拉電阻;低電平關的功放,MUTE腳加下拉電阻
問題 串口控制不起作用?
回答 檢查波特率和TX/RX有沒有接法,如果還是不行,就先給MCU上電后上電CK6682B
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17180瀏覽量
351682 -
FlaSh
+關注
關注
10文章
1638瀏覽量
148193 -
語音芯片
+關注
關注
12文章
1765瀏覽量
36588
發布評論請先 登錄
相關推薦
評論