<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è) > 汽車(chē)電子 > 設計應用 > 新型語(yǔ)音壓縮芯片CT8022的使用方法

新型語(yǔ)音壓縮芯片CT8022的使用方法

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

1 引腳說(shuō)明

CT8022有128條管腳,分為6類(lèi)。

(1)主機接口引腳

HSTDB0~7:主機數據總線(xiàn)。

HSTAB0~3:主機地址線(xiàn)。其中HSTAB0用來(lái)選擇16位控制字的高8位或低8位,當為0時(shí)選擇低8位,為1時(shí)選擇高8位。

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

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

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

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

MDB0~15:外部數據存儲器數據總線(xiàn)。
ADDR0~15:外部數據存儲器地址總線(xiàn)?!SEL:外部數據總線(xiàn)字節選擇。當外接非16位寬度的內存時(shí)該引腳有用。
DRDN:外部數據存儲器讀允許。
DWRN:外部數據存儲器寫(xiě)允許。
PRDN:外部程序內存讀允許。
PRWN:外部程序內存寫(xiě)允許。
CREADN:同時(shí)讀取外部程序和數據存儲器引腳。
DCSN:外部數據存儲器片選信號。不用時(shí)接地。

(3)時(shí)鐘引腳

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

pll連接方法

(4)CODEC引腳

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

(5)DMA引腳

TXDREQ:DMA發(fā)送請求信號。數據的傳輸可采用DMA方式或主機訪(fǎng)問(wèn)方式。具體方式可在初始化時(shí)通過(guò)向硬件控制寄存器(HCR)寫(xiě)控制命令來(lái)控制。

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

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

(6)其它引腳

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

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

2 工作原理

2 .1與CODEC的接口

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

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

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

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

2.2外部SRAM    

CT8022至少需要8k



評論


相關(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>