基于普通異步Modem的同步通信技術(shù)
出處:hf106 發(fā)布于:2007-05-27 13:37:23
異步通信和同步通信是兩種不同的通信方式。異步通信采用字符起止同步技術(shù),前后字符的間隔沒有嚴(yán)格要求,發(fā)送端在發(fā)送的每個字符前加上起始位,字符后加上停止位,接收端據(jù)此完成傳輸字符的接收。雙方毋需同步時(shí)鐘,因而通信設(shè)備和控制手段相對簡單。同步通信是一種比特同步通信技術(shù),要求發(fā)收雙方具有同頻同相的同步時(shí)鐘信號,只需在傳送報(bào)文的前面附加特定的同步字符,使發(fā)收雙方建立同步,此后便在同步時(shí)鐘的控制下逐位發(fā)送/接收。顯然,因?yàn)榘l(fā)送端和接收端必須有同步信號的支持,使得通信設(shè)備和控制技術(shù)比異步通信復(fù)雜得多[1]。
由于異步通信中需為每個字符添加起始位、停止位,往往還要附加校驗(yàn)位,因而傳輸速率不高,效率也較低。設(shè)字符寬度為8位,起始位、停止位、校驗(yàn)位均為1位,則在傳送的數(shù)據(jù)流中,有效信息僅占8/11。若考慮到字符間隔,則不到8/ 11,有3/11以上的比特開銷被用作通信控制的冗余信息,大大降低了信道利用率。若設(shè)定異步速率為33.6kb/s,在上述的字符格式下,其真正的信息速率不到24.4kb/s。正因?yàn)楫惒酵ㄐ诺倪@個缺點(diǎn),致使其使用范圍比較局限,在實(shí)際的通信系統(tǒng)中,主要采用同步通信技術(shù)。
目前,調(diào)制解調(diào)器(Modem)得到了廣泛的應(yīng)用,特別在網(wǎng)絡(luò)應(yīng)用中,人們普遍以Modem作為DCE設(shè)備,實(shí)現(xiàn)PC機(jī)的撥號上網(wǎng)。在這里,PC 機(jī)提供的是RS232異步通信端口,普通的Modem也只支持異步通信。故在這種應(yīng)用中,我們進(jìn)行的仍只是異步通信。
調(diào)制解調(diào)技術(shù)和調(diào)制解調(diào)器都發(fā)展得十分迅速,目前已能支持V.90/V.92協(xié)議,各種智能型的調(diào)制解調(diào)器也在不斷推出。但在通信方式上,市售的Modem均只能支持異步通信。我們通過對Modem內(nèi)核的深入分析和試驗(yàn),發(fā)現(xiàn)只要對現(xiàn)有的 Modem采取一定的技術(shù)措施,一般的外置Modem均能支持同步通信。我們以美國Rockwell公司的調(diào)制解調(diào)芯片組RC56D[2]和TI公司的DSP 為,研制成功了一種同步通信數(shù)字終端,獲得了理想的同步通信效果。
2 RC56D簡介
Rockwell是當(dāng)今調(diào)制解調(diào)產(chǎn)品的主要生產(chǎn)廠商,RC56D是目前Modem使用的主流芯片。它采用TCM調(diào)制技術(shù),支持ITU-T V.90/K56Flex數(shù)據(jù)調(diào)制協(xié)議、V.42/MNP2-4差錯控制協(xié)議和V.42bis/ MNP5數(shù)據(jù)壓縮協(xié)議,單工接收/雙工傳輸速率達(dá)57.6/33.6kb/s,且具有自動升降速功能,當(dāng)數(shù)據(jù)壓縮比為4:1時(shí)(V.42bis壓縮標(biāo)準(zhǔn)),吞吐量可達(dá)230.4kb/s。
RC56D芯片組由兩塊大規(guī)模集成電路組成,一塊是8位的微控制單元MCU(80引腳PQFP封裝),另一塊是100引腳的數(shù)據(jù)泵MDP。MCU執(zhí)行各種功能命令,支持主機(jī)/DTE和MDP接口;MDP則是一個專用DSP,主要完成數(shù)據(jù)的調(diào)制解調(diào)和握手功能,Modem的TCM調(diào)制、自適應(yīng)均衡和Viterbi軟判決譯碼等,均由MDP實(shí)現(xiàn)。
用RC56D實(shí)現(xiàn)同步傳輸?shù)年P(guān)鍵是正確控制芯片的各種時(shí)鐘信號引腳以及利用AT命令正確設(shè)置Modem的工作模式。表1列出了MCU和MDP中的時(shí)鐘信號。
![]() |
3 和同步方式有關(guān)的AT命令[2]
AT命令是Hayes公司發(fā)明,用于設(shè)置Modem 參數(shù)、發(fā)起和終止呼叫、執(zhí)行Modem測試等操作的一組命令。因其均以AT開頭,故稱為AT命令集。在Modem中設(shè)置了三套參數(shù)存儲器,即工廠配置存儲器、當(dāng)前參數(shù)存儲器(或稱動態(tài)存儲器)、用戶配置存儲器。用AT命令可修改當(dāng)前參
數(shù)存儲器,即設(shè)置Modem當(dāng)前的操作狀態(tài)。命令執(zhí)行結(jié)果,Modem將把執(zhí)行結(jié)果以代碼的形式送回計(jì)算機(jī)或終端。Modem具有兩種工作方式,即數(shù)據(jù)方式和命令方式,命令方式又有離線命令方式和在線命令方式兩種。
為采用同步通信方式,需用到以下AT命令:
① &M1 在異步離線命令狀態(tài)下選擇同步連接模式。即命令在異步方式下呼叫后, Modem轉(zhuǎn)換為同步方式。
② +ES=6,,8 使能同步傳輸模式。
③ &X0 內(nèi)部定時(shí),即Modem自己產(chǎn)生發(fā)送時(shí)鐘信號并將其用于串口輸出TXCLK。
&X1 外部定時(shí),由本地DTE產(chǎn)生發(fā)送時(shí)鐘信號,送到MDP的XTCLK ,Modem將此時(shí)鐘用于串口輸出。
&X2 從定時(shí),即Modem從收到的載波中提取時(shí)鐘信號。
④ +MS = 若干參數(shù),用于確定調(diào)制、編碼算法及傳輸速率的/值。
從后面的例子可以知道AT命令的使用方法。
4同步通信的實(shí)現(xiàn)
根據(jù)前節(jié)介紹的&Xn命令,可以采用兩種同步方式,即內(nèi)部定時(shí)和外部定時(shí)。無論選擇那種方式,通信雙方的從端均應(yīng)選擇“從”定時(shí)方式。
(1)外部定時(shí)。圖1是采用外部定時(shí)方式時(shí), DSP、MCU、MDP和比特率產(chǎn)生電路之間的同步時(shí)鐘信號接線圖。
![]() |
圖中,比特率產(chǎn)生電路由MC14411組成,也可根據(jù)需要另行設(shè)計(jì)。比特率產(chǎn)生電路生成的時(shí)鐘信號由MDP的XTCLK 輸入,經(jīng)MDP的內(nèi)部鎖相環(huán)電路產(chǎn)生發(fā)送和接收時(shí)鐘TDCLK、RDCLK,并送給DSP和MCU的TXCLK、RXCLK,控制DSP和MCU的同步工作。同時(shí)TDCLK還經(jīng)分頻電路形成DSP 所需的幀同步接收脈沖FSR(因篇幅有限,DSP的同步工作模式略)。當(dāng)速率為14.4kb/s和28.8kb/s時(shí),同步時(shí)鐘信號TDCLK/RDCLK和發(fā)送/接收數(shù)據(jù)TXD/RXD相互關(guān)系的波形圖如圖2所示。
![]() |
為實(shí)現(xiàn)外部定時(shí)的同步通信,使用的AT設(shè)置命令為:
AT &F1 C1+ES=6, ,8&M1&X1+MS=11,1,2400,33600,1,33600。
命令中“&F1”指定恢復(fù)工廠配置1,“C1” 為返回“OK”信息,“+MS=”后面的數(shù)個參數(shù)指定為A律編碼,V.34調(diào)制,接收速率為 2400b/s,發(fā)送/接收速率為33.6kb/s,其它同步方式命令已在前面解釋。
在圖1的信號連接中,DSP的TXCLK也可以直接與DSP的RXCLK相連,即DSP的發(fā)送/接收共用同一個時(shí)鐘。根據(jù)我們的經(jīng)驗(yàn),這種接法的傳輸效果更好。
(2)內(nèi)部定時(shí)。為設(shè)為內(nèi)部定時(shí)方式,只要將前述AT命令中的&X1改為&X0即可。這時(shí),單獨(dú)的比特率產(chǎn)生電路刪去,由MCU自己生成發(fā)送和接收時(shí)鐘TXCLK/RXCLK(外接晶振28.224MHz)。MDP的XTCLK引腳懸空不用。此時(shí)的同步信號連接圖如圖3所示。
![]() |
(3)同步傳輸?shù)目刂栖浖?。我們使用的DSP 是TMS320F206,使用異常靈活方便[3]。實(shí)現(xiàn)同步通信的軟件流程是:先利用DSP異步口進(jìn)行異步連接,建立數(shù)據(jù)鏈路后,Modem轉(zhuǎn)換為同步模式, DSP則關(guān)閉異步口,打開同步口,從而進(jìn)入同步傳輸工作狀態(tài),其DSP程序流程如圖4。
![]() |
我們按照本文方案研制的同步通信終端,在一些通信應(yīng)用(如視頻監(jiān)控和傳輸)中使用,獲得了非常理想的效果,不但傳輸效率高,誤碼率也極低。
參考文獻(xiàn):
[1]. PC datasheet http://www.hbjingang.com/datasheet/PC+_2043275.html.
[2]. RS232 datasheet http://www.hbjingang.com/datasheet/RS232_585128.html.
[3]. RC56D datasheet http://www.hbjingang.com/datasheet/RC56D_1062784.html.
[4]. M1 datasheet http://www.hbjingang.com/datasheet/M1+_2039447.html.
[5]. FSR datasheet http://www.hbjingang.com/datasheet/FSR_2346447.html.
[6]. TMS320F206 datasheet http://www.hbjingang.com/datasheet/TMS320F206_17297.html.
[7]. ITELD G.數(shù)據(jù)通信技術(shù)[M].魏桂英等譯。清華大學(xué)出版社。
[8]. Rockwell International Corporation: Commands for RC56D/RC336D and RC56LD/RC336LD Modems Reference Manual ,1998.
[9]. 北京聞亭科技發(fā)展有限公司:TMS320CXX高速數(shù)字信號處理器原理與應(yīng)用。1998.
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 工業(yè)5G技術(shù)在智能制造中的應(yīng)用與實(shí)踐解析2025/12/31 10:57:21
- 工業(yè)以太網(wǎng)交換機(jī)選型與現(xiàn)場應(yīng)用技術(shù)指南2025/12/18 10:48:14
- 無線傳輸電路基礎(chǔ),射頻前端設(shè)計(jì)、天線匹配與鏈路預(yù)算計(jì)算2025/10/27 13:55:50
- ASK 解調(diào)的核心要點(diǎn)與實(shí)現(xiàn)方式2025/9/5 16:46:17
- 雙偶極子天線:結(jié)構(gòu)、特性與應(yīng)用全解析2025/9/3 10:29:21
- 高速PCB信號完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見問題分析














