《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于ISD4000系列芯片智能錄放系統設計

基于ISD4000系列芯片智能錄放系統設計

2008-07-17
作者:范寒柏,陳旭升,李雪梅

??? 摘 要: 簡要介紹了ISD4000系列語音芯片" title="語音芯片">語音芯片的特點及工作原理。根據其工作特點設計了基于AVR單片機控制、串口" title="串口">串口通信和MP3播放的智能語音錄制系統。詳細介紹了硬件電路設計、軟件實現和MP3的設計以及部分源程序。
??? 關鍵詞: ISD4002? ATMEGA16L? 串口通信" title="串口通信">串口通信? MP3播放

?

??? 語音電路已經被廣泛應用于報告運行狀態、運行提示、提示系統操作過程以及故障報警等功能的實現中。除了具有輸出接口的功能外,它還具有輸入接口的功能,用于語音識別、語音記錄等。但是,做為輸出接口應用時,語音芯片中必須有已經錄好的語音,這就要求有一套快捷、可靠的錄音系統。基于這方面的考慮筆者設計了具有語音錄放功能的智能系統。本系統應用串口通信很好地將錄音電路與PC機連接,克服了手動按鍵錄放的缺點,并且錄音的地址和長度也有很高的精度,錄音長度可精確到0.1秒。
??? 本系統主要是針對當前應用較為廣泛的由美國信息存儲器件公司推出的ISD系列語音芯片中的ISD4000系列設計的,本文中以ISD4003系列為例,對于其他系列的產品稍加改動即可,其設計思路基本相同且管腳兼容。
1 ISD 4003語音芯片簡介
??? ISD4003系列芯片的工作電壓3V,單片錄放時間4~8分鐘,音質好,適用于移動電話及其他便攜式電子產品中。芯片采用CMOS技術,內含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器、自動靜噪及高密度多電平閃爍存儲陣列。芯片設計基于所有操作必須由微控制器控制,操作命令可通過串行通信接口(SPI)送入。芯片采用多電平直接模擬量存儲技術,每個采樣值直接存儲在片內閃爍存儲器中,因此能夠真實自然地再現語音、音樂、音調和效果聲,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和“金屬聲”。采樣頻率可為4.0kHz,5.3kHz,6.4kHz,8.0kHz。頻率越低,錄放時間越長,音質則有所下降。片內信息存于閃爍存儲器中,可在斷電情況下保存100年(典型值),反復錄音10萬次。
2 智能錄放系統的設計
??? 系統的整體思路是將錄制好的語音內容打包成可在MP3中播放的文件,存儲在PC中,通過串口和耳機插孔將錄放電路和PC機相連。筆者自行用VB設計了MP3軟件用于播放語音文件,在此MP3中用戶可以自行設置錄放的起始地址和時間長度。所以本系統的關鍵是PC機和錄放電路的通信以及錄放電路的設計和各功能的軟件實現。下面將從錄放系統的硬件設計、軟件設計" title="軟件設計">軟件設計兩方面對本系統進行詳細的闡述。
2.1 硬件設計
??? 錄放電路是以ATMEL公司的ATMEGA16L為控制核心的,通過串口接收由PC 機發送的控制命令,同時通過SPI接口來控制語音芯片的錄放。其總體電路設計框圖如圖1所示。

?

?

??? 由圖1可以看出,核心控制單元通過串行接口從PC機接收用戶的錄放指令,然后再由單片機和語音芯片的SPI接口的輸入來控制語音芯片的錄放音。
??? 串行通信接口電路部分選用的是MAXIM公司的MAX3232芯片,這款芯片可以用3V供電且功耗較低。前面提及ISD4003芯片供電電壓是3V,而傳統的MAX232芯片供電大部分為5V,給電路設計增加了不必要的麻煩(尤其在布線過程中)。且MAX232比較耐用,不宜燒毀,這使得電路的穩定性大大提高(注:在許多資料上MAX3232周邊的四個電容可以是0.1?滋F的,但經筆者多次嘗試,圖2為最佳匹配,不會出現異常,若加0.1?滋F的電容會出現莫名的錯誤)。圖2中的TXD,RXD分別與ATMEGA16的TXD,RXD連接(見圖3)。

?

?

?

??? 核心控制芯片ATMEGA16L電路如圖3,用的是片內的晶振,所以7、8管腳懸空。其JTAG下載口線采用雙排插針。由于此款單片機性能相當穩定,所以不需任何仿真模式,直接燒寫程序即可,其內部帶有16kB的Flash可反復擦寫,筆者多次應用沒出現過由于燒寫程序而損壞片子的情況,這也是選擇此款單片機的原因之一。由于其SPI被JTAG占用,所以用單片機PC口(圖3)來控制語音芯片的SPI接口。其中的LED為錄放指示和上電指示。
??? 語音芯片接口電路部分基本為典型的電路連接如圖4,但在PCB圖中必須注意在語音芯片的電源和地之間加一個去偶電容,以保護芯片,并且電容要盡量靠近芯片(注:SPEAK為揚聲器接口)。

