實用以太網(wǎng)電話機(05-100)
前言
本文引用地址:http://2s4d.com/article/15868.htm實用以太網(wǎng)電話機的設(shè)計目的,是希望用撥打傳統(tǒng)電話的方法在以太網(wǎng)上進行電話交換,而網(wǎng)絡(luò)上不增添任何的網(wǎng)關(guān)、服務(wù)器、多點控制單元等設(shè)備。這樣,只要把以太網(wǎng)電話機通過RJ45插口接入以太網(wǎng),就可以撥號呼叫在同一網(wǎng)絡(luò)上的另一臺以太網(wǎng)電話機并進行雙向通話。由于電話語音數(shù)據(jù)不經(jīng)過網(wǎng)絡(luò)專用設(shè)備的處理直接發(fā)給對方,還可縮短語音的網(wǎng)絡(luò)傳輸延遲時間。以太網(wǎng)電話機成本低廉,使用方便,通話免費,適合已建有局域網(wǎng)的中小型企事業(yè)單位應(yīng)用。
目前的許多商品化VoIP系統(tǒng),其技術(shù)建立在ITU(國際電信聯(lián)盟)的H.323系列標(biāo)準(zhǔn)或IETF(互聯(lián)網(wǎng)工程任務(wù)組)制訂的SIP協(xié)議基礎(chǔ)上。這些VoIP系統(tǒng)功能強大、互聯(lián)性能好,適用于電信服務(wù)或大中型企業(yè)使用,但面面俱到的標(biāo)準(zhǔn)體系和昂貴的專用設(shè)備價格使這些系統(tǒng)在普通的局域網(wǎng)中難以得到普遍應(yīng)用。而流行的PC機語音聊天或語音會議技術(shù),則必須要有PC機來起到網(wǎng)絡(luò)語音終端的作用,顯然不如使用電話機方便和經(jīng)濟。
以太網(wǎng)電話機的話音傳輸和交換技術(shù)直接基于TCP/IP協(xié)議的底層協(xié)議,使得語音信號能夠以UDP數(shù)據(jù)包的形式在網(wǎng)絡(luò)上暢通傳輸;而上層應(yīng)用協(xié)議則仿照傳統(tǒng)電話機的使用模式來建立,所以以太網(wǎng)電話機的使用方法完全和普通電話機一樣。從原理上來講,以太網(wǎng)電話機類似于Peer to Peer的PC機語音技術(shù),但以太網(wǎng)電話機采用了嵌入式計算機技術(shù),全部電路(含固化軟件)都可以安裝在普通電話機的機殼內(nèi),成本低、性能可靠、實用性強。
硬件方案
為了降低成本和縮小印刷電路板的尺寸,以太網(wǎng)電話機采用基于SOPC(System on Programmable Chip)技術(shù)的硬件方案,把32位嵌入式Nios II處理器和數(shù)字語音處理電路及有關(guān)的控制邏輯電路用一片F(xiàn)PGA芯片來實現(xiàn)。這樣,只要在FPGA片外再配上存儲器、網(wǎng)絡(luò)芯片、語音編解碼(CODEC)芯片、語音收發(fā)放大器及一些接口電路就可以構(gòu)成功能齊全的以太網(wǎng)電話機。整機框圖見圖1,其中粗線框里的電路功能全部由Altera公司的Cyclone系列FPGA 芯片EP1C6Q240來實現(xiàn)。
圖1 以太網(wǎng)電話機框圖
處理器及存儲器
處理器采用Altera公司在SOPC Builder軟件中提供的Nios II 軟核處理器。
處理器外接8MByte的Flash RAM作為程序存儲器,16MByte的SDRAM作為數(shù)據(jù)存儲器。存儲器均留有很大的余量,便于以后產(chǎn)品升級。
選定處理器后,在SOPC Builder 軟件中,可以添加存儲器接口、網(wǎng)絡(luò)接口、定時器、I/O接口、UART接口等,分配地址,設(shè)置中斷等級。
評論