《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 多媒體網(wǎng)關(guān)系統(tǒng)中模擬電話語音卡的設(shè)計(jì)

多媒體網(wǎng)關(guān)系統(tǒng)中模擬電話語音卡的設(shè)計(jì)

2008-09-18
作者:高 峰

??? 摘? 要: 介紹多媒體網(wǎng)關(guān)中模擬電話語音卡的軟硬件設(shè)計(jì)。一個(gè)基于TMS320VC5402處理器、AM79R79(SLIC)用戶線路接口芯片" title="接口芯片">接口芯片和AM79Q02(SLAC )用戶音頻處理芯片及PCI9052 PCI橋接芯片的模擬電話語音卡的設(shè)計(jì)。?

????關(guān)鍵詞: 多媒體網(wǎng)關(guān)? 模擬電話語音卡? DSP? PCI總線

?

??? 目前,熱點(diǎn)的CTI(計(jì)算機(jī)電話集成)應(yīng)用有媒體網(wǎng)關(guān)、IP電話、IP傳真等。軟交換有時(shí)又稱為呼叫服務(wù)器或媒體網(wǎng)關(guān)控制器。軟交換的基本概念是把呼叫控制功能從傳輸層(媒體網(wǎng)關(guān))中分離出來。通過服務(wù)器上的軟件實(shí)現(xiàn)基本呼叫控制功能,如呼叫選路、管理控制、信令互通。由于把呼叫控制與呼叫傳輸分離開來,為控制、交換和軟件可編程功能建立分離的平面,使業(yè)務(wù)提供者可以方便地將傳輸業(yè)務(wù)與控制協(xié)議結(jié)合起來,實(shí)現(xiàn)業(yè)務(wù)轉(zhuǎn)移。?

??? 電話語音卡是構(gòu)筑各種CTI應(yīng)用系統(tǒng)的基礎(chǔ),它是一種用于電腦并能夠?qū)崿F(xiàn)語音處理的電腦插件。電話語音卡(簡稱語音卡)的主要功能是:通過計(jì)算機(jī)與電信網(wǎng)相連,提供撥號(hào)、振鈴檢測(cè)與控制摘掛機(jī)、信令檢測(cè)、轉(zhuǎn)接內(nèi)線、監(jiān)控錄音、傳真、數(shù)據(jù)傳輸、主叫號(hào)偵測(cè)等服務(wù)功能。作為實(shí)現(xiàn)語音處理的功能部件,語音卡一般都有與電話網(wǎng)的接口。與電話網(wǎng)不同的接口類型,可分為模擬語音卡和數(shù)字語音卡。?

??? 以下將介紹一個(gè)基于TMS320VC5402處理器(簡稱DSP5402)、AM79R79(SLIC)用戶線路接口芯片和AM79Q02(SLAC)用戶音頻處理芯片及PCI9052 PCI橋接芯片所構(gòu)成的模擬電話語音卡設(shè)計(jì)。?

1 系統(tǒng)總體方案?

??? 在設(shè)計(jì)中,電話語音卡實(shí)現(xiàn)了16路話音的接續(xù)控制和成幀" title="成幀">成幀功能。系統(tǒng)通過PCI總線與DSP5402交互,對(duì)單板進(jìn)行維護(hù)和管理;語音業(yè)務(wù)通過TDM(時(shí)分多路復(fù)用)總線連接;單板內(nèi)部則由DSP5402完成對(duì)語音的接續(xù)控制和成幀功能。總體設(shè)計(jì)框圖如圖1所示。?

?

?

2 硬件電路的設(shè)計(jì)?

2.1 DSP5402簡介?

??? DSP5402是TI公司的54X系列16bit" title="16bit">16bit定點(diǎn)DSP,具有低功耗、高性價(jià)比的特點(diǎn)。具體特點(diǎn)如下:擴(kuò)展地址模式最大可尋址到1M×16bit外部程序空間,4K×16bit片上ROM,16K×16bit片上雙口RAM;指令集支持單指令循環(huán)和塊循環(huán),存儲(chǔ)塊移動(dòng)指令提供高效的程序和數(shù)據(jù)存儲(chǔ)器管理;片上硬件資源包括軟件可編程等待狀態(tài)發(fā)生器和可編程存儲(chǔ)單元轉(zhuǎn)換,連接內(nèi)部振蕩器或外部時(shí)鐘源的鎖相環(huán)(PLL)時(shí)鐘發(fā)生器,兩個(gè)多通道緩沖串口(McBPs),增強(qiáng)型8bit并行主機(jī)接口(HPI8),兩個(gè)16bit定時(shí)器,6通道直接存儲(chǔ)器訪問(DMA)控制器;工作電源有3.3V和1.8V(內(nèi)核);在3.3V供電(1.8V核心電壓)下單周期定點(diǎn)指令的執(zhí)行周期可達(dá)10ns(100MIPS)。?

