国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于ISD2560語音芯片的錄放電路設計

發布時間:2010-11-9 17:58    發布者:conniede
1 引言

ISD系列語音電路是美國ISD(InformationStorage Device)公司的專利新產品,該器件打破了傳統的先A/D再D/A模式,而采用獨特的直接存儲模擬信號技術,從而大大提高了存儲密度,并且可將模擬信號永久保存。ISD系列電路以其音質自然、使用方便、單片存儲、反復錄放、低功耗、抗斷電等眾多優點已在語音應用領域確立了其不可爭辯的地位,目前,它已在通訊設備、智能儀表、治安報警、語音報站、報數報價、語音講解、語音記錄、語音復讀、教學儀器、智能玩具、電子禮品等領域獲得了廣泛的應用。

本文用單片機89C2051和ISD2560設計了一款微電腦語音板,從而實現了語音的分段錄取和組合回放。也可通過修改軟件來實現整段錄取和循環播放。本產品可作為語音服務系統的子系統,而不必使用專門的ISD語音開發設備。

2 ISD2560的語音錄放電路構成

ISD2500系列語音芯片可通過SPI協議方便地與CPU接口。本文用ISD2560芯片構成的單片機通用開發板采用國內最常用的MCS-51語言單片機89C51,來與ISD2500系列語音芯片相結合,可供用戶開發各種新型智能型數碼語音產品。

該開發板上已裝配好的器件包括:

◇AT89C2051單片機,該器件內含8031內核、4 KB可反復擦寫的程序存儲器,以及32條I/O口,并采用5 V電壓工作;

◇ISD2560語音芯片,采用音質優異的模擬存儲技術,可反復錄放60秒;

◇LM386功率放大器,具有0.5 W驅動能力;

AT24C01(選配件)I2C總線串行存儲器;

此外,板上還有駐極體話筒(MIC)、話筒放大器、音量電位器、發光管等部件。當板子工作時,該板的外接電源電壓為12 V(穩壓),外接喇叭為4~16 Ω/0.5 W,工作電流在錄音時為25~30mA,在放音時為50~80 mA,靜態電流為13 mA,同時隨板提供有演示程序功能等配套軟件。

3 ISD2560與單片機的接口電路

ISD2560的A0~A9為地址線,它共有1024種組合狀態。最前面的600個狀態通常作內部存儲器的尋址用,最后256個狀態用作操作模式。本系統采用對地址直接進行操作的方式進行設計。

在本系統與微處理器的接口中,P/R錄放音控制端在高電平時,為放音狀態,低電平時為錄音狀態;P3.5、P3.7端用于錄放音時的啟停控制,通常與P/R端配合使用;P3.4端為每段信息結束信號輸出端,該信號為負向信號,時間為12.5ms,其上升沿標志信息結束。

系統中的MIC是話筒前置放大器輸入端;MIC REF為話筒補償端,AGC為自動增益控制端;ANA IN與ANA OUT是模擬信號的輸入和輸出端,它們之間連接的耦合電容通常取值為0.22~1μF。

本系統中基于ISD2560的語音錄放電路如圖1所示。一般情況下,可將單片機的P1口、P3.4和P3.5與ISD2560的地址線相連,用以設置語音段的起始地址。P3.0~P3.3用以控制錄放音狀態。P3.7為擴展錄音鍵,可供錄音時使用。


4 系統工作原理及程序設計

ISD2560雖然提供有地址輸入線,但它的內部信息段的地址一般無法讀出。因此,通常使用不需要知道地址的操作模式。但要讀出ISD2560內部信息地址,就需要專用的ISD開發設備,而這些設備的價格比較昂貴。為此,本系統采用單片機來控制。該方法不需讀出信息地址,而是直接設置信息段起始地址。該設想的實現方式有多種。第一種方式由于ISD2560的地址分辨率為100ms,所以,可用單片機內部定時器定時100 ms,然后再利用一計數器對單片機定時次數進行計數,這樣,計數器的計數值就是語音段所占用的地址單元。該方式能充分利用ISD2560內部的EEPROM,故在字段較多時可利用該方法;而如果語音字段較少,則可用第二種方式:即根據每一字段的內容多少直接分配地址單元。一般按每1 s說3個字計算,60 s可以說180個字,然后再根據ISD2560的地址分辨率為100 ms,計算出語音段所需的地址單元數。本系統即采用該方式。

