《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 一種數字錄音與回放系統實現方案

一種數字錄音與回放系統實現方案

2008-11-06
作者:淳 靜 張 玘 劉國福

  摘 要: 提出了一個基于數字信號處理器(DSP)和閃速存儲器" title="閃速存儲器">閃速存儲器(FLASH)的數字錄音" title="數字錄音">數字錄音與回放系統實現方案,在分析FLASH特性及其編程方法的基礎上,設計了DSP與FLASH接口的硬件和軟件。

  關鍵詞: 閃速存儲器? DSP? 數字錄音? 回放

?

  閃速存儲器(FLASH)是可快速擦寫的非易失性存儲器,自Intel公司于1988年推出Flash Memory技術以來就得到了非常迅速的發展。FLASH最大" title="最大">最大的特點是在不加電的情況下能長期保持存儲的信息。此外,它還具有不需要存儲電容器、集成度更高、制造成本低于DRAM、使用方便、讀寫靈活、訪問速度快、功耗低等特點。我們結合實際課題,在一個以DSP為核心的語音處理系統" title="處理系統">處理系統中,從存儲容量、存儲時間、回放音質等衡量語音處理系統優越性的這些重要指標出發,選用FLASH作片外存儲器,實現了語音數據的數字錄音和回放,既保證了系統的高性能,又減少了系統成本。

1 系統組成

  實際系統是一個以DSP為核心的總線型網絡,每一個單元以TMS320F206數字處理芯片作微處理器,實現語音的傳送、錄音、存儲和播放??驁D組成如圖1所示。

?

?

  在系統中,聲卡采集的語音數據和從網卡傳送過來的數據都可以存入FLASH。由于存儲的是數字信息,數據不會丟失和失真,因此也不會引進任何噪聲。本系統使用的存儲器是兩片4M位的FLASH,錄音時間長達2分多鐘。

2 DSP與FLASH的接口電路" title="接口電路">接口電路設計

2.1 芯片簡介

  系統使用的DSP為TMS320C2XX系列,是美國TI公司推出的16位定點運算數字信號處理器。它的性價比極高,目前已成為高檔單片機的理想替代品,在通信、語音處理、軍事、儀器儀表、圖像處理等領域得到了廣泛的應用。系統使用的存儲器是AMD公司生產的FLASH芯片,型號為Am29F040B。其容量為512K×8bit,提供的存儲時間有55、70、90、120及150ns幾種,因此高速微處理器(如DSP)對其進行操作時基本上不需要等待時間。為避免總線競爭,該器件有獨立的片選、寫使能與輸出使能控制,器件命令集符合JEDEC單電源供電的Flash標準,用標準微處理器寫時序寫Flash命令寄存器就可以控制其基本操作。Am29F040B具有省電方式,在FLASH沒有被使用時進入此方式可以大大降低功耗。Am29F040B還可以分扇區進行操作,默認劃分為8個扇區,每扇區容量64K字節。

2.2 接口電路設計

  接口電路的設計主要考慮的是存儲器地址空間的分配以及寫入和讀出的時序要求。在系統中,共需要1M地址空間。我們使用了兩片FLASH,而DSP的地址線只有16根,最大只能提供64K的尋址空間,所以必須分頁使用,才能合理分配地址空間。為此,我們將每一片存儲空間分成32頁,每頁16K字節,片A每頁地址從#8000h~#0bfffh,片B每頁地址從#0c000h~#0ffffh?;谏鲜龇治?DSP與FLASH的接口電路如圖2所示。

?

?

  圖中只畫出了DSP與一片FLASH的接口電路,因為另一片大同小異,只是通過不同的譯碼得到不同的片選而已。DSP用D0~D4選擇分頁,A12~A15通過適當的譯碼來分配兩片FLASH的尋址空間。

3 FLASH編程方法

  通過把特定的命令或命令序列寫入到FLASH命令寄存器就可對FLASH實現各種操作。表1給出了有效命令的定義,如果寫入的地址和數據值不正確或者寫入的順序不對,則會使器件復位到讀陣列數據狀態。表中除xxx指任意值外,其它值皆為16進制數,RA指要讀出的存儲器地址,RD指讀出的數據,PA指編程寫入存儲器的地址,PD指編程寫入存儲器的數據。編程時,地址在WE# 或CE#的下降沿鎖定,而數據在WE#或CE#的上升沿鎖定,SA指扇區地址。

?

?

  表1給出了所有操作命令的定義。在本系統中,DSP對FLASH的控制主要用到的是讀、刷新和編程操作,下面分別予以說明。

3.1 讀陣列數據

  讀操作很簡單,只需要一個總線周期,直接把FLASH相應單元的數據讀出即可。上電后,器件自動處于讀陣列數據狀態;在完成刷新和編程操作后,器件也處于讀陣列數據狀態;給器件寫復位命令也可以使器件復位到讀陣列數據狀態。讀操作主要用于回放錄音內容。

3.2 字節編程命令序列

  編程命令要復雜一些,每一個單元的寫入都需要四個總線周期。頭兩個是解鎖命令,緊接著是編程建立命令,最后才是要寫入單元的地址和數據。圖3是編程操作的基本流程。如何判斷是否已經正確寫入呢?器件內部提供了一個嵌入式編程算法,通過查詢DQ7或DQ6位可以得知編程操作狀態。嵌入式編程算法完成后,器件自動返回讀陣列數據狀態,地址不再鎖定。字節編程命令是進行錄音的基礎。這里需要特別指出的是:編程時不能將存儲單元的任一位從“0”改成“1”,只有刷新操作才可以。因此,在FLASH的某一段存儲區已經錄音后,如果不刷新,則這一段存儲區不能再進行錄音操作。

?

?

3.3 芯片刷新命令

  芯片刷新操作需要6個總線周期。頭兩個依然是解鎖命令,然后是刷新建立命令,接著兩個附加解鎖寫周期,最后是芯片刷新命令。刷新操作與編程操作不同之處在于:刷新操作對整個芯片是一次性完成而編程則需要一個單元一個單元地寫入。當然,如果不希望把芯片全部刷新,可以采用扇區刷新命令。刷新完成與否也可以通過查詢DQ7、DQ6或DQ2位來判斷。圖4給出刷新操作流程。

?

?

  編程操作和刷新操作都需要進行數據查詢,統稱為寫操作狀態查詢,用以判斷寫操作是否已經正確完成。Am29F040B提供了DQ2、DQ3、DQ5、DQ6以及DQ7幾個位用于寫操作狀態查詢,表2給出了這些位的功能。根據具體情況可以查詢不同的位。需要注意的是:使用DQ7和DQ2查詢狀態信息時需要一個有效地址,而如果DQ5位讀出為1則說明編程或刷新操作已經超出最大時序限制。在筆者的實際應用中,編程操作查詢DQ7位。當讀出DQ7位與寫入的DQ7位一致時,則說明寫入成功,可以繼續寫下一單元;刷新操作時,則查詢任一單元(一般取最后一個單元)是否已經是0FFh,如果是則刷新正確完成。

?

?

  解決了DSP與FLASH的硬件接口電路和DSP對FLASH的軟件編程方法后,通過適當的程序控制,就可以實現系統的數字錄音與回放功能。既可以錄下DSP網絡中接收到的語音數據,也可以通過聲卡采樣錄下說話人的話音。該系統應用到語音教室,能順利地實現學生機的跟讀和復讀,而且錄音內容只要不刷新,即使掉電也不會丟失。在其它電子產品中,這種方法也可以得到有效的應用。

?

參考文獻

1 TMS320C2XX數字信號處理器用戶指南.武漢力源電子股份有限公司,1998

2 Am29F040B數據手冊.AMD Inc.,1999

3 楊行峻,遲惠生,唐 昆等. 語音信號數字處理.北京:電子工業出版社,1995

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产区在线观看成人精品| 在线日韩av永久免费观看| 国产精品成av人在线视午夜片| 午夜精品久久久久久久99热浪潮| 久久gogo国模啪啪人体图| 亚洲福利视频二区| 亚洲第一中文字幕在线观看| 欧美在线免费| 亚洲精品综合| 欧美激情精品久久久久久久变态| 欧美乱人伦中文字幕在线| 欧美日韩和欧美的一区二区| 午夜国产精品影院在线观看| 夜夜狂射影院欧美极品| 免费黄网站欧美| 国产伦精品一区二区三区四区免费| 欧美aa国产视频| 国产一区二区三区在线播放免费观看| 国产日韩精品电影| 国产一级精品aaaaa看| 性色一区二区三区| 最新亚洲视频| 欧美午夜电影完整版| 国产亚洲综合性久久久影院| 亚洲国产日韩欧美在线动漫| 欧美影院成年免费版| 亚洲精品一区二区三区蜜桃久| 国产精品a久久久久| 篠田优中文在线播放第一区| 欧美日韩国产首页| 国产精品私房写真福利视频| 欧美日韩久久久久久| 久久疯狂做爰流白浆xx| 国产精品网红福利| 艳妇臀荡乳欲伦亚洲一区| 在线欧美日韩| 美女视频黄免费的久久| 亚洲激情专区| 国产日韩精品视频一区二区三区| 久热爱精品视频线路一| 9人人澡人人爽人人精品| 欧美亚洲日本网站| 久久婷婷国产综合精品青草| 女主播福利一区| 另类av一区二区| 香蕉久久精品日日躁夜夜躁| 国产精品久久久久9999| 久久精品免视看| 国产一级精品aaaaa看| 国产精品久久久久久亚洲毛片| 欧美三级电影大全| 久久久久久久久久久久久女国产乱| 欧美一区午夜精品| 国产亚洲精品久| 国产真实乱偷精品视频免| 亚洲一区二区三区四区五区午夜| 国产三级欧美三级日产三级99| 欧美日韩在线大尺度| 免费成人你懂的| 欧美成年视频| 久久久久久尹人网香蕉| 国产亚洲精品aa| 欧美不卡视频| 欧美天天综合网| 国产精品一区二区三区四区五区| 亚洲欧美日本另类| 国内外成人免费视频| 久久精品国产亚洲5555| 国产又爽又黄的激情精品视频| 欧美四级在线| 欧美视频第二页| 韩国精品在线观看| 免播放器亚洲| 国产精品海角社区在线观看| 欧美日韩午夜剧场| 欧美国产日本高清在线| 亚洲国产欧美在线| 在线精品视频一区二区三四| 欧美中文字幕在线观看| 欧美日韩日日骚| 亚洲欧美日韩精品综合在线观看| 欧美伊人精品成人久久综合97| 国产精品一区二区三区乱码| 亚洲天堂av电影| 国产美女精品视频| 亚洲精品你懂的| 欧美在线国产| 亚洲精品欧美一区二区三区| 久久精品在线播放| 在线日韩电影| 亚洲一区国产一区| 亚洲视频在线观看视频| 欧美视频二区| 国产精品一区二区你懂的| 亚洲视频狠狠| 尤物在线精品| 久久久久国产精品一区三寸| 久久国产夜色精品鲁鲁99| 欧美日韩综合网| 国产视频久久久久| 国产精品老女人精品视频| 欧美视频在线观看免费网址| 午夜久久电影网| 久久精品视频在线观看| 欧美日韩你懂的| 国产女人水真多18毛片18精品视频| 麻豆精品在线视频| 久久久免费精品| 欧美日韩精品免费| 国产精品国产三级国产专播精品人| 亚洲综合激情| 欧美日韩在线视频一区二区| 国产精品极品美女粉嫩高清在线| 欧美一区二区三区在线观看视频| 久久久人成影片一区二区三区| 亚洲国产精彩中文乱码av在线播放| 国产精品亚洲美女av网站| 韩国美女久久| 亚洲福利视频网| 亚洲国产成人av好男人在线观看| 99re66热这里只有精品4| 亚洲第一中文字幕| 欧美精品日韩综合在线| 精品福利电影| 亚洲国产精品视频一区| 久久综合九色综合欧美狠狠| 欧美日韩大陆在线| 欧美成人免费视频| 国产精品久久久久av免费| 欧美性做爰毛片| 亚洲第一级黄色片| 一区二区三区欧美激情| 欧美体内she精视频在线观看| 亚洲午夜精品网| 国产亚洲精品激情久久| 亚洲春色另类小说| 亚洲一区二区免费视频| 国产一区再线| 免费欧美电影| 一区二区精品在线| 亚洲视频一区在线观看| 91久久久久久久久久久久久| 久久九九热免费视频| 亚洲影院在线| 亚洲伦理中文字幕| 久久久久国产精品一区| 狠狠综合久久av一区二区老牛| 原创国产精品91| 性欧美videos另类喷潮| 免播放器亚洲一区| 国产欧美一区二区精品婷婷| 欧美成人a∨高清免费观看| 亚洲一区二区伦理| 午夜精品久久| 一区二区三区精品久久久| 日韩亚洲综合在线| 国语自产精品视频在线看8查询8| 欧美在线视频观看免费网站| 国产一区二区三区在线播放免费观看| 欧美精品一区二区三区很污很色的| 曰韩精品一区二区| 国产在线观看91精品一区| 国内精品久久久久久久果冻传媒| 亚洲欧洲一区| 看片网站欧美日韩| 国产精品午夜视频| 国产精品二区在线观看| 欧美96在线丨欧| 欧美日韩亚洲一区二区三区在线观看| 在线视频欧美精品| 国产精品免费区二区三区观看| 国产精品久久久久77777| 欧美理论电影在线观看| 在线观看成人网| 一区二区电影免费观看| 欧美丝袜一区二区三区| 国产日韩欧美三级| 亚洲视频视频在线| 欧美国产视频一区二区| 午夜在线不卡| 午夜视频在线观看一区二区三区| 亚洲欧洲日产国码二区| 欧美影院在线| 亚洲精品精选| 亚洲激情成人网| 国产日韩精品在线播放| **网站欧美大片在线观看| 欧美性猛交一区二区三区精品| 欧美日韩国产在线播放| 欧美日韩在线视频一区| 亚洲男女毛片无遮挡| 在线精品国产成人综合| 91久久精品一区二区三区| 在线中文字幕不卡| 午夜精品久久久99热福利| 欧美午夜寂寞影院| 亚洲伦理在线观看| 国产精品免费观看在线| 亚洲一区自拍| 欧美美女喷水视频| 亚洲免费观看高清完整版在线观看熊| 欧美成人午夜77777| 国产亚洲人成a一在线v站| 国产精品a久久久久| 亚洲精品黄色| 亚洲卡通欧美制服中文| 欧美亚洲一区在线| 麻豆精品精品国产自在97香蕉| 亚洲欧美乱综合| 国产精品网站在线观看| 国产精品激情| 日韩手机在线导航| 国产婷婷色一区二区三区在线| 久久精品国产欧美激情| 国产精品视频yy9299一区| 欧美日韩精品一二三区| 欧美成人在线免费视频| 国产一区二区黄| 亚洲视屏在线播放| 国产精品久久久久影院亚瑟| 亚洲欧洲日产国产网站| 亚洲视频在线播放| 亚洲性夜色噜噜噜7777| 免费h精品视频在线播放| 欧美精品国产一区二区| 一本色道久久88综合亚洲精品ⅰ| 久久九九99| 在线播放中文字幕一区| 亚洲乱码日产精品bd| 欧美激情在线有限公司| 午夜精品久久久久久久99樱桃| 99精品欧美一区二区三区综合在线| 国内精品久久国产| 欧美日韩午夜剧场| 欧美夫妇交换俱乐部在线观看| 久久成人在线| 亚洲午夜在线观看视频在线| 午夜精品亚洲一区二区三区嫩草| 国产精品国产成人国产三级| 国产日韩精品在线| 一本一本大道香蕉久在线精品| 亚洲观看高清完整版在线观看| 在线观看亚洲专区| 久久久www成人免费毛片麻豆| 欧美成人免费在线视频| 日韩视频中文| 欧美a级一区二区| 亚洲在线视频观看| 久久精品视频免费| 亚洲一区美女视频在线观看免费| 国产性天天综合网| 国产伦精品一区二区三区视频孕妇| 日韩视频一区二区三区在线播放| 久久av一区二区三区亚洲| 免费在线观看一区二区| 欧美一级片久久久久久久| 国产精品国产亚洲精品看不卡15| 久久精品亚洲一区二区| 亚洲久久成人| 欧美二区在线观看| 午夜精品成人在线视频| 欧美一区二区黄| 亚洲全黄一级网站| 久久夜色精品一区| 亚洲高清三级视频| 国产精品久久久久久久久久三级| 欧美丰满高潮xxxx喷水动漫| 亚洲精品裸体| 你懂的网址国产 欧美| 在线成人免费视频| 国产精品国产自产拍高清av| 在线成人小视频| 午夜欧美不卡精品aaaaa| 国产自产v一区二区三区c| 久久综合狠狠综合久久激情| 亚洲欧美成人在线| 午夜精品久久久久久久99热浪潮| 99re6热在线精品视频播放速度| 欧美一区午夜精品| 另类尿喷潮videofree| 欧美成人伊人久久综合网| 国产主播一区二区| 99综合电影在线视频| 欧美日韩dvd在线观看| 亚洲一区二区综合| 国产主播一区二区三区| 国产一区二区三区黄| 国产九九精品视频| 午夜电影亚洲| 日韩视频免费观看高清完整版| 日韩一二在线观看| 性刺激综合网| 亚洲欧美激情视频在线观看一区二区三区| 在线视频日韩| 国产亚洲精品久久久久婷婷瑜伽| 欧美视频官网| 亚洲欧美欧美一区二区三区| 欧美激情一区二区三区在线视频观看| 亚洲一级免费视频| 亚洲国产高清一区| 欧美日韩一区二区在线观看| 欧美精选午夜久久久乱码6080| 久久视频免费观看| 亚洲最新在线| 蜜桃伊人久久| 欧美不卡一卡二卡免费版| 国产一区二区三区久久悠悠色av| 在线视频日韩精品| 久久婷婷一区| 欧美精品久久久久久久久老牛影院| 国产日韩欧美一区二区三区在线观看| 欧美黄色片免费观看| 亚洲国产成人高清精品| 亚洲激情视频在线观看| 老牛国产精品一区的观看方式| 久久久蜜桃一区二区人| 开元免费观看欧美电视剧网站| 欧美电影专区| 亚洲区中文字幕| 亚洲精品国产精品国自产在线| 久久久久久久久久久久久久一区| 久久久青草青青国产亚洲免观| 久久综合久久综合久久综合| 亚洲美女少妇无套啪啪呻吟| 欧美激情一二区| 在线观看欧美日本| 曰韩精品一区二区| 欧美国产成人在线|