首頁 > 評測 > 讓音樂播放更簡單——Adafruit Music Maker FeatherWing和Audio FX Sound Board評測
讓音樂播放更簡單——Adafruit Music Maker FeatherWing和Audio FX Sound Board評測
- [導讀]
- 本文介紹的兩款模塊都很小巧,但功能強大,一款是高集成度的OGG播放器方案,另一款是大家都熟悉MP3解碼方案。此次評測的是Adafruit的兩塊板子:Audio FX Sound Board & Music Maker FeatherWing w/Amp
本文介紹的兩款模塊都很小巧,但功能強大,一款是高集成度的OGG播放器方案,另一款是大家都熟悉MP3解碼方案。
此次評測的是Adafruit的兩塊板子:Audio FX Sound Board & Music Maker FeatherWing w / Amp:
Audio FX Sound Board
這是Audio FX Sound Board,主芯片是VSLI VS1000D,外圍芯片是華邦的25Q128FV。有兩排2.54排針接口,一個Micro USB接口,還有一個3.5mm耳機插座。背面還預留一個電源插座焊盤。
這是一個無需編程的可獨立工作的小型音效觸發(fā)器,定位與MP3音樂播放模塊不同,比起一般的ISD芯片和可錄音賀卡效果要好得多,大小22mmX48mmX6mm,重量4.7g,特別適用于道具、服裝和玩具上。
供電是3V到5.5V直流,內建16MB存儲,可插入電腦以U盤形式訪問內部,支持OGG和WAV音頻文件,支持44.1KHz,16bit(CD音質),11個觸發(fā)輸入,可觸發(fā)播放對應的音頻文件,立體聲線路輸出,可接耳塞或者有源音箱,五種觸發(fā)效果(通過文件名設定)。
模塊內置的固件設計了五種常用的觸發(fā)效果,以方便在不同的應用場合下使用,分別是:
1. 基本觸發(fā):輸入低電平時,觸發(fā)一次播放;
2. 保持循環(huán)觸發(fā):當輸入電平一直為低時,循環(huán)播放,松開即停;
3. 鎖定循環(huán)觸發(fā):每按一次按鍵就開始重復播放,直到下一次按下按鍵;
4. 順序播放:支持最多10段音頻,第一次按鍵播放#0,第二次播放#1,如此類推,直到播放完#9后,又從#0開始;
5. 隨機播放:與順序播放類似,只是播放次序是隨機的;
現在試試這些觸發(fā)模式。首先準備一些音頻文件,OGG格式或WAV。這幾個文件需要與板子開關輸入相對應,也就是一個IO可以觸發(fā)一個文件或一系列文件的播放?偣灿11個IO輸入(板子一排從0到10編號)。每一個文件的觸發(fā)播放的方式由它的文件名說明,觸發(fā)方式和觸發(fā)IO可以自由組合,例如:
l T00.OGG,由IO0觸發(fā),基本觸發(fā)方式;
l T01HOLDL.OGG,由IO1觸發(fā),保持循環(huán)觸發(fā)方式;
l T02LATCH.OGG,由IO2觸發(fā),鎖定循環(huán)觸發(fā)方式;
l T03NEXT0.OGG到T03NEXT9.OGG,由IO3觸發(fā),這10個文件按順序播放;
l T04RAND0.OGG到T04RAND9.OGG,由IO4觸發(fā),這10個文件隨機播放;
我的測試硬件如下:綠色的是6個輕觸開關(低電平有效);黃色的是移動電源,給模塊供電;黑色的是一個有源音箱(用耳機也沒有問題,驅動能力足夠)。
這里稍感不便的是,U盤拷貝數據的速度只有19.8KBps。
假如按鍵觸發(fā)方式還是不能滿足實際需要,這個板子還提供了UART接口控制的進階功能,可以實現更復雜的播放控制。有相應的Arduino Library可供使用:
值得注意主芯片VS1000D具有以下特性:
OGG格式音頻播放器SOC;
低功耗,帶電源按鍵輸入管腳,軟件控制電源關斷;
內建電壓調整器,單電源輸入;
NAND FLASH接口;
USB FS硬件接口;
內建高品質立體聲DAC,集成耳放;
自帶功能完整的播放器固件,也可以通過外部NAND FLASH或者SPI存儲器修改或取代;因此,這個模塊實際上是可以重新編程的,官網有這方面的的資料:http://www.vlsi.fi/fileadmin/app_notes/guide_vs1000.pdf,還有IDE免費下載:http://www.vlsi.fi/en/support/software/vside.html,這里不作詳細說明。
多樣的存儲器接口,功能完整的固件,集成耳放和電源管理,USB免驅,低功耗,非常適合作為低成本的音樂播放器(還有USB大容量存儲和USB音頻設備)或者作為嵌入到其他物品上:
Music Maker FeatherWing w / Amp
此Arduino模塊雖小,但附帶2.1W的D類功放(TI TPA2012D2),主芯片為VSLI VS1053,可以解碼多種格式,比如MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM),并且支持高音、低音和音量的數字調節(jié)。
通過SPI接口,可以從SD卡中播放音頻文件。特別的是,可以讓芯片啟動到MIDI模式,從UART 管腳讀取31250波特的MIDI數據,以實現類似合成器和電子鼓的功能。
- 本文系21ic原創(chuàng),未經許可禁止轉載!
網友評論
- 聯系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
- NRF52810藍牙數字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數據可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前