隨著因特網(wǎng)的普及和發(fā)展,上網(wǎng)的用戶(hù)數(shù)正不斷增加,各種各樣的上網(wǎng)手段層出不窮。但對(duì)于廣大網(wǎng)民來(lái)說(shuō),采用MODEM進(jìn)行數(shù)據(jù)傳輸卻是一種最常用的接入方式。面對(duì)這樣一個(gè)巨大市場(chǎng),世界各大芯片制造商相繼推出了自己的MODEM芯片組,并不斷在簡(jiǎn)化硬件設(shè)計(jì)和提高M(jìn)ODEM的傳輸速率上下功夫。ROCKWELL公司(由CONEXANT公司生產(chǎn))推出了一款全新的MODEM芯片組--SmartSCM/56S,它能支持新一代計(jì)算機(jī)高速M(fèi)ODEM標(biāo)準(zhǔn)--V.90,并向下兼容ROCKWELL原有的56k MODEM 標(biāo)準(zhǔn)--K56flex,以及ITU-T的V.34、V.32bis、V.22、V.21等協(xié)議標(biāo)準(zhǔn)。其核心芯片是CX88168單片調(diào)制解調(diào)芯片,外加一片CX20463線(xiàn)路接口芯片和一片CX20437語(yǔ)音編解碼芯片。該芯片組所用的芯片數(shù)較少、外圍電路簡(jiǎn)單,采用它可以較快地設(shè)計(jì)出體積小、功能強(qiáng)、支持多種協(xié)議和多種應(yīng)用的高速M(fèi)ODEM。
本文將就這種符合V.90標(biāo)準(zhǔn)的高速M(fèi)ODEM的工作模型、硬件構(gòu)成、設(shè)計(jì)中應(yīng)注意的問(wèn)題等進(jìn)行系統(tǒng)的描述,最后給出這種MODEM的一些調(diào)試方法。
1 V.90高速M(fèi)ODEM的工作模型及原理
在討論V.90高速 MODEM 電路設(shè)計(jì)之前,先闡述一下V.90高速M(fèi)ODEM的工作模型和工作原理。
基于V.90 標(biāo)準(zhǔn)的MODEM與通常的V系列MODEM有所不同,它在設(shè)計(jì)上突破了傳統(tǒng)的對(duì)稱(chēng)通信模式,采用的是一種不對(duì)稱(chēng)的通信模式(如圖1所示),使用戶(hù)在進(jìn)行終端到網(wǎng)絡(luò)運(yùn)營(yíng)商的連接時(shí)(Home to ISP),可以享受56kb/s的下行速率,而上行速率仍然和原有V.34MODEM一樣,只有33.6kb/s。
該不對(duì)稱(chēng)通信模型與傳統(tǒng)的對(duì)稱(chēng)通信模型的本質(zhì)差別在于:ISP點(diǎn)的數(shù)字V.90 MODEM是采用B交換局提供的數(shù)字專(zhuān)線(xiàn)直接與局間高速數(shù)字線(xiàn)路相連,使ISP點(diǎn)到用戶(hù)的下行信道不再需要經(jīng)過(guò)B交換局交換機(jī)中A律A/D轉(zhuǎn)換器,從而突破了因A/D轉(zhuǎn)換器引入量化噪聲所產(chǎn)生的MODEM速率瓶頸。
從信息編碼角度看,下行信道之所以能達(dá)到56kb/s的傳輸速率,其原因就在于下行方向采用PCM編碼技術(shù),ISP點(diǎn)與交換局是通過(guò)數(shù)字接口連接的,下行數(shù)字?jǐn)?shù)據(jù)無(wú)需進(jìn)行A律A/D轉(zhuǎn)換,而直接通過(guò)數(shù)字復(fù)接設(shè)備進(jìn)入數(shù)字交換網(wǎng)。到達(dá)交換局A后,經(jīng)過(guò)一次A律D/A轉(zhuǎn)換和脈沖形成濾波,PCM碼就被轉(zhuǎn)換成相應(yīng)的離散電壓,并通過(guò)電話(huà)線(xiàn)送到客戶(hù)端V.90模擬MODEM上。客戶(hù)端V.90模擬MODEM把接收到的信號(hào)重新轉(zhuǎn)換成離散的PCM碼,并解碼輸出發(fā)端所發(fā)送的信息。
本文所設(shè)計(jì)的模擬V.90 MODEM的解碼任務(wù)就是鑒別這256個(gè)可能的離散電壓值(8bit的PCM編碼),并將其還原為8000 PCM碼/秒(采樣率8000次/秒)。因此,從理論上說(shuō)采用PCM編碼技術(shù)的模擬V.90 MODEM,其數(shù)據(jù)下行速率應(yīng)能接近64kb/s。但是,采用A律解擴(kuò)技術(shù)的D/A轉(zhuǎn)換器在接近于零的各個(gè)DAC輸出電壓太過(guò)接近,使得信號(hào)在經(jīng)過(guò)噪聲線(xiàn)路傳輸后,模擬V.90 MODEM很難精確地區(qū)分出各離散電壓,所以,V.90協(xié)議在編碼端只選用最可靠的128個(gè)電壓用于56kb/s下行速率。
在模擬V.90 MODEM連接的上行信道中,需要經(jīng)過(guò)A交換局的A律A/D轉(zhuǎn)換器,這就必然會(huì)引入量化噪聲,這種采用A律13折線(xiàn)壓縮非均勻量化的信噪比可用下式計(jì)算8,即
式中,c表示語(yǔ)音信號(hào)的動(dòng)態(tài)范圍,p?x表示語(yǔ)音信號(hào)的幅度概率密度服從拉普拉斯分布,n為PCM編碼的位數(shù),dy/dx表示13折線(xiàn)各段所對(duì)應(yīng)的斜率。根據(jù)上述公式,本文給出用MATLAB繪出的A律13折線(xiàn)壓縮非均勻量化信噪比的特性曲線(xiàn)(見(jiàn)圖2)。
從圖2中可看出,語(yǔ)音信號(hào)經(jīng)過(guò)一次模/數(shù)轉(zhuǎn)換,其信噪比只有35~37dB。一般電話(huà)通信設(shè)備在設(shè)計(jì)時(shí),基本上都是按40dB的輸入動(dòng)態(tài)范圍考慮,如果假設(shè)非均勻量化信噪比S/N=35dB,電話(huà)線(xiàn)實(shí)際可利用的帶寬W=3000Hz,根據(jù)Shannon定理,在帶寬受限的信道上信息傳輸速率X(bit/s)計(jì)算公式為:
X=Wlog2?1+10 S/N /10 ?5
因而,我們可從理論上估算出本文所設(shè)計(jì)的模擬V.90 MODEM的上行通信速率應(yīng)在35 kbit/s以下。用V.34協(xié)議進(jìn)行通信時(shí),上行通信速率限定在33.6 kbit/s以下。
2 V.90高速M(fèi)ODEM的實(shí)現(xiàn)及其性能特點(diǎn)
CX88168單片調(diào)制解調(diào)芯片(SCM)是128pin的TQFP封裝,內(nèi)部包含微控制器(MCU),數(shù)據(jù)泵(MDP)、256K字節(jié)ROM、32K字節(jié)RAM以及與DAA的接口電路。此外,CX88168還可以根據(jù)實(shí)際需要外接256kbit串行EEPROM、4Mbits ROM/flash ROM和1Mbit RAM。與CX88168相配套的DAA芯片是CX20463,用以提供與外圍電話(huà)電路的模擬接口。如果需要MODEM提供語(yǔ)音功能,還需要增加一片語(yǔ)音編解碼芯片CX20437。筆者采用這套芯片組設(shè)計(jì)了一種基于V.90的高速M(fèi)ODEM,其硬件原理框圖如圖3所示。
這種高速M(fèi)ODEM總體上可分為三個(gè)部分:一個(gè)是數(shù)字部分,主要完成AT命令的解釋和處理、數(shù)字信號(hào)的調(diào)制和解調(diào)。以及一些其他數(shù)字信號(hào)的處理;另一個(gè)是DAA模擬線(xiàn)路接口部分(圖3中虛線(xiàn)框內(nèi)),主要提供與電話(huà)網(wǎng)的模擬接口;再一個(gè)就是語(yǔ)音模擬部分(圖3中點(diǎn)劃線(xiàn)框內(nèi)),這部分主要是話(huà)筒及麥克風(fēng)的接口電路。DAA模擬線(xiàn)路接口部分與數(shù)字部分通過(guò)數(shù)字隔離變壓器來(lái)隔離,CX88168通過(guò)隔離變壓器傳送CX20463所需的數(shù)據(jù)時(shí)鐘信號(hào)并提供電源,它們之間的數(shù)據(jù)通過(guò)10Pf/2kV的高壓電容進(jìn)行傳輸。采用這種設(shè)計(jì)方法可將DAA線(xiàn)路接口部分與MODEM的其它部分完全隔離開(kāi)來(lái),避免了兩部分電路相互干擾,也可防止電話(huà)線(xiàn)路的高電壓損壞MODEM的調(diào)制解調(diào)芯片。CX20463及其外圍接口分立元件主要完成輸入/輸出信號(hào)的增益控制、振鈴檢測(cè)、數(shù)/模轉(zhuǎn)換等功能,并要求在摘機(jī)狀態(tài)下為電話(huà)線(xiàn)路提供600Ω的負(fù)載。語(yǔ)音編解碼芯片CX20437內(nèi)有A/D、D/A及語(yǔ)音編解碼電路,使MODEM增加了語(yǔ)音處理功能。圖3中專(zhuān)門(mén)配置的EEPROM 用于修改CX88168內(nèi)ROM的廠家Caller ID設(shè)置以及其它用戶(hù)參數(shù)設(shè)置。當(dāng)MODEM上電后會(huì)首先調(diào)用EEPROM內(nèi)用戶(hù)設(shè)置的內(nèi)容。MAX3237用于實(shí)現(xiàn)RS232/TTL電平轉(zhuǎn)換。74HC244用于驅(qū)動(dòng)指示用的一組發(fā)光二極管。
本文所設(shè)計(jì)的MODEM具有以下幾個(gè)性能特點(diǎn):
(1)支持ITU-T V.90/K56flex/V.34/V.32bit/V.22/V.21協(xié)議;
(2)支持ITU-T V.42 LAPM 和 MNP 2-4 數(shù)據(jù)糾錯(cuò)協(xié)議;
(3)支持ITU-T V.42bis 和 MNP 5 數(shù)據(jù)壓縮協(xié)議;
(4)支持全雙工的語(yǔ)音通話(huà)模式;
(5)支持Caller ID功能;
(6)支持即插即用功能;
(7)提供EEPROM電路,使用戶(hù)可對(duì)MODEM應(yīng)用參數(shù)進(jìn)行設(shè)置; (8)+3.3V電源供電,但允許DTE輸入TTL電平。
3 V.90高速M(fèi)ODEM設(shè)計(jì)應(yīng)注意的問(wèn)題
MODEM的設(shè)計(jì)很重要的一環(huán)就是抗干擾、抗噪聲設(shè)計(jì),這里包括器件的選擇、各種接口的設(shè)計(jì)以及電路板的設(shè)計(jì)等。這是由于MODEM內(nèi)既有高速數(shù)字信號(hào)處理電路,又有模擬電路,還有DAA模擬線(xiàn)路接口電路。這三種線(xiàn)路的電氣特性各不相同,處理不好極易引起相互間的干擾,輕則使MODEM的速率下降,重則使MODEM無(wú)法正常工作。
3.1 器件的選擇
MODEM設(shè)計(jì)中模擬器件的選擇是十分講究的,特別是DAA模擬線(xiàn)路接口部分的電阻、電容、三極管等器件,設(shè)計(jì)時(shí)對(duì)這些器件的精度、耐壓、容量等參數(shù)都有嚴(yán)格的要求。DAA模擬線(xiàn)路接口電路中的阻抗匹配電路、收發(fā)電路等就要求其外圍電阻采用精密電阻(1%精度),這些電阻的選擇將直接影響MODEM速率的高低。而DAA模擬線(xiàn)路接口電路中振鈴檢測(cè)電路、模擬摘機(jī)電路、RJ-11接口的抗電磁干擾電路則對(duì)所選的電容、三極管的耐壓有嚴(yán)格的要求。RJ-11接口的抗電磁干擾電路所用的電容一般要求能有2000V以上的耐壓,這主要是為了防止雷擊對(duì)電路的損害。振鈴檢測(cè)電路的隔直電容均要求有250V以上的耐壓,這是為了防止振鈴信號(hào)(有效值75±15V)擊穿電容。構(gòu)成模擬摘機(jī)電路的兩個(gè)三極管組成達(dá)林頓電路,該電路的主要作用是在電話(huà)摘機(jī)后,為電話(huà)線(xiàn)路提供600Ω的負(fù)載(電話(huà)摘機(jī)后,電話(huà)線(xiàn)路的環(huán)路電流必須大于18mA),要求這兩個(gè)三極管的耐壓要在400V以上,因?yàn)樵陔娫?huà)振鈴期間,MODEM進(jìn)行模擬摘機(jī)時(shí),如果三極管的耐壓不夠,振鈴信號(hào)極易擊穿管子。圖4給出了MODEM的模擬摘機(jī)電路。
3.2 電路的抗干擾設(shè)計(jì)
MODEM電路抗干擾設(shè)計(jì)是設(shè)計(jì)中很重要的一環(huán),它涉及許多方面的知識(shí)和一些細(xì)節(jié)問(wèn)題。限于篇幅,本文僅就設(shè)計(jì)中應(yīng)遵循的基本原則和電源連接做一些介紹。
3.2.1 基本原則
· 從布局來(lái)說(shuō),MODEM的數(shù)字部分、語(yǔ)音模擬部分、DAA模擬線(xiàn)路接口部分這三部分應(yīng)各自獨(dú)立。數(shù)字和語(yǔ)音模擬部分占線(xiàn)路板的3/4,DAA模擬部分占1/4。除DAA模擬部分所占區(qū)域外的所有空余部分(包括芯片的底部),盡量用數(shù)字地填充(雙面板的數(shù)字地通過(guò)過(guò)孔多點(diǎn)相連)。
·數(shù)字信號(hào)線(xiàn)、語(yǔ)音模擬信號(hào)線(xiàn)、DAA模擬信號(hào)線(xiàn)不要靠在一起平行走線(xiàn),這樣可避免數(shù)字信號(hào)對(duì)模擬信號(hào)產(chǎn)生干擾。
·高速數(shù)據(jù)線(xiàn)、時(shí)鐘線(xiàn)、晶振引出線(xiàn)等易產(chǎn)生干擾的軌線(xiàn)應(yīng)盡量短,盡量不經(jīng)過(guò)過(guò)孔。所謂的易產(chǎn)生干擾的軌線(xiàn)具體指的是串行數(shù)據(jù)線(xiàn)、CX88168與CX20463連接的時(shí)鐘線(xiàn)和數(shù)據(jù)線(xiàn)、CX88168外掛的28.224MHz的晶振引線(xiàn)。
·語(yǔ)音模擬信號(hào)線(xiàn)、DAA模擬信號(hào)線(xiàn)等易受干擾的軌線(xiàn)也應(yīng)盡量短,盡量遠(yuǎn)離數(shù)字信號(hào)。所謂的易受干擾的軌線(xiàn)主要是指CX20737電路的VREF、VC、麥克風(fēng)和聽(tīng)筒的引線(xiàn)及CX20463與電話(huà)線(xiàn)相連的軌線(xiàn)。
·所有信號(hào)線(xiàn)應(yīng)遠(yuǎn)離振蕩電路,28.224MHz晶振的金屬外殼應(yīng)接地。
·無(wú)論是數(shù)字地還是模擬地,接地走線(xiàn)都不要形成回環(huán)。
·為了減小電磁干擾,MODEM的所有引入線(xiàn)的接口端都應(yīng)串接高頻磁珠,至少在電源接口和電話(huà)線(xiàn)接口端要加高頻磁珠和高頻濾波電容。
·芯片電源和地之間用0.1μF獨(dú)石電容和10μF的鉭電容并接去耦。如果電源走線(xiàn)較長(zhǎng),需每隔一段加一組去耦電容。
3.2.2 電源的連接問(wèn)題
MODEM內(nèi)的各部分電路均有自己的電源,各電源間有的相互獨(dú)立,有的又相互聯(lián)系。①以CX88168為核心的數(shù)字電路部分采用+3.3V電源供電(VCC),數(shù)字電路的接地線(xiàn)和電源地接在一起形成大面積的數(shù)字地(GND)。②具有A/D和D/A轉(zhuǎn)換功能的語(yǔ)音芯片CX20437的供電電路由兩部分組成,數(shù)字部分的供電電源還是+3.3V電源供電(VCC),這部分的地線(xiàn)也是數(shù)字地(GND);另外一部分是模擬部分,模擬電源線(xiàn)(AVCC)匯集在一起后通過(guò)軟鐵氧體磁珠接入+3.3V電源(VCC),模擬地線(xiàn)(AGND)匯集在一起后通過(guò)短路線(xiàn)單點(diǎn)接入數(shù)字地(GND)。③以CX20463為核心的DAA模擬線(xiàn)路接口部分的供電也分成模擬和數(shù)字兩部分,這兩部分的電源與+3.3V電源完全隔離,數(shù)字部分的電源(DVDD)和模擬部分的電源(AVDD)是通過(guò)對(duì)隔離變壓器次級(jí)輸出的交變信號(hào)進(jìn)行半波整流、濾波、穩(wěn)壓而得到的, DVDD和AVDD之間用短而粗的軌線(xiàn)相接。這部分的模擬地(AGND-LSD)和數(shù)字地(GND-LSD)也是各自匯集成兩塊地,最后通過(guò)短路線(xiàn)單點(diǎn)彼此相連,這部分的地是浮地,和電話(huà)線(xiàn)路相接。
4 V.90高速M(fèi)ODEM的功能測(cè)試
在確認(rèn)所有設(shè)計(jì)、安裝、焊接基本上沒(méi)什么問(wèn)題后,就可以上電測(cè)試MODEM了。MODEM上電后,單片調(diào)制解調(diào)芯片(CX88168)首先進(jìn)行自檢,DTR指示燈先亮后滅,CTS指示燈在DTR指示燈熄滅后亮起來(lái),這表示MODEM自檢通過(guò),處于等待發(fā)送狀態(tài)。將MODEM與計(jì)算機(jī)串口相連,打開(kāi)MODEM的電源,并啟動(dòng)超級(jí)終端軟件,正常情況下DTR指示燈和RTS指示燈常亮,CTS指示燈隨后也亮起來(lái),這表明計(jì)算機(jī)已和MODEM相連,可以進(jìn)行通信。這時(shí)輸入“AT”命令,計(jì)算機(jī)屏幕上應(yīng)能顯示MODEM回送的“OK”信息,自此,基本上可保證MODEM的調(diào)制解調(diào)部分硬件上沒(méi)什么問(wèn)題。如果接入計(jì)算機(jī),DTR指示燈不亮,表明數(shù)據(jù)終端沒(méi)有和MODEM建立連接,應(yīng)檢查串口電路是否連接正確,是否接口電路設(shè)計(jì)存在問(wèn)題。
接下來(lái)就是對(duì)DAA電路的測(cè)試。用 AT命令撥號(hào),如果能撥通電話(huà),就表明DAA電路部分工作正常。如果無(wú)法撥通,首先應(yīng)檢查模擬摘機(jī)電路工作是否正常,通常在撥號(hào)狀態(tài)下電話(huà)線(xiàn)路上的電壓應(yīng)低于10V(這時(shí)環(huán)路電流并不好測(cè)),如達(dá)不到該要求應(yīng)調(diào)整模擬摘機(jī)電路的相關(guān)參數(shù)。
上述過(guò)程都測(cè)試完成后,接下來(lái)就是對(duì)語(yǔ)音電路和Call ID功能的測(cè)試。
根據(jù)表1所提供的有關(guān)MODEM語(yǔ)音模式的AT命令,用戶(hù)就可以利用MODEM的語(yǔ)音功能和普通電話(huà)用戶(hù)通話(huà)。如果對(duì)方聽(tīng)到的聲音呈斷續(xù)狀態(tài),表明MODEM的麥克風(fēng)輸入增益調(diào)得太高,造成語(yǔ)音信道阻塞,這時(shí)可調(diào)整麥克風(fēng)輸入增益,或?qū)⒃?huà)筒適當(dāng)拿遠(yuǎn)一些。如果用戶(hù)有申請(qǐng)Call ID功能,那么計(jì)算機(jī)在收到第一個(gè)MODEM返回代碼“R”后,就可以收到Call ID信息。當(dāng)MODEM初始化命令設(shè)為“AT+VCID=1”時(shí),Call ID信息是以ASCII碼形式返回,信息格式如下(以實(shí)際收到的數(shù)據(jù)為例):
DATE = 1103
TIME = 1610
NMBR = 2183056
如果無(wú)法正確顯示,應(yīng)檢查一下MODEM的國(guó)家代碼設(shè)置是否正確,寫(xiě)入EEPROM內(nèi)的有關(guān)Call ID 的設(shè)置是否正確。
完成上述幾個(gè)步驟的測(cè)試后,最后是對(duì)MODEM進(jìn)行系統(tǒng)測(cè)試。用所設(shè)計(jì)的MODEM撥號(hào)上網(wǎng),用“AT#UD”、“AT%L”、“AT%Q”測(cè)試MODEM,如果發(fā)現(xiàn)MODEM的傳輸速率偏低,這一般是由于MODEM與電話(huà)線(xiàn)相接的匹配電阻精度和穩(wěn)定性不高,或是電路板的設(shè)計(jì)、布局及本身質(zhì)量出了問(wèn)題造成的。可以適當(dāng)調(diào)整匹配電阻,或是重新設(shè)計(jì)電路板,直到獲得滿(mǎn)意的效果為止。
責(zé)任編輯:gt
-
微控制器
+關(guān)注
關(guān)注
48文章
7649瀏覽量
152109 -
芯片
+關(guān)注
關(guān)注
456文章
51178瀏覽量
427264 -
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
8744瀏覽量
148044
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
CX93011的modem傳真問(wèn)題
CX93011+CX20548的傳真modem
cx20106中文資料,cx20106芯片資料
索尼(sony)數(shù)碼攝像機(jī) HDR-CX6EK/CX7E/C
索尼(sony)數(shù)碼攝像機(jī) HDR-CX6EK/CX7E/C
索尼(sony)數(shù)碼攝像機(jī) HDR-CX100E/CX105
索尼(sony)數(shù)碼攝像機(jī) HDR-CX100E/CX105
索尼(sony)數(shù)碼攝像機(jī) HDR-CX500E/CX500
索尼(sony)數(shù)碼攝像機(jī) HDR-CX500E/CX500
基于V.90標(biāo)準(zhǔn)的MODEM的實(shí)現(xiàn)
![基于V.90標(biāo)準(zhǔn)的<b class='flag-5'>MODEM</b>的<b class='flag-5'>實(shí)現(xiàn)</b>](https://file.elecfans.com/web2/M00/48/F8/pYYBAGKhtDCAWTgDAAAOqV_1ViM356.jpg)
CX8825和CX2901A芯片的數(shù)據(jù)手冊(cè)和PCB與設(shè)計(jì)指南等資料合集免費(fèi)下載
![<b class='flag-5'>CX</b>8825和<b class='flag-5'>CX</b>2901A<b class='flag-5'>芯片</b>的數(shù)據(jù)手冊(cè)和PCB與設(shè)計(jì)指南等資料合集免費(fèi)下載](https://file.elecfans.com/web1/M00/A7/9B/o4YBAF2Ia9qAa-rNAAGhhLSl79Q099.png)
CX7509和CX7538與CX2916AC充電器的設(shè)計(jì)資料合集
![<b class='flag-5'>CX</b>7509和<b class='flag-5'>CX</b>7538與<b class='flag-5'>CX</b>2916AC充電器的設(shè)計(jì)資料合集](https://file.elecfans.com/web1/M00/AD/36/o4YBAF3MuzmANmaaAAFWw2vvw20942.png)
CX8825和CX2901A帶識(shí)別車(chē)充方案芯片應(yīng)用的電路圖免費(fèi)下載
![<b class='flag-5'>CX</b>8825和<b class='flag-5'>CX</b>2901A帶識(shí)別車(chē)充方案<b class='flag-5'>芯片</b>應(yīng)用的電路圖免費(fèi)下載](https://file.elecfans.com/web1/M00/AF/DF/o4YBAF3ncMmAMFerAADmFCVGo4w088.png)
評(píng)論