<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 新型語音壓縮芯片CT8022的使用方法

          新型語音壓縮芯片CT8022的使用方法

          ——
          作者:郝絨華 郄錦輝等 時間:2006-10-30 來源:單片機與嵌入式系統(tǒng)ic網(wǎng) 收藏
          G公司開發(fā)的可實現(xiàn)多種壓縮算法的專用芯片。它可接受外部串行A/D提供的64/128kbits/s的8bit A/μ數(shù)據(jù)或16bit線性數(shù)據(jù),并實現(xiàn)全/半雙工壓縮和解壓,以將其壓縮為由主機通過命令字決定的格式??蓧嚎s為8.5/6.3/5.3/4.8/4.1kbits/s的數(shù)據(jù)。當壓縮為6.3/5.3kbits/s時,符合ITU-G.723.1標準。內(nèi)建有實時回音抵消和自動增益控制電路。當發(fā)送端與接收端抽樣時鐘不同步時,系統(tǒng)可自動添加或刪除幀。另外,還提供了DTMF信號和呼叫繼續(xù)音的產(chǎn)生和檢測功能??蓱?yīng)用于H.323和H.324多媒體可視電話/視頻會議等系統(tǒng),也可用于實現(xiàn)數(shù)字數(shù)據(jù)/語音同傳(DSVD)技術(shù)。

          1 引腳說明

          CT8022有128條管腳,分為6類。

          (1)主機接口引腳

          HSTDB0~7:主機數(shù)據(jù)總線。

          HSTAB0~3:主機地址線。其中HSTAB0用來選擇16位控制字的高8位或低8位,當為0時選擇低8位,為1時選擇高8位。

          HSTRDN:主機讀允許信號。允許主機從由HSTAB1~3譯碼后所選擇的主機接口寄存器中讀出數(shù)據(jù)。

          HSTWRN:主機寫允許信號。允許主機向由HSTAB1~3譯碼后所選擇的主機接口寄存器中寫入數(shù)據(jù)。

          HSTCSN:主機接口選中信號。在對CT8022讀寫時,該引腳與HSTRDN,HSTWRN和HSTAB0~3共同作用。當HSTCSN有效時,HSTAB0~3應(yīng)保持不變。在DMA方式時,此信號應(yīng)置為無效。

          (2)數(shù)據(jù)/程序存儲器引腳

          MDB0~15:外部數(shù)據(jù)存儲器數(shù)據(jù)總線。
          ADDR0~15:外部數(shù)據(jù)存儲器地址總線。 BSEL:外部數(shù)據(jù)總線字節(jié)選擇。當外接非16位寬度的內(nèi)存時該引腳有用。
          DRDN:外部數(shù)據(jù)存儲器讀允許。
          DWRN:外部數(shù)據(jù)存儲器寫允許。
          PRDN:外部程序內(nèi)存讀允許。
          PRWN:外部程序內(nèi)存寫允許。
          CREADN:同時讀取外部程序和數(shù)據(jù)存儲器引腳。
          DCSN:外部數(shù)據(jù)存儲器片選信號。不用時接地。

          (3)時鐘引腳

          SLK:CODEC接口移位時鐘。
          FSYNC:CODEC接口幀同步時鐘。
          XIN:晶體/外部時鐘輸入。
          XOUT:晶體輸出端。
          CLKOUT:CT8022芯片的核心頻率。由內(nèi)部頻率45.056MHz分頻得到。分頻因子可通過命令設(shè)置。
          PLLR,PLLC,PLLT,AVCC,AGND:PLL支持管腳。連接方法如圖1所示。
          PLLBYPASS:禁用內(nèi)部PLL。用于XIN端直接外接90.112MHz時鐘時用。

          pll連接方法

          (4)CODEC引腳

          DX0:用于串行輸出已解壓信號至CODEC0。
          DR0:用于從CODEC0串行輸入8/16bit格式信號。
          DX1:用于串行輸出已解壓信號至CODEC1。
          DR1:用于從CODEC1串行輸入8/16bit格式信號。

          (5)DMA引腳

          TXDREQ:DMA發(fā)送請求信號。數(shù)據(jù)的傳輸可采用DMA方式或主機訪問方式。具體方式可在初始化時通過向硬件控制寄存器(HCR)寫控制命令來控制。

          TXDACKN:DMA發(fā)送允許。

          RXDREQ:DMA接收請求信號。 RXDACKN:DMA接收允許信號。

          (6)其它引腳

          GND1~18:接地引腳。
          VCC1~18:接5V電源。
          IRQN:中斷請求信號。
          RSTN:復(fù)位端口。
          GPIO0~7:通用I/O腳。與該器件以前的系列CT8015兼容。
          BRQN,ABORTN,EINTN:保留引腳??赏ㄟ^10kΩ上拉電阻與VCC相連。 BGRNTN,BRDN:保留,不連接。
          EXTP,BMODE,DBG,BOOT,URST,TEST:保留,接地。

          應(yīng)當說明的是:在以上各管腳名稱中,如果最后一個字母為N,則表示該管腳為低有效。

          2 工作原理

          2 .1與CODEC的接口

          CT8022可以直接與一個或兩個8 bit A/μ率編譯碼器(A/D和D/A)相連,也可以與16位線性編譯碼器相連。在作為輸入/輸出信號時,可通過主機接口命令來確定接口的具體參數(shù)。當使用兩個編譯碼器時,應(yīng)保證其型號相同。CT8022可以向CODEC提供時鐘信號,也可與編譯碼器使用共同的外部時鐘信號。當CT8022向CODEC提供時鐘信號時,時鐘SCLK和FSYNC由其內(nèi)部的時鐘通過編程而分頻得到。CODEC的抽樣頻率為FSYNC。SCLK、FSYNC和CT8022內(nèi)部的時鐘關(guān)系為:

          SCLK=CT8022的內(nèi)部時鐘/(N+1),其中3≤N≤31;

          FSYNC=SCLK/(M+1),其中18≤M≤1023。

          式中M、N均為分頻因子,具體值可根據(jù)采樣頻率在初始化時用命令寫入。

          2.2外部SRAM    

          CT8022至少需要8k



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();