YC688是一款工業級的MP3語音芯片 ,為YC680、YC681的升級版本,完美的集成了MP3、WAV的硬解碼。支持SPI-Flash、TF卡、U盤三種存儲設備??赏ㄟ^電腦直接更新SPI-Flash的內容,無需上位機軟件。通過簡單的串口指令即可完成三種存儲設備的音頻插播,播放指定的音樂,以及如何播放音樂等功能。
功能
1. MP3文件:支持采樣率(KHz):8/11.025/12/16/22.05/24/32/44.1/48,最大碼率:320kbps。WAV文件:支持最大碼率:1411kbps,最大采樣率44.1KHz。
2. 24位DAC輸出,動態范圍支持90dB,信噪比支持85dB
3. 支持128M bit 25系列NOR Flash,支持32G U盤/ TF卡
4. 串口模式、AD按鍵控制模式
5. 最多支持65535首歌曲
6. 32級音量可調,6種EQ可選
7. 能夠把Flash模擬成U盤,方便電腦直接操作下載或更換語音
8. 支持20組組合播放功能,組合播放完成后根據播放模式執行相應動作
9. 支持Flash、TF卡、U盤插播
10. 支持文件夾插播
11. 支持指定文件名播放
12. 支持配置文件
優勢
1.本芯片串口通信模塊經過深度優化。同類產品中唯一在通信指令中使用CRC校驗(同類芯片中普遍使用和校驗);并且支持通信握手(同類芯片不支持),確保通信成功。
測試:每10ms發送一條查詢類命令,持續24小時,返回數據(字節數)證明未出現命令丟失(同類芯片遠不能實現該性能指標)。即使在播放最高碼率文件(320Kbps MP3、1411Kbps WAV)時也不影響該性能指標。
例如:發送 “讀取版本號(0x8F)”命令(5A 01 8F F9 3A A5)。用戶可自行測試
2. 芯片上電時自動判斷支持TF卡還是Flash(同類產品不支持此功能,而是分為兩個程序版本)。SPI-Flash和TF卡不同時支持,支持SPI-Flash和U盤或者TF卡和U盤。芯片上電時自動判斷支持TF卡還是Flash,如有Flash掛載時,支持Flash,不支持TF卡;否則支持TF卡不支持Flash。
3. 支持低延時組合播放功能(曲目間延時50ms左右,具體延時受文件數影響)。用戶只需要使用 “10.1 設置組合播放文件(0x70)”命令設置組合曲目,再發送“10.2設置組合播放文件完成(0x71)”命令即可設置組合播放曲目。并且組合播放完后不影響當前播放模式。具體參考通信協議“組合播放指令”。
4. 支持配置文件功能。配置文件使用文本格式,方便用戶編輯。具體參考通信協議“配置文件”。
5. 支持配置扇區功能,配置扇區位于存儲設備最后一個扇區。配置扇區使用十六進制編輯。U盤、TF卡、FLASH支持配置扇區功能。為方便客戶編輯配置扇區(可使用WinHex編輯),YC688C版本取消了Flash最后8個保留扇區,客戶使用Flash時請確保最后8個扇區未存儲音樂文件。
具體參考通信協議“配置扇區”
6. 音量、播放模式、BUSY腳輸出電平參數在非播放狀態(暫停、停止、播放完成)時自動保存到TF卡或者FLASH(YC688C支持),實現掉電記憶功能。
7. 極短的響應時間
時間單位 ms
| MIN | TYPE | MAX |
播放指定曲目(0x0C)命令響應時間 | 14 | 16 | 26 |
播放/暫停(0x01)命令響應時間 | 6 | 6.5 | 8 |
組合播放時曲目切換時間 | 16 | 24 | 35 |
插播結束返回正常播放間隔時間 | 23 | 25 | 26 |