《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動(dòng)態(tài) > 基于TC8831F系列芯片的語音復(fù)讀機(jī)的改進(jìn)方案

基于TC8831F系列芯片的語音復(fù)讀機(jī)的改進(jìn)方案

2008-08-05
作者:溫仲文

  摘? 要: 提出了一種對基于TC8831F系列芯片的數(shù)字語音復(fù)讀機(jī)" title="復(fù)讀機(jī)">復(fù)讀機(jī)進(jìn)行改進(jìn)的方案。該方案能夠以很低的軟硬件代價(jià),將復(fù)讀機(jī)的語音記錄" title="語音記錄">語音記錄時(shí)間延長到原來的4倍,或者在不縮短語音記錄時(shí)間的情況下大大降低復(fù)讀機(jī)的制造成本,非常值得在使用此系列芯片的語音產(chǎn)品中推廣應(yīng)用。

  關(guān)鍵詞: 專用語音芯片? 語音復(fù)讀機(jī)? DRAM? 存儲器容量擴(kuò)展

?

  TC8831F系列芯片是東芝公司生產(chǎn)的一款低成本高性能的數(shù)字語音錄放專用集成電路。TC8831F芯片是一塊數(shù)模混合的大規(guī)模集成電路,其結(jié)構(gòu)框圖如圖1所示。內(nèi)部集成了構(gòu)成典型數(shù)字語音錄放系統(tǒng)所需要的大部分功能電路,包括兩級可選用的總增益達(dá)46dB的話筒信號放大器,A/D、D/A、ADPCM壓縮及解壓縮電路(支持的比特率為32/22/16/11kbps可選),輸出語音帶通濾波器?外接DRAM接口電路,MCU控制單元接口電路。使用該芯片,只需外接DRAM?MCU和輸出端的音頻功放電路等少量電路就可實(shí)現(xiàn)一個(gè)典型的錄放音系統(tǒng)。該芯片具有功能齊全?應(yīng)用電路結(jié)構(gòu)簡單?操作控制方便?功耗低以及使用廉價(jià)的DRAM作為語音存儲介質(zhì)等優(yōu)點(diǎn),因此成本低廉,被廣泛應(yīng)用于對成本非常敏感的一些海量生產(chǎn)的民用產(chǎn)品中,如語音復(fù)讀機(jī)?電話答錄機(jī)?留言系統(tǒng)等。

?

?? TC8831F芯片的DRAM接口最多可以支持4片4M×1bit的DRAM(或者燒錄好的ROM)作為語音存儲介質(zhì)。在高質(zhì)量的32kbps采樣速率下,能夠記錄語音大約512s,所以市場上的這類語音復(fù)讀機(jī)的錄音時(shí)間大部分都是500s上下。為了降低成本,延長語音記錄時(shí)間,增強(qiáng)產(chǎn)品在市場上的競爭力,應(yīng)廠家要求,我們對基于TC8831F的復(fù)讀機(jī)的電路作了改進(jìn),以極小的硬件代價(jià)和很小的控制軟件修改量,成功地將TC8831F外接DRAM的接口能力從4片4M×1bit 擴(kuò)展到4片16M×1bit(DRAM選用日立公司的HM5116100)。

1 硬件修改工作

  TC8831F外接4片4M×1bit DRAM時(shí)的電路連接如圖2所示。4M×1bit DRAM的地址總線有22位,分為高位地址即行地址" title="行地址">行地址(Row address)和低位地址即列地址(Column address),兩者通過分時(shí)復(fù)用" title="復(fù)用">復(fù)用,共用11根引腳A0~A10,每片DRAM的尋址范圍為000000H~3FFFFFH,各片DRAM通過不同的CAS信號線來區(qū)別(見圖3)。在TC8831F內(nèi)部,4片DRAM聯(lián)合尋址,因此尋址范圍是000000H~FFFFFFH。相鄰存儲器芯片之間,系統(tǒng)自動(dòng)切換,無需用戶干預(yù)。針對不同的系統(tǒng)讀寫速度要求,DRAM有多種不同的讀寫模式和存儲單元的數(shù)據(jù)刷新方式。在本系統(tǒng)中,由于所需要的數(shù)據(jù)速率非常低,所以讀寫模式是最簡單的普通讀寫模式,也就是讀寫每一位數(shù)據(jù)之前發(fā)送完整的地址信號,包括行地址和列地址,然后進(jìn)行讀寫;而刷新模式采用cas-before-ras方式,并將刷新脈沖穿插到讀寫時(shí)序中間。圖3示出了TC8831F的DRAM接口的刷新?寫數(shù)據(jù)和讀數(shù)據(jù)的控制線時(shí)序圖(數(shù)據(jù)時(shí)序略)。

?

?

  將TC8831F外接和DRAM從4片4M×1bit 擴(kuò)展到4片16M×1bit之后,存儲器的尋址空間增加到原來的4倍,因此DRAM的地址將增加兩位,也就是說增加了一根地址引腳。4片16M×1bit的DRAM除了A11引腳外,其它引腳的連接和圖2所示的4片4M×1bit的連接完全相同。對于A11引腳,需設(shè)計(jì)適當(dāng)?shù)倪壿嬁刂齐娐芬陨伤璧臅r(shí)分控制信號" title="控制信號">控制信號,用以模擬該地址線的尋址控制信號。經(jīng)過分析,采用MAX plus II仿真以及實(shí)際電路驗(yàn)證,A11引腳的控制信號可以通過圖4所示的簡單電路擴(kuò)展得到。16M×1bit的DRAM的地址線有12根,對應(yīng)著24位的地址ad0~ad23,按照DRAM的地址線分時(shí)復(fù)用的原則,ad12~ad23是高位地址線(行地址),ad0~ad11是低位地址線(列地址)。但由于TC8831F在讀寫DRAM單元時(shí)使用普通的讀寫模式(區(qū)別于快速讀寫模式),讀寫每一位數(shù)據(jù)之前都發(fā)送完整的地址信號,即先輸出行地址,然后輸出列地址,這樣就為用簡單的邏輯電路實(shí)現(xiàn)存儲器尋址范圍的擴(kuò)展提供了可能。

