要如何把語音資料燒錄到外部擴充的記憶體呢 |
缺席
|
dude0827
一般會員 發表:1 回覆:0 積分:0 註冊:2005-08-11 發送簡訊給我 |
|
ssejack
高階會員 發表:87 回覆:143 積分:106 註冊:2005-06-27 發送簡訊給我 |
Hi!
純語音資料讀取大多為序向(sequential)方式較多,可選用 nand-type (容量/die size 較大);如有壓縮或特殊演算需使用到隨機(存)取模式時建議使用 nor-type (容量/die size 較小但適合 randam-access );
www.st.com 為典型之 flash memory 供應商 (nand/nor 均有)
至於 nor-type 得使用較單純 8051 只要用一般記憶體擴充方式即可讀寫之!
nand-type 需多週期寫入指令,位址..等資料後才能存取.
其他廠商如下請自行參閱:
www.atmel.com
www.sst.com
www.winbond.com.tw
|
dsplab
中階會員 發表:4 回覆:42 積分:64 註冊:2004-11-11 發送簡訊給我 |
1、先確認欲儲存的語音資料是否為固定不更新的型式,如果是的話
可以考慮的選擇比較多,OTP-ROM、EPROM、Flash ROM等非揮發性記
憶體,但如果是必須時常更新的語音資料的話,那就必須使用EEPROM
、Flash ROM等可複寫的記憶體。
2、再確認欲儲存的語音資料是否為未壓縮的PCM資料或是已壓縮的語
音資料,如果是未壓縮的PCM資料,必須弄清楚語音的取樣頻率及語音
解析度,例如,取樣頻率8000Hz、每點語音資料8位元,則儲存一秒鐘
未壓縮的PCM資料為64000位元或8K-Byte/秒,但如果已經壓縮的語音資
料,則必須視壓縮技術而定,例如早期OKI的MSM6295格式是相容的Vox
ADPCM,在取樣頻率8000Hz、語音解析度12位元下,資料量為4K-Byte/秒。
3、如果不考慮以數位方式來儲存語音資料的話,華邦的ISD系列或是巨
華的APR系列,是以類比方式來儲存語音,單晶片即可儲存十數分鐘以上
,語音品質並不會太差,或是目前市場已有推出中文Big5碼轉語音的晶片
,更可以節省開發時間。 DSP研究室
http://www.dsplab.idv.tw
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |