劉海峰 王春紅 楊三勝
(中國船舶重工集團公司第七二二研究所 武漢 430079)
FM336Plus-D在PSTN中的應(yīng)用*
劉海峰 王春紅 楊三勝
(中國船舶重工集團公司第七二二研究所 武漢 430079)
闡述了電話/傳真調(diào)制解調(diào)器FM336Plus-D的性能特點、軟硬件設(shè)計及注意事項,并給出了FM336Plus-D在PSTN中的安全保密傳輸系統(tǒng)應(yīng)用實例。
PSTN;FM336Plus-D;調(diào)制解調(diào)器
Class NumberTN916
當(dāng)前,電話和傳真已經(jīng)廣泛應(yīng)用于社會各行各業(yè)。隨著計算機技術(shù)的發(fā)展,網(wǎng)絡(luò)電話、網(wǎng)絡(luò)傳真已進入了一個快速發(fā)展期,也取得了不少應(yīng)用,但是,基于PSTN(公共電話交換網(wǎng))的電話、傳真仍是人們傳送語音信息和收發(fā)文件資料的一條重要、便捷途徑,具有不可替代的強大生命力。
由于PSTN的傳輸信道是模擬信道,我們在PSTN上發(fā)送數(shù)據(jù)、傳真時,需要將待發(fā)送的數(shù)字信號進行調(diào)制,先使之轉(zhuǎn)換為適合在PSTN信道傳輸?shù)哪M信號才能發(fā)送出去;同樣,在PSTN上接收數(shù)據(jù)、傳真時,也需要將接收到的模擬信號進行解調(diào),先使模擬信號轉(zhuǎn)換為數(shù)字信號后才能獲得原有信息。因此調(diào)制解調(diào)器是PSTN(公共電話交換網(wǎng))電話、傳真業(yè)務(wù)應(yīng)用中的關(guān)鍵芯片。對此類MODEM的選型及研究對PSTN網(wǎng)絡(luò)的應(yīng)用開發(fā)具有重要的借鑒意義,具有廣闊的市場價值[2]。
本文以介紹了FM336Plus-D的主要性能,著重研究了該款MODEM的軟硬件設(shè)計,總結(jié)了若干注意事項,最后給出了FM336Plus-D在PSTN安全保密傳輸系統(tǒng)中的具體應(yīng)用實例。
FM336Plus-D是美國Conexant公司推出的一款高性能電話/傳真調(diào)制解調(diào)器芯片。
·兩線制半雙工G3類傳真調(diào)制解調(diào)器,數(shù)據(jù)收發(fā)速率最高可至33.6kbps。符合IT U-T建議V.34 half-duplex,V.17,V.33,V.29,V.27 ter,V.21信道2,V.8和T.30附錄F的規(guī)定[1];
·兩線制全雙工數(shù)據(jù)調(diào)制解調(diào)器,數(shù)據(jù)收發(fā)速率最高可至33.6kbps。符合ITU-T建議V.34,V.32 bis,V.32,V.22 bis,V.22,V.23,V.21,Bell212A和Bell 103的規(guī)定;
·全速率下HDLC(高級數(shù)據(jù)鏈路控制);
·可編程單音、雙音多頻發(fā)生器;
·單音、雙音多頻檢測;
·異步串行、同步并行兩種數(shù)據(jù)傳輸模式;
·自動降速(V.34半雙工);
·自動撥號、自動應(yīng)答控制;
·與TTL、COMS兼容,DTE接口支持微處理器總線接口和ITU-T V.24(EIA/TIA-232-E)接口[3];
·低功耗:285mW(典型值)。
圖1 FM336Plus-D硬件接口框圖
FM336Plus-D的硬件連接相對比較簡單,外圍電路不是很復(fù)雜,硬件接口框圖如圖1所示。RS4 、/WR 、/RD 、/CS 、/RESET 、IRQ 等引 腳 直接與主處理器相應(yīng)管腳相連即可[4];若兩者控制接口電平不匹配,則需要在FM336Plus-D與主處理器之間接入一個電平轉(zhuǎn)換芯片來完成接口匹配,比如使用IDT74ALVC164245完成3.3V~5V的電平轉(zhuǎn)換。相對而言,FM336Plus-D與電話機的線路接口則稍微要復(fù)雜一些,依據(jù)FM336Plus-D芯片特性,正確的設(shè)計線路接口電路,并選擇合適的線路接口元器件參數(shù),對保證芯片的工作性能和可靠性則顯得尤為重要。圖3是一個典型的線路接口應(yīng)用電路,實踐證明,該電路接口適應(yīng)性好,可以滿足大多數(shù)用戶的使用需求。
圖2 FM336Plus-D線路接口應(yīng)用圖
設(shè)計FM336Plus-D的硬件電路時,要注意以下事項:
1)根據(jù)芯片分類編號,正確設(shè)計時鐘電路。FM336Plus-D出廠時芯片表面會印有芯片型號和分類編號,同樣的芯片型號不同的分類編號,決定了該芯片是支持晶體時鐘電路還是支持晶振時鐘電路。設(shè)計者在設(shè)計時鐘電路時,有可能會因為粗心而忽略了這個設(shè)計細(xì)節(jié),設(shè)計了不正確的時鐘接口電路,從而導(dǎo)致芯片工作異常。
2)正確設(shè)計接口電路,選擇合適匹配參數(shù)。FM336Plus-D與主處理器的控制接口連接比較簡單,若兩者控制接口電平匹配,則只要把FM336Plus-D的數(shù)據(jù)總線D0-D7、地址總線 RS0-
3)重視PCB板設(shè)計,有效抑制電磁干擾。FM336Plus-D既有數(shù)字接口又有模擬接口,數(shù)模電路處理不當(dāng)特別容易引起相互干擾,而且在芯片實際應(yīng)用中,FM336Plus-D經(jīng)常要與AD/DA芯片、時鐘芯片、繼電器、電源管理芯片等具有較強輻射或干擾的器件搭配使用,因此為保證FM336Plus-D獲得較好的工作性能,則必須在設(shè)計PCB板時,要做好防電磁干擾設(shè)計,盡量抑制PCB板的電磁輻射。例如,在PCB設(shè)計時考慮到以下設(shè)計原則:運放等模擬器件盡量靠近布置在芯片模擬輸入/輸出管腳旁,晶體/晶振盡量靠近芯片管腳且將其外殼接地,避免產(chǎn)生干擾的器件或連線靠近TXA1,TXA2,RIN,VC,VREF等對干擾敏感的管腳及其連線,模擬地與數(shù)字地分離,盡量將電源與地分層設(shè)計,數(shù)字信號與模擬信號分區(qū)布線且盡量不平行布線,電源線與地線布線寬度盡量寬,每個電源引腳處就近布置一個0.1μ F的濾波電容。
FM336Plus-D的軟件設(shè)計,具體來說,有兩點比較重要:1)使用者要對相關(guān)眾多的IT U-T建議很熟悉。比如,使用FM336Plus-D的數(shù)據(jù)傳輸模式時,就要清楚 V.32和 V.34協(xié)議;使用FM336Plus-D的傳真?zhèn)鬏斈J綍r,則要清楚 T.30協(xié)議;2)使用者要熟練掌握FM336Plus-D共32個寄存器的讀寫、配置。下面簡單介紹了在進行FM336Plus-D軟件設(shè)計時的兩個應(yīng)用細(xì)節(jié):
1)檢測單音處理
與配置檢測單音的相關(guān)寄存器如表1所示。
表1 單音檢測寄存器表
表2 單音檢測寄存器配置表
源碼描述如下:
·檢測2100Hz單音配置
經(jīng)過上述配置后,FM336Plus-D進入單音檢測狀態(tài),檢測結(jié)果通過0x0B寄存器的第5、6、7位提供給用戶使用。
2)中斷處理流程
FM336Plus-D的中斷為電平中斷,在和脈沖觸發(fā)中斷的CPU配合使用時,應(yīng)特別注意中斷處理,以免FM336Plus-D的中斷將CPU中斷拉死,造成CPU無法再進入中斷,進行中斷處理。
因此在處理FM336Plus-D中斷時,必須確保中斷處理流程在退出該中斷處理時,將FM336Plus-D的所有中斷源處理完畢,也就是說FM336Plus-D的中斷在經(jīng)過該中斷處理后,必定由中斷有效變?yōu)闊o效。反映在中斷管腳上,就是在經(jīng)過該中斷處理后,必定有一個跳變,這樣,下次中斷有效時,該管腳才會出現(xiàn)中斷有效的脈沖,保證CPU能捕捉并處理下次中斷。
源碼描述如下:
PSTN網(wǎng)上的電話和傳真業(yè)務(wù)應(yīng)用廣泛,但PSTN網(wǎng)存在不安全、保密性差的缺點?,F(xiàn)在,隨著人們安全意識的不斷提高,基于PSTN上的通信安全問題也得到了日益重視。但是,在現(xiàn)階段對PSTN進行升級改造,增加保密措施,加強其安全保密強度也是相當(dāng)不現(xiàn)實的[5]。而在PSTN終端設(shè)備處增加具有加、解密措施的增值業(yè)務(wù)通信設(shè)備,對接入的電話、傳真數(shù)據(jù)信息進行二次處理,是一種簡單易行、經(jīng)濟實用的通信安全解決方案。圖3為PSTN安全保密傳輸系統(tǒng)應(yīng)用框圖。
圖3 PSTN安全保密傳輸系統(tǒng)應(yīng)用框圖
系統(tǒng)工作流程如下:
1)電話業(yè)務(wù)模式。甲方撥打乙方電話號碼,乙方摘機后,通話雙方首先通明話,若任意一方啟動加密申請,增值業(yè)務(wù)通信設(shè)備監(jiān)聽到該申請信號后,線路切換電路立即進行線路控制切換。這時,話音調(diào)理電路與本地電話機相連,對話音信號進行“二四線”變換處理,線路調(diào)制解調(diào)器FM336Plus-D與PSTN相連,處理線路上的話音業(yè)務(wù)進程。發(fā)送話音時,電話機模擬話音信號經(jīng)由信號調(diào)理、AD變換、聲碼話編碼、主控模塊加密等一系列處理流程,最后通過調(diào)制解調(diào)器FM336Plus-D發(fā)送至PSTN線路。反之,接收話音時,增值業(yè)務(wù)通信設(shè)備將從PSTN線路接收到的調(diào)制信號先經(jīng)由調(diào)制解調(diào)器FM336Plus-D解調(diào),然后再經(jīng)過主控模塊解密、聲碼話解碼、DA變換、信號調(diào)理等一系列處理流程,最后將模擬話音信號送至電話機。電話通話結(jié)束,通話任意一方掛機,增值業(yè)務(wù)通信設(shè)備檢測到本地電話機掛機信號后,先通過本端FM336Plus-D向?qū)Ψ紽M336Plus-D發(fā)送掛機碼,然后線路切換電路斷開PSTN連接,進入待機工作狀態(tài)。
2)傳真工作模式。甲方撥打乙方電話號碼,乙方摘機,接收傳真方發(fā)送傳真“啟動”信號,增值業(yè)務(wù)通信設(shè)備監(jiān)聽到傳真機發(fā)出的單音信號后,線路切換電路立即進行線路控制切換。這時,本地調(diào)制解調(diào)器FM336Plus-D與本端傳真機相連,處理本端的傳真業(yè)務(wù)進程,線路調(diào)制解調(diào)器FM336Plus-D與PSTN相連,處理線路上的傳真業(yè)務(wù)進程。發(fā)送傳真時,本端傳真機發(fā)出的傳真數(shù)據(jù)信息經(jīng)由FM336Plus-D接收解調(diào),再經(jīng)過主控模塊進行加密處理,最后將加密后的傳真數(shù)據(jù)通過線路調(diào)制解調(diào)器FM336Plus-D發(fā)送至PSTN線路。反之,接收傳真時,增值業(yè)務(wù)通信設(shè)備將從PSTN線路接收到的調(diào)制信號先經(jīng)由調(diào)制解調(diào)器FM336Plus-D解調(diào),再經(jīng)過主控模塊進行解密,最后將解密后的傳真數(shù)據(jù)通過本地調(diào)制解調(diào)器FM336Plus-D送至傳真機。傳真發(fā)送結(jié)束,線路切換電路斷開PSTN連接,并進入待機工作狀態(tài)。
本文介紹了FM336Plus-D的性能特點、軟硬件設(shè)計和注意事項,并基于FM336Plus-D設(shè)計并實現(xiàn)了一個基于FM336Plus-D的PSTN安全保密傳輸應(yīng)用系統(tǒng)。該系統(tǒng)具有操作簡單、使用方便、語音清晰、傳輸可靠、線路適應(yīng)能力強、保密性高等諸多優(yōu)點,已在諸多場合得到了很好的應(yīng)用。
[1]FM336Plus V.34/Group 3 High Performance Fax Modem Family Designer's Guid[EB/OL].Conexant Proprietary Information,2001
[2]朱梅英,等.傳真通信與調(diào)制解調(diào)器[M].北京:人民郵電出版社,1996
[3]周子耀.傳真三類機軟硬件原理與應(yīng)用[M].北京:電子工業(yè)出版社,1997
[4]胡慶鐘,李小剛.TM S320C55x DSP原理、應(yīng)用和設(shè)計[M].北京:機械工業(yè)出版社,2006
[5]胡曉勤.通用PSTN安全電話的研究與實現(xiàn)[D].四川大學(xué),2004
Application of FM336Plus-Din PSTN
Liu Haifeng Wang Chunhong YangSansheng
(No.722 Research Institute of CSIC,Wuhan 430079)
FM336Plus-D is a high performance Phone and Fax M odem in PSTN.In this paper,we discuss the features,the hardware interfaces,the hardware implementation,the software implementation and some Notes when implementing.Base on that discussing,an application of FM336Plus-D In PSTN for security was analyzed.
PSTN,FM336Plus-D,MODEM
TN916
2010年9月19日,
2010年10月23日
劉海峰,男,碩士研究生,研究方向:通信安全。王春紅,女,碩士研究生,研究方向:網(wǎng)絡(luò)安全。楊三勝,男,碩士研究生,研究方向:通信安全。