?

  擴(kuò)展地址線仿真波形如圖5所示。XIN、/RAS、/CAS分別是該芯片的時(shí)鐘源?DRAM行選通信號、DRAM列選通信號,PAGE0、PAGE1是由MCU輸出的頁面選擇信號。在“PAGE1、PAGE0”分別為“00”、“01”、“10”、“11”時(shí),A11引腳的控制信號在/RAS、/CAS的下降沿到來之前有效地建立了復(fù)用的地址信號00、01、10、11,這個(gè)信號就是訪問不同的空間所需要的地址信號。擴(kuò)展之后,訪問DRAM的邏輯地址到DRAM的實(shí)際的物理地址的映射關(guān)系如圖6所示,上面的是邏輯地址,下面的是物理地址。映射之后,DRAM的A0~A10引腳對應(yīng)著存儲單元的邏輯空間低22位地址。因此在引腳A11的信號確定的情況下,就將由引腳A0~A10所能訪問的每片DRAM上的各個(gè)分散的物理存儲空間映射成連續(xù)的邏輯空間,每片DRAM對應(yīng)的這個(gè)連續(xù)的邏輯空間大小就是4M×1bit,相當(dāng)于擴(kuò)展前的一片DRAM,4片16M×1bit DRAM對應(yīng)的4片邏輯連續(xù)空間的總和與使用四片4M×1bit DRAM時(shí)提供的空間將是完全一樣的。改變A11的控制信號,也就是通過MCU改變PAGE0、PAGE1,將獲得4塊不同的存儲空間,從而完成最終的存儲空間的擴(kuò)展。

?

?

  經(jīng)過擴(kuò)展之后,DRAM的刷新脈沖(Cas-Before-Ras Mode)間隔不變,但是芯片的容量增加到原來的4倍;每一個(gè)刷新脈沖刷新一行信息,所以刷新周期延長到原來的兩倍。但是延長之后的刷新周期仍然在DRAM的許可范圍之內(nèi),完全保證了DRAM內(nèi)數(shù)據(jù)的安全性。實(shí)際上,在使用具有待機(jī)模式的TC8832F芯片的系統(tǒng)中,采用這種改進(jìn)方案,雖然待機(jī)情況下刷新周期已經(jīng)超過了DRAM的芯片手冊的規(guī)定值,但是經(jīng)過大量的長時(shí)間的樣機(jī)測試,證明該方案仍然是可靠的。

2 軟件修改工作

  上面介紹的存儲空間擴(kuò)展方法,除了PAGE0?PAGE1外,無需來自MCU的任何干預(yù),工作情況和以前完全一樣。MCU的控制程序所需要做的修改工作就是產(chǎn)生所需要的PAGE0、PAGE1控制信號,并作記錄。也就是在錄音開始時(shí),輸出某PAGE0?PAGE1信號,在語音存儲空間用完的情況下,自動(dòng)地通過PAGE0、PAGE1將存儲空間切換到下一個(gè)頁面,直到錄音結(jié)束或者所有存儲空間耗盡為止。然后記錄下該段語音信息的開始地址、結(jié)束地址(包括PAGE0、PAGE1)。放音的時(shí)候,讀出地址信息,然后設(shè)定語音存儲空間的的起始地址(包括設(shè)定PAGE0?PAGE1),就可以放音了。如果語音存儲空間跨頁面,則在當(dāng)前頁面放音完畢之后自動(dòng)切換到下一個(gè)頁面(修改PAGE0、PAGE1),繼續(xù)放音,否則停止放音。也就是說,只需要在原來的控制程序的基礎(chǔ)上增加PAGE0?PAGE1的控制部分和信息存儲部分。

3 應(yīng) 用

  利用上述方案對某語音產(chǎn)品實(shí)現(xiàn)了成功的改進(jìn)。改進(jìn)后的產(chǎn)品在高質(zhì)量的32kbps的比特率下,語音記錄時(shí)間延長到35分鐘;使用較為滿意的16kbps的比特率,錄音時(shí)間延長到大約70分鐘。而這種改進(jìn)工作所付出的硬件成本非常小,控制軟件則是在原來的基礎(chǔ)上作了非常小的修改。

  還可以看到,如果不需要延長語音記錄時(shí)間,使用這種方法可以將外接的存儲器減少到一片16M×1bit,這樣就可以減少芯片數(shù)量,降低功耗,縮小PCB面積和線路板體積,對海量生產(chǎn)的復(fù)讀機(jī)等語音產(chǎn)品帶來非常明顯的經(jīng)濟(jì)效果,值得推廣使用。

?

參考文獻(xiàn)

1 《中國集成電路大全》編委會.中國集成電路大全—存儲器集成電路. 北京:國防工業(yè)出版社,1995

2 胡漢才.單片機(jī)原理及其接口技術(shù).北京:清華大學(xué)出版社,1999

3 曹志剛,錢亞生. 現(xiàn)代通信原理. 北京:清華大學(xué)出版社, 1998

4 (美)Stephen J.Solari著,陳河南,吳少波,高勝友等譯.數(shù)字技術(shù):數(shù)字視頻和音頻壓縮.北京:電子工業(yè)出版社,

? 2000

5 日本HITACHI公司.HM5116100芯片手冊,1997
本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。