??? 設(shè)計(jì)中DSP5402一方面通過PCI總線完成與主機(jī)的通信、數(shù)據(jù)交換,另一方面完成對(duì)語音的接續(xù)與成幀功能的控制,以及語音信號(hào)和信令處理功能。?

??? 因此DSP5402外圍設(shè)計(jì)分兩部分:?

??? (1)DSP5402與PCI9052的硬件接口?

??? 完成DSP5402的HPI總線與PCI9052 LOCAL本地總線連接,主機(jī)從而可以通過PCI總線與DSP5402進(jìn)行通信。首先通過HPI對(duì)DSP5402進(jìn)行程序加載并啟動(dòng),然后完成對(duì)語音板的監(jiān)控操作。?

??? 當(dāng)DSP5402與主機(jī)(HOST)交換信息時(shí),HPI是主機(jī)的一個(gè)外圍設(shè)備。它有如下特點(diǎn):可訪問所有片內(nèi)RAM空間、HOST訪問總是與DSP5402時(shí)鐘同步、HOST和DSP5402均可訪問片內(nèi)RAM。?

??? PLX公司的PCI總線控制芯片PCI9052完成PCI總線高速信號(hào)與LOCAL 側(cè)本地設(shè)備資源的信息交互。它提供了本地總線與PCI總線的接口,避免用戶直接面對(duì)復(fù)雜的PCI總線協(xié)議,提供高性能的從目標(biāo)PCI接口板卡與PCI總線的連接;支持寬速率范圍的本地總線,最高可達(dá)132 Mbps的傳輸速率;對(duì)PCI9052編程可實(shí)現(xiàn)復(fù)用/非復(fù)用的8位、16位、32位的本地總線接口。?

??? 設(shè)計(jì)中PCI9052本地總線采用非復(fù)用8位模式與HPI8總線匹配,CPLD完成PCI本地總線與DSP5402的HPI總線互連,如圖2所示。其中具體信號(hào)定義如下:PCI本地側(cè)地址信號(hào)(LA27、LA0、LA[1:2]),配合PCI本地側(cè)讀寫信號(hào)LW/R#、地址使能信號(hào)ADS#及BLAST傳輸模式使能信號(hào)編碼生成HPI控制信號(hào)(如片選信號(hào)HCS#、數(shù)據(jù)字高低字節(jié)選擇信號(hào)HBIL、功能寄存器選擇信號(hào)HCNTL[0:1]及讀寫信號(hào)HRD#、HWR#);HPI準(zhǔn)備就緒信號(hào)HRDY產(chǎn)生PCI本地側(cè)就緒信號(hào)READY#,可根據(jù)需要插入等待周期,達(dá)到實(shí)際時(shí)序要求;HPI中斷信號(hào)HINT#觸發(fā)PCI本地中斷信號(hào)LINT#;HPI數(shù)據(jù)總線HD[0:7]通過CPLD電平匹配與PCI本地側(cè)數(shù)據(jù)總線LD[0:7]連接。?

?

?

??? (2)DSP5402與AM79Q02(SLAC)的硬件接口?

??? 選用AMD公司SLIC用戶線路接口芯片AM79R79(簡稱SLIC)實(shí)現(xiàn)電話的接續(xù)各狀態(tài)的轉(zhuǎn)換,監(jiān)視電話線的負(fù)載變化,實(shí)現(xiàn)摘機(jī)檢測(cè)、饋電供給及振鈴傳送;與其實(shí)現(xiàn)無縫接口的SLAC用戶音頻處理芯片AM79Q02(簡稱SLAC)實(shí)現(xiàn)話音的A/D轉(zhuǎn)換,并成幀到PCM碼流中。SLAC提供的SPI MCU總線接口簡化了與MCU的硬線連接,并且SLAC(提供完全的SLIC的控制總線)與SLIC可實(shí)現(xiàn)無縫連接,因此對(duì)SLIC的控制可完全簡化為直接控制SLAC來間接完成,簡化了硬件電路的設(shè)計(jì),節(jié)省了用戶的開發(fā)成本。?