4.1 AT89C2051對ISD2560的錄放音控制

錄音時,先按下錄音鍵,由單片機通過口線設置語音段的起始地址,再使PD端、P/R端和其它相關端口為低電平以啟動錄音;錄音結束,單片機又讓這些端口回到高電平,以完成一段語音的錄制。然后以同樣的方法,也可錄取第二段、第三段、等等。值得注意的是,錄音時間一般不能超過預先設定的每段語音的時間。

放音時,可根據需播放的語音內容,找到相應的語音段起始地址,并通過接口線送出。然后將P/R端設為高電平,PD端設為低電平,并讓其產生一負脈沖以啟動放音,這時單片機只需等待ISD2560的信息結束信號(即EOM的產生)。由于該信號為一負脈沖,且在負脈沖的上升沿,該段語音才播放結束,所以,單片機必須要檢測到該上升沿,才能播放第二段,否則,播放的語音將不連續,而且會產生啪啪聲,這一點在編制軟件時一定要注意。圖2所示是其錄放音程序框圖。


其具體的操作方法如下:

(1)錄音

將跳線插在“REC”一側,即為錄音狀態,按下“REC”鍵,指示燈亮,即可對著板上話筒講話錄音,松鍵時,錄音停止并形成一段。再次按下,則錄下一段。操作時,按“STOP”鍵為復位,再錄音時,又將從第一段開始。

(2)放音

將跳線插在“PLAY”一側,為放音狀態,此后,按一下“PLAY”鍵即播放一段,一段結束后自動停止放音,再按“AN”,則播放下一段。操作過程中,按“STOP”鍵為復位,再放音時,又將從第一段開始。

4.2 程序設計

本程序是以AT89C2051為ISD2560的控制器,晶振頻率為12 MHz來編寫的。

下面給出錄取語音信息的錄音程序以及對這段語音進行播放的源程序。實際上,播放時也可根據實際情況組合回放。需要時,還可對該程序進行擴充。其ISD2560語音錄放系統程序如下:




此后,在錄音時,第一次按錄音鍵即開始錄音,第二次按錄音鍵表示暫停(即保存,設置EOM)。暫停錄音后,按放音鍵,可從地址指針為0處開始放音。錄音時,可通過PD(引腳P3.1)端的高脈沖來停止錄音。
本文地址:http://www.qingdxww.cn/thread-37762-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品免费线视频观看视频 | 日韩精品久久一区二区三区 | 青青草手机在线视频 | 成年美女黄网站色 | 国产精品毛片一区二区三区 | 精品一区二区三区视频 | 精品视频在线免费 | 九九热久久免费视频 | 91精品国产福利尤物免费 | 蜜柚影视免费版在线视频观看 | 黄色视屏在线免费观看 | 国产午夜视频在线观看第四页 | 高清国产欧美一v精品 | 国产大陆亚洲精品国产 | 天堂网在线看 | 黑人香蕉又粗又大视频免费 | 久热九九 | 欧美精品国产日韩综合在线 | 日本高清黄色网站 | 日韩一区二区三区四区五区 | 香蕉在线观看视频 | 亚洲欧美成aⅴ人在线观看 亚洲欧美不卡 | 九一视频在线观看 | 日本高清不卡在线观看 | 91久久麻豆| 四虎4hu永久免费国产精品 | 免费一级毛片在线播放放视频 | 欧美日韩中文字幕在线观看 | 韩国欧洲一级毛片 | h视频在线观看免费网站 | 欧美系列在线播放 | 日本高清不卡二区 | 日韩欧美在线精品 | 男人天堂网页 | 国产69页| 亚洲欧美日韩综合在线播放 | 羞羞影院免费观看网址在线 | 国产精品免费网站 | 中文字幕不卡在线 | 无毒不卡在线观看 | 黄页视频在线观看免费 |