?


2.2 軟件設計
??? 軟件設計主要分為兩大部分,一部分是錄放控制和串口通信的單片機內部的程序設計" title="程序設計">程序設計,另一部分是VB語言的MP3設計。下面分別就這兩部分作簡要的介紹并給出部分程序代碼。
??? 單片機內部的軟件編程是在串口中斷服務程序中加入判斷,以此來控制語音芯片的錄放和錄放地址、時間長度等參數的設置。在單片機中筆者使用的是C語言編程,這樣可以提高設計的效率但對系統的運行不會帶來任何影響。其主程序流程圖如圖5所示。

?


??? 在圖5的錄放服務程序中,加入了定時器中斷,串口中斷的數據包中包括錄放音時間的參數,一旦開始,錄放音定時器計數(以100ms為溢出時間,這樣系統的錄放時間精度可以達到0.1s)。錄放時間到,則置標志停止錄音。以放音為例(注:錄放服務程序基本相同,只是控制端口的命令不同),其流程圖如圖6所示。

?


??? 系統中錄音流程和放音流程基本相同,在此不作贅述。
??? PC機MP3的設計主要是關于串口和錄音控件的VB程序設計,下面給出部分VB程序代碼。其中包括了串口和錄音控件的編程。
′初始化串行口
intPort=1
strSet=″9600,n,8,1″
′frmMain.ctrMSComm.InBufferSize=1024
′frmMain.ctrMSComm.OutBufferSize=512
If Not frmMain.ctrMSComm.PortOpen Then′嘗試打開串行口
???? frmMain.ctrMSComm.CommPort=intPort
???? frmMain.ctrMSComm.Settings=strSet
?????frmMain.ctrMSComm.PortOpen=True′打開串行口
End If

frmMain.ctrMSComm.PortOpen=False ′關閉串行口
??????
End Sub
錄音控件部分
MediaPlayer1.URL=File1.Path+″″+File1.FileName
Caption=″正在播放:″& File1.Path′要播放的mp3路徑′
??? 筆者所設計的智能錄放系統可應用于各種語音的錄放,但最終應用者的目的還是以錄音為主,如公交車的報站系統中的語音錄制。筆者所設計的這套錄放系統經多次實驗,證明性能穩定、錄放精確,并已經應用于某警衛系統的語音錄制工作中。
參考文獻
[1] ISD4000系列單片語音錄放電路.www.atvoc.com.
[2] 魯奇璞,魏豐.ISD4004-16M語音芯片的循環錄放電路設計.電子技術應用,2006,(2).
[3] 梁子伊.ISD4000系列語音芯片的單片機控制技術.單片機與嵌入式系統應用,2002,(2).

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品视频在线| 欧美性色aⅴ视频一区日韩精品| 亚洲老司机av| 久久精品国产999大香线蕉| 亚洲欧美日本在线| 一区二区三区四区国产| 一区二区三区欧美成人| 亚洲精品一线二线三线无人区| 樱花yy私人影院亚洲| 国产在线观看一区| 国产喷白浆一区二区三区| 国产精品外国| 国产精品国产三级国产| 欧美性开放视频| 国产精品v亚洲精品v日韩精品 | 日韩亚洲在线| 日韩亚洲不卡在线| 亚洲精品在线免费| 亚洲精品日产精品乱码不卡| 亚洲激情在线激情| 亚洲激情偷拍| 亚洲精品欧美一区二区三区| 亚洲精品社区| 一区二区三区高清| 亚洲视频免费| 午夜精品999| 欧美有码在线观看视频| 久久精品国产69国产精品亚洲| 欧美在线视频二区| 久久久久久国产精品mv| 久久嫩草精品久久久久| 另类成人小视频在线| 欧美成人免费视频| 欧美日本国产一区| 欧美午夜电影网| 国产精品一区二区三区成人| 国产午夜精品视频免费不卡69堂| 国内外成人免费视频| 亚洲高清中文字幕| 日韩亚洲视频在线| 亚洲专区一区二区三区| 久久9热精品视频| 最新国产精品拍自在线播放| 一区二区91| 香蕉久久夜色精品| 蜜臀va亚洲va欧美va天堂| 欧美精品一区二区三区视频| 国产精品国产三级国产专播品爱网| 国产精品美女诱惑| 国内精品国产成人| 亚洲人精品午夜| 亚洲一区二区精品视频| 久久黄金**| 在线一区二区三区四区| 午夜精品久久久久99热蜜桃导演| 欧美在线播放| 欧美激情精品久久久六区热门| 国产精品久久久免费| 伊人久久av导航| 在线中文字幕日韩| 亚洲黑丝在线| 亚洲一区日本| 久久综合狠狠综合久久激情| 欧美三级午夜理伦三级中视频| 国产欧美一区二区三区久久人妖 | 极品少妇一区二区三区| 日韩手机在线导航| 久久国产精品99久久久久久老狼| 999亚洲国产精| 性色av一区二区三区在线观看| 久久综合激情| 国产精品五月天| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲欧美综合另类中字| 日韩亚洲视频| 久久性色av| 国产精品色婷婷| 亚洲欧洲一区二区在线播放| 欧美一级专区| 亚洲欧美经典视频| 欧美绝品在线观看成人午夜影视| 国外精品视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲国产精品传媒在线观看| 亚洲欧美激情一区二区| 欧美护士18xxxxhd| 激情综合电影网| 亚洲欧美国产视频| 亚洲网站在线播放| 欧美激情在线有限公司| 激情久久影院| 亚洲欧美精品suv| 99综合精品| 免费一级欧美片在线播放| 国产亚洲福利一区| 中文日韩电影网站| 99国内精品久久久久久久软件| 久久久精品一区| 国产农村妇女毛片精品久久莱园子 | 国内精品美女在线观看| 亚洲一区二区在线| 亚洲香蕉网站| 欧美精彩视频一区二区三区| 在线观看一区视频| 久久精品国产99国产精品澳门| 欧美一区二区三区婷婷月色| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 一区二区不卡在线视频 午夜欧美不卡在 | 欧美激情精品久久久久| 亚洲电影激情视频网站| 久久精品成人欧美大片古装| 久久精品国产亚洲一区二区三区 | 欧美精品自拍| 最新国产乱人伦偷精品免费网站| 亚洲第一区在线| 久久久久久久精| 国产欧美日韩另类视频免费观看| 亚洲午夜av在线| 亚洲欧美国产视频| 国产精品日韩欧美大师| 亚洲一二三区在线| 亚洲在线视频观看| 国产精品第十页| 亚洲五月婷婷| 午夜精品av| 国产精品网站在线观看| 亚洲综合国产| 久久成人国产| 国产一区二区三区在线观看网站 | 99精品国产福利在线观看免费| 亚洲经典在线| 亚洲影视中文字幕| 亚洲国产精品久久久| 在线观看国产欧美| 亚洲国产精品久久精品怡红院| 久久人人97超碰精品888| 国内精品久久久久久久97牛牛| 久久国产福利国产秒拍| 麻豆久久久9性大片| 亚洲国产影院| 夜夜嗨av一区二区三区网页| 欧美日韩专区在线| 亚洲免费伊人电影在线观看av| 欧美一区二区三区免费观看| 国产真实乱偷精品视频免| 亚洲高清123| 欧美激情第3页| 一区二区三区视频在线看| 久久er精品视频| 在线观看久久av| 在线亚洲一区二区| 国产欧美三级| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美成人嫩草网站| aa级大片欧美三级| 欧美一级黄色录像| 悠悠资源网亚洲青| 一区二区三区不卡视频在线观看| 国产精品网曝门| 亚洲国产婷婷香蕉久久久久久99| 欧美日韩国产在线观看| 亚洲一区在线直播| 欧美jizzhd精品欧美喷水| 日韩午夜免费| 久久久久国产精品厨房| 91久久久在线| 欧美一区二区精品在线| 在线看无码的免费网站| 亚洲一区二区日本| 国内精品亚洲| 亚洲深夜激情| 国内成+人亚洲+欧美+综合在线| 日韩亚洲欧美中文三级| 国产欧美不卡| 日韩一级黄色片| 国产亚洲成av人片在线观看桃| av72成人在线| 韩国av一区二区| 亚洲一区二区综合| 一区二区三区亚洲| 亚洲欧美一区二区视频| 亚洲国产日韩精品| 久久精品一区二区国产| 一本色道久久88综合日韩精品| 久久综合国产精品台湾中文娱乐网 | 午夜在线精品| 欧美日韩一级黄| 亚洲国产第一页| 国产精品久久久999| 亚洲三级影片| 国产一区在线免费观看| 亚洲一级在线观看| 在线观看一区| 久久精品一区二区三区不卡牛牛| 一区二区三欧美| 欧美激情一区二区三区| 亚洲福利久久| 国产日本亚洲高清| 亚洲免费在线看| 亚洲久久一区|