<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 網(wǎng)絡(luò )與存儲 > 設計應用 > 新型芯片類(lèi)的Codec和用微控制器實(shí)現的Codec新技術(shù)

新型芯片類(lèi)的Codec和用微控制器實(shí)現的Codec新技術(shù)

作者:魯維德 時(shí)間:2008-07-08 來(lái)源:半導體應用網(wǎng) 收藏

  4.2解碼方案

本文引用地址:http://dyxdggzs.com/article/85402.htm

  解碼8位采樣要比編碼容易得多,因為無(wú)需對信號進(jìn)行再抽樣。經(jīng)過(guò)適當的編碼規則處理后,得到一個(gè)8位、帶符號的幅度值。以這個(gè)數值為索引,檢索相應的表格(同時(shí)考慮符號)。得到一個(gè)16位、帶符號的數值,可直接送給DAC。

  為本項目選擇的D/A轉換器是MAX5722雙通道、12位DAC,采用低成本8引腳μMAX~封裝。和大多數DAC一樣,MAX5722需要一個(gè)外部基準電壓源。正好,MAXQ3120上的1.25V帶隙基準源適用于此目的。

  MAX5722是一款串行DAC,這就意味著(zhù)μC必須以串行方式和DAC通信。DAC接口是同步的,因此無(wú)需連續為其提供時(shí)鐘一只有當片選為低時(shí)才需要提供時(shí)鐘給它。因此可以利用μc的通用I/O組成一個(gè)3線(xiàn)接口與其通信。

  在本設計中,注意到ADC通道的輸入范圍為-1.0V至+1.0V,而DAC輸出通道的范圍為0至+1.25V。在一個(gè)真正的電信應用中,例如線(xiàn)卡,這樣的信號電平很可能還需要轉換為其他模擬電平(例如,電信網(wǎng)絡(luò )中通常能遇到的最大電平為0dBm,即對600Q阻抗輸出lmW)。

  4.3用實(shí)現與PCM總線(xiàn)的連接。

  上述是將模擬信號轉換成壓縮的PCM碼,或者反之,緊接的一個(gè)問(wèn)題就是如何用實(shí)現與PCM總線(xiàn)的連接。

  *一條四芯總線(xiàn)

  PCM 干線(xiàn)大多數情況下,與PCM干線(xiàn)的連接涉及一條四芯總線(xiàn)的連接:一條發(fā)送數據線(xiàn)(終端發(fā)送其數據到這條線(xiàn));一條接收數據線(xiàn)(中繼設備發(fā)送其數據到這條線(xiàn),終端從中取回數據);一條幀同步線(xiàn)(每個(gè)終端獨占一條,其上脈沖指示何時(shí)總線(xiàn)上載有用于該終端的數據);以及一條位時(shí)鐘線(xiàn)。我們的旨在用于終端設備,它接收位時(shí)鐘和幀脈沖,從接收數據線(xiàn)接收數據,向發(fā)送數據線(xiàn)發(fā)送數據。

  *與PCM總線(xiàn)的連接

  采用MAXQ3120 三個(gè)定時(shí)器中的一個(gè),超前預期的幀脈沖到達時(shí)間幾個(gè)微秒中斷處理器。當幀脈沖到來(lái)時(shí),處理器已被中斷,并完成現場(chǎng)保護,已準備好投入每個(gè)時(shí)鐘周期來(lái)執行 PCM總線(xiàn)任務(wù)。其工作如下。設置定時(shí)器溢出間隔為1l0μs,在每一幀所有數據位被移出,幀事件處理完畢后啟動(dòng)定時(shí)器。

  5、結束語(yǔ)-新型芯片類(lèi)的Codec和用實(shí)現的Codec的區別使用。

  上述介紹的新型芯片類(lèi)的Codec是一種比較廉價(jià)用的專(zhuān)用Codec,能廣泛用于各類(lèi)便攜式設備之中,而之所以設計者要采用微控制器變?yōu)镃odec其根本原因在于它還有如下獨特功能。

  *前置濾波:當信號還是線(xiàn)性PCM格式時(shí),有非常好的功能來(lái)對其進(jìn)行均衡、動(dòng)態(tài)范圍壓縮、噪聲抑制或大量其他類(lèi)型的信號操作。

  * 帶內信令提?。涸诰€(xiàn)性PCM碼流中探測帶內音的高效并很容易找到簡(jiǎn)單算法??梢詫⑦@些算法拓展為探測DTMF數字信號,并用它們實(shí)現一些特定的性能和功能。利用該算法精密監聽(tīng)撥號音、振鈴(440Hz+480Hz)和忙音 (480Hz+620Hz),還可以知道一次通話(huà)的進(jìn)程情況。

  上述獨特功能也是促使設計者應用該微控制器技術(shù)的設計思想。雖則當今各類(lèi)新型微控制器MAXQ3120并不是專(zhuān)為電信類(lèi)應用設計的芯片,但此類(lèi)芯片上精密的 ADC和DSP功能卻為設計者帶來(lái)了廣闊的機會(huì ),又有各種各樣唾手可得的開(kāi)發(fā)工具很容易用它們實(shí)現用戶(hù)化的硬件和軟件方案,并簡(jiǎn)化了設計任務(wù)。這兒僅以 MAXQ3120為例的應用吧了。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 微控制器 Codec PCM VolP

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>