??? SPI接口包括時(shí)鐘DCLK、片選及數(shù)據(jù)線DI/O,而沒有讀寫方向控制線,對(duì)讀寫方向的控制則通過寫單字節(jié)的讀寫命令字的bit0完成;讀寫命令字的bit7-bit1包含控制寄存器的地址信息,這樣就可以完成對(duì)SLAC的寄存器操作。?

??? 另外,設(shè)計(jì)SLAC的SPI接口時(shí)序需特別注意:每次讀寫操作低使能有效至少維持8個(gè)DCLK周期,即完成一個(gè)字節(jié)的讀寫操作;當(dāng)低使能有效少于8個(gè)DCLK周期時(shí),則該讀寫忽略;當(dāng)低使能有效在8~15個(gè)DCLK周期,則取倒數(shù)的8個(gè)DCLK周期為有效讀寫周期;當(dāng)低使能有效大于15個(gè)DCLK周期,則會(huì)引起硬件復(fù)位。?

??? 圖3是SLAC的MCU接口SPI總線時(shí)序圖。?

?

?

??? DSP5402有兩個(gè)多通道緩沖串口(McBPs),McBPs有多種配置模式,可根據(jù)需要配置成高速主從SPI接口,考慮到以后功能擴(kuò)展需要,設(shè)計(jì)中保留了McBPs;采取由軟件讀寫通用I/O,模擬SPI時(shí)序并配合CPLD實(shí)現(xiàn)SPI接口,從而完成DSP5402與SLAC的硬件接口,并實(shí)現(xiàn)DSP5402對(duì)SLAC/SLIC單元的狀態(tài)監(jiān)視與控制。?

2.2 PCI9052?

??? PCI9052是PLX公司推出的一種PCI總線從設(shè)備接口芯片。它提供了方便的本地總線與PCI總線的接口,避免用戶直接面對(duì)復(fù)雜的PCI總線協(xié)議。?

2.3 AM79Q02與AM79R79?

??? 選用AMD公司SLIC/SLAC用戶線路接口與音頻處理、成幀電路。SLIC實(shí)現(xiàn)電話的接續(xù)各狀態(tài)的轉(zhuǎn)換,監(jiān)視電話線的負(fù)載變化,實(shí)現(xiàn)摘機(jī)檢測(cè)、饋電供給及振鈴傳送的功能;而SLAC實(shí)現(xiàn)話音的A/D轉(zhuǎn)換,并成幀到8Mbps的PCM碼流中。它還有如下特點(diǎn):軟配置SLIC輸入阻抗、收發(fā)增益、回路損耗等線路參數(shù); A/μ率編碼或線性編碼可選;PCM碼流時(shí)隙再分配;單雙8Mbps的PCM通道可選;支持四路SLIC控制與語音處理,縮小了電路板的尺寸、降低了成本;其中內(nèi)部環(huán)回、音頻發(fā)生電路,方便了電路的故障診斷與測(cè)試。?

??? SLAC用戶線路音頻處理電路,如圖4所示。?

?

?

??? 另外SLAC與MCU通信提供SPI接口,簡化了與MCU的硬件連接;而且SLAC提供與SLIC無縫連接的SLIC控制與音頻接口,因此直接控制SLAC以間接完成對(duì)SLIC的控制,簡化了硬件電路和軟件編程。?

3 軟件設(shè)計(jì)?

??? 軟件設(shè)計(jì)分為如下兩部分:目標(biāo)板" title="目標(biāo)板">目標(biāo)板內(nèi)驅(qū)動(dòng)程序設(shè)計(jì)" title="程序設(shè)計(jì)">程序設(shè)計(jì)與主機(jī)程序設(shè)計(jì)(其中包括PCI驅(qū)動(dòng)程序及主機(jī)應(yīng)用程序開發(fā))。?

3.1 目標(biāo)板內(nèi)驅(qū)動(dòng)程序設(shè)計(jì)?

??? 目標(biāo)板內(nèi)驅(qū)動(dòng)程序可根據(jù)功能模塊劃分:系統(tǒng)自檢、測(cè)試模塊; SLAC/SLIC的控制模塊,實(shí)現(xiàn)包括線路激活、振鈴、待機(jī)和斷線狀態(tài),摘掛機(jī)檢測(cè)及檢測(cè)門限可編程;與主機(jī)通信模塊,實(shí)現(xiàn)主機(jī)對(duì)目標(biāo)板的實(shí)時(shí)監(jiān)控。?

3.2 主機(jī)程序設(shè)計(jì)?

??? 這里將主機(jī)程序設(shè)計(jì)分為PCI驅(qū)動(dòng)程序開發(fā)和主機(jī)應(yīng)用程序開發(fā)兩部分。?

????PCI驅(qū)動(dòng)程序使用Jungo公司的驅(qū)動(dòng)程序生成軟件KernelDriver,使用十分方便。利用KernelDriver中的驅(qū)動(dòng)程式生成向?qū)?根據(jù)需要生成驅(qū)動(dòng)程序代碼;在MS-VC++編譯環(huán)境編譯剛剛生成的驅(qū)動(dòng)CPP代碼,調(diào)試沒問題了,PCI驅(qū)動(dòng)程序開發(fā)也就完成了。

??? 主機(jī)應(yīng)用程序則是在PCI驅(qū)動(dòng)程序之上,調(diào)用相關(guān)的API函數(shù)對(duì)PCI設(shè)備進(jìn)行操作,完成主機(jī)對(duì)目標(biāo)板的程序加載及對(duì)其狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控操作。?

??? 本方案設(shè)計(jì)中,CPU選用了性價(jià)比很高的TMS320VC5402,其CCS開發(fā)環(huán)境配合JTAG調(diào)試,開發(fā)方便;選擇可無縫連接使用的用戶線路接口芯片AM79R79、用戶音頻處理芯片AM79Q02以及靈活配置的PCI橋接芯片PCI9052,大大降低了軟硬件開發(fā)難度,加快了開發(fā)進(jìn)度,達(dá)到了降低開發(fā)成本的最終目的。?

參考文獻(xiàn)?

1 TMS320VC5402 FixedPoint signal processor.TI Technology?document Sprs079e,2000.8?

2 PCI9052 Data Book. PLX Technology document,Version??2.0 September 2001?

3 Am79Q02/021/031Quad Subscriber Line Audio-Processing?Circuit(QSLAC(tm)) Devices . December 1999 Advanced??Micro Devices,Inc.?

4 Am79R79 Ringing SLIC User's Guide. October 1999?Addvanced Micro Devices,Inc.?

5 Texas Instruments TMS320VC5409/21 DSP to PCI Bus Application Note.PLX Technology document, June 16,2000

本站內(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)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区国产盗摄| 久久久久久久久久久久久女国产乱 | 亚洲国产女人aaa毛片在线| 亚洲欧美另类在线观看| 中文亚洲欧美| 一个色综合av| 一本到高清视频免费精品| 亚洲人体影院| 亚洲精品综合精品自拍| 亚洲日本欧美天堂| 亚洲国产精品小视频| 亚洲高清不卡在线观看| 亚洲电影一级黄| 亚洲国产一区二区三区青草影视| 亚洲国产高清在线| 亚洲国产日韩美| 亚洲二区在线观看| 91久久精品久久国产性色也91| 亚洲电影在线免费观看| 亚洲国产精品va在线看黑人动漫 | 亚洲人成啪啪网站| 亚洲精品国产精品国自产观看浪潮 | 国产精品日韩精品欧美在线| 国产精品毛片a∨一区二区三区| 国产精品成人一区二区艾草| 国产精品激情av在线播放| 国产乱码精品一区二区三区五月婷| 国产日韩亚洲欧美| 激情五月综合色婷婷一区二区| 一区免费在线| 最新国产乱人伦偷精品免费网站| 亚洲精品国产欧美| 亚洲视频免费看| 午夜久久福利| 亚洲激情在线播放| 一区二区三区不卡视频在线观看| 亚洲欧美在线aaa| 久久精品国产亚洲高清剧情介绍| 老色批av在线精品| 欧美日韩视频免费播放| 国产精品拍天天在线| 国产综合婷婷| 亚洲精品乱码久久久久| 亚洲无人区一区| 欧美在线在线| 亚洲毛片一区| 亚洲欧美日韩国产一区| 久久这里只有精品视频首页| 欧美日韩大片一区二区三区| 国产精品稀缺呦系列在线| 狠狠入ady亚洲精品| 最新日韩欧美| 亚洲午夜女主播在线直播| 欧美中文字幕在线观看| 日韩一区二区免费高清| 性欧美xxxx视频在线观看| 久久一区视频| 国产精品v欧美精品v日韩| 极品av少妇一区二区| 日韩一区二区福利| 欧美一区二区三区精品电影| 91久久精品www人人做人人爽| 亚洲一区久久久| 久久这里只有| 国产精品在线看| 亚洲精品国产精品国自产观看| 午夜激情久久久| av不卡在线观看| 久久久之久亚州精品露出| 欧美日韩精品久久| 国内精品嫩模av私拍在线观看| 日韩午夜精品| 亚洲国产三级| 午夜精品亚洲| 欧美国产激情二区三区| 国产日韩欧美另类| 亚洲精品免费网站| 久久精品99国产精品酒店日本| 亚洲午夜av电影| 欧美www视频在线观看| 国产喷白浆一区二区三区| 亚洲看片免费| 亚洲人成人77777线观看| 久久精品国产精品亚洲| 国产精品v欧美精品v日韩精品| 亚洲国产欧美在线人成| 欧美一级二级三级蜜桃| 亚洲一区二区三区中文字幕在线 | 久久精品五月| 国产精品青草久久久久福利99| 亚洲人成欧美中文字幕| 亚洲国产欧美不卡在线观看| 欧美一区日韩一区| 欧美日韩综合不卡| 亚洲日本va午夜在线电影| 亚洲国产婷婷| 久久久久久夜精品精品免费| 国产精品美女久久久久久2018 | 亚洲激情网址| 亚洲国产精品国自产拍av秋霞| 欧美在线日韩精品| 国产精品久久久久毛片大屁完整版 | 欧美日本免费一区二区三区| 一区二区三区在线免费播放| 午夜精品理论片| 午夜精品久久久| 欧美偷拍一区二区| 一本色道88久久加勒比精品| 亚洲精品一区在线观看| 蜜臀a∨国产成人精品| 韩国成人精品a∨在线观看| 先锋亚洲精品| 欧美一区二区三区免费视频| 国产精品v欧美精品v日韩| 夜夜精品视频一区二区| 中日韩午夜理伦电影免费| 欧美日韩视频在线一区二区观看视频| 亚洲成色精品| 亚洲精品美女在线观看| 欧美成人精品福利| 亚洲国产成人91精品| 亚洲欧洲视频| 欧美精品国产精品日韩精品| 亚洲人成在线播放| 一二三四社区欧美黄| 欧美特黄一级大片| 亚洲一区二区网站| 久久av一区二区三区亚洲| 国产一区二区高清视频| 欧美一区二区精品在线| 久久久久久综合| 激情成人在线视频| 亚洲欧洲日产国码二区| 欧美精品精品一区| 一本在线高清不卡dvd| 亚洲综合国产激情另类一区| 国产精品一区视频| 久久国产精品久久w女人spa| 蜜桃av噜噜一区| 亚洲欧洲日本专区| 亚洲午夜国产一区99re久久 | 亚洲视频香蕉人妖| 国产精品日韩欧美综合| 欧美一区二区免费视频| 另类激情亚洲| 亚洲精品国产视频| 午夜视频在线观看一区二区三区| 国产日韩欧美不卡| 亚洲国产综合91精品麻豆| 欧美日本一区二区视频在线观看| 99亚洲伊人久久精品影院红桃| 午夜宅男欧美| 一区一区视频| 亚洲无线视频| 国产专区欧美精品| 日韩视频在线免费| 国产精品美女一区二区在线观看| 欧美一二三视频| 欧美激情91| 亚洲一区在线播放| 麻豆精品视频| 中国女人久久久| 久久久噜噜噜久久人人看| 亚洲三级视频| 欧美一区永久视频免费观看| 在线国产精品播放| 亚洲综合社区| 在线不卡亚洲| 亚洲欧美成人| 亚洲第一中文字幕在线观看| 午夜精品久久久久99热蜜桃导演| 狠狠色丁香久久婷婷综合_中| 亚洲最新视频在线| 国产一区二区精品久久| 日韩视频免费在线| 国产区在线观看成人精品| 亚洲免费观看在线观看| 国产精品尤物| 99在线精品视频在线观看| 国产日韩欧美在线播放不卡| 亚洲九九精品| 国产日本欧美一区二区三区在线| 亚洲精品在线一区二区| 国产老肥熟一区二区三区| 日韩视频中文| 国产在线一区二区三区四区 | 午夜久久资源| 在线看日韩欧美| 欧美一区二区成人6969| 亚洲精品乱码久久久久久| 久久久综合视频| 亚洲视屏一区| 欧美电影资源| 欧美在线视频一区二区三区| 欧美午夜精品久久久| 亚洲精品老司机| 国语精品一区| 香蕉av777xxx色综合一区| 亚洲精品一区二区三| 可以看av的网站久久看|