|
|
模擬式 Modem: <BR> Modem(Modulator Demodulator,調(diào)制解調(diào)器)使用PSTN(Public Switched Telephone Network,公用交換式電話網(wǎng))來(lái)傳輸數(shù)據(jù),低采樣率是PSTN的特點(diǎn),通過(guò)電話線傳來(lái)的聲音只有AM質(zhì)量。由于PSTN是傳播語(yǔ)音的模擬式網(wǎng)絡(luò),Modem主要作用就是在計(jì)算機(jī)和網(wǎng)絡(luò)之間進(jìn)行數(shù)字/模擬信號(hào)的轉(zhuǎn)換。調(diào)制即電腦輸出數(shù)據(jù)轉(zhuǎn)換成模擬信號(hào)的過(guò)程,解調(diào)即模擬信號(hào)轉(zhuǎn)換成電腦可識(shí)別的數(shù)字信號(hào)的過(guò)程。按照調(diào)制解調(diào)協(xié)議的不同,數(shù)據(jù)傳輸速度亦各不相同。<BR> 注意Modem的速度是bit per second(bps)而不是byte per second, 56kbps大約為每秒5.6k字符(byte, 8+起始位+停止位)。 56K bit/秒有ITU V.92、ITU V.90、Rockwell K56Flex和US Robotics X2四種協(xié)議,33.6K bit/秒的協(xié)議是ITU-TSS V.34+,14.4K bit/秒的協(xié)議是V.32bis,9.6Kbps的協(xié)議是V.32,更慢的協(xié)議還有V.23、V22bis、V.22 Bell 103/212A和V.21。 <BR> 傳統(tǒng)的硬件 Modem包括兩個(gè)芯片(今天的制造技術(shù)僅一個(gè)芯片),數(shù)據(jù)處理芯片(DSP)負(fù)責(zé)信號(hào)的調(diào)制和解調(diào),控制芯片(MCU)負(fù)責(zé)Modem的其它能力,包括:錯(cuò)誤糾正、傳真參數(shù)、壓縮協(xié)議、中斷AT命令集、數(shù)據(jù)傳輸速度和協(xié)議調(diào)節(jié)。當(dāng)我們連接到ISP(Internet Service Provider,因特網(wǎng)服務(wù)提供商)時(shí),會(huì)聽(tīng)到一連串的噪音,代表Modem正在進(jìn)行初始化商議處理(俗稱“握手”),只有雙方互相兼容才能通訊,此過(guò)程定義了連接速度和必要的協(xié)議。 即使兩個(gè) Modem使用相同的芯片,設(shè)置的不同也會(huì)阻礙它們的交流,握手的過(guò)程即調(diào)節(jié)兩個(gè)Modem參數(shù)的過(guò)程,讓他們盡可能以同樣的方式傳輸數(shù)據(jù)。<BR> 假設(shè)一個(gè)功能強(qiáng)大的Modem,在同樣條件下,能夠自由切換到高速模式。另一個(gè)Modem發(fā)送數(shù)據(jù)比接收數(shù)據(jù)要快。要確保它們發(fā)送的數(shù)據(jù)被對(duì)方準(zhǔn)確接收,必須使用流控(Flow-control)來(lái)進(jìn)行管理,告訴Modem什么時(shí)候應(yīng)該發(fā)送數(shù)據(jù),什么時(shí)候應(yīng)該捉取數(shù)據(jù)。 流控制分為軟件 XON/XOFF和硬件RTS/CTS(Request To Send,請(qǐng)求發(fā)送/Clear to Send,許可發(fā)送)兩種,軟件流控制發(fā)出一個(gè)命令來(lái)作為識(shí)別碼,決定數(shù)據(jù)的傳輸與接收,當(dāng)傳輸?shù)亩M(jìn)制文件中包含了識(shí)別碼字符時(shí),軟件流控制就會(huì)失敗,因此硬件流控制比軟件更有效更快速。 每一個(gè) Modem都支持標(biāo)準(zhǔn)的AT命令集,這些命令用于控制Modem的通訊和其它功能,包括:初始化、撥號(hào)、斷線、設(shè)置工廠缺省值、設(shè)置首選協(xié)議和連接速度等等。<BR> UART:<BR> 模擬 Modem利用UART(Universal Asynchronous Receiver/Transmitter,通用異步接收/發(fā)送裝置)來(lái)進(jìn)行串行通信,UART是一個(gè)并行輸入成為串行輸出的芯片,通常集成在主板上,多數(shù)是16550AFN芯片。因?yàn)橛?jì)算機(jī)內(nèi)部采用并行數(shù)據(jù)數(shù)據(jù),不能直接把數(shù)據(jù)發(fā)到Modem,必須經(jīng)過(guò)UART整理才能進(jìn)行異步傳輸,其過(guò)程為:CPU先把準(zhǔn)備寫入串行設(shè)備的數(shù)據(jù)放到UART的寄存器(臨時(shí)內(nèi)存塊)中,再通過(guò)FIFO(First Input First Output,先入先出隊(duì)列)傳送到串行設(shè)備。 <BR> Shannon限制: <BR> 許多 Modem用戶常問(wèn)的一個(gè)問(wèn)題是:“為什么Modem有時(shí)會(huì)變得太慢,而且數(shù)據(jù)傳輸不穩(wěn)定?”。依照Shannon限制,任何傳輸媒體都有SNR(Signal to Noise Ratio,信噪比)這個(gè)參數(shù),當(dāng)它達(dá)到一定程度后,就會(huì)影響數(shù)據(jù)的傳輸,模擬電話線的質(zhì)量關(guān)系著Modem速度的快慢。測(cè)量信噪比的方法是檢查聲音還原或傳輸?shù)恼_性,再利用自動(dòng)修正來(lái)補(bǔ)償被噪聲干擾的信號(hào)。<BR> 當(dāng)Modem把大量數(shù)據(jù)調(diào)制成模擬信號(hào)并通過(guò)電話線發(fā)布出去時(shí),出錯(cuò)的機(jī)率將會(huì)增加,我們必須采取一些特殊技術(shù)來(lái)保護(hù)資料。在調(diào)制之前,先讓數(shù)據(jù)分割成一個(gè)個(gè)小包,貼上完整性標(biāo)簽(Checksums)和文件頭再發(fā)送,接收方取得數(shù)據(jù)時(shí),檢查完整性標(biāo)簽,出現(xiàn)問(wèn)題后利用數(shù)據(jù)糾錯(cuò)協(xié)議來(lái)修正。如果錯(cuò)誤太多以致無(wú)法改錯(cuò),接收方Modem會(huì)請(qǐng)求發(fā)送方把小包再send一次,不用重發(fā)整個(gè)文件,節(jié)省了大量時(shí)間。 盡管電話線的物理?xiàng)l件限制了傳輸?shù)臄?shù)據(jù)量,卻沒(méi)有什么東西能難到聰明的人類,科學(xué)家發(fā)明了信息壓縮技術(shù),在有限的線路上提供了更快速度。當(dāng)數(shù)據(jù)進(jìn)行分割打包后,用特定的協(xié)議對(duì)這些小包進(jìn)行壓縮,壓縮過(guò)程中微小的錯(cuò)誤足以引起巨大的破壞,因此壓縮必須十分小心地進(jìn)行,還要和錯(cuò)誤糾正協(xié)議共同工作。<BR> 常見(jiàn)的壓縮協(xié)議有: ITU-TSS V.42bis(4倍壓縮)和MNP 5(2倍壓縮),常見(jiàn)的數(shù)據(jù)糾正協(xié)議有:ITU-TSS V.42 LAPM、MNP 2-4和MNP 10EC。 在 Windows 98的因特網(wǎng)連接屬性窗口中,你可以會(huì)發(fā)現(xiàn)115,200bps的速度報(bào)告,這并不是Modem-to-Modem的速度,而是UART(即CPU到Modem)的速度,在“控制面板--調(diào)制解調(diào)器”中能夠設(shè)置此參數(shù),數(shù)值越高傳輸非壓縮文件的速度越快。<BR> 硬貓,軟貓: <BR> 硬貓自帶單片機(jī)(mcu), 數(shù)據(jù)泵, 存儲(chǔ)器, 和軟件系統(tǒng), 不需要使用主機(jī)的CPU,存儲(chǔ)及資源即可獨(dú)<BR> 立的完成數(shù)據(jù)傳輸任務(wù),是一個(gè)獨(dú)立的,完整的專用數(shù)據(jù)傳輸系統(tǒng)(對(duì)嵌入式系統(tǒng)極為重要)。硬貓不需或<BR> 僅需一個(gè)很小的驅(qū)動(dòng), 安裝簡(jiǎn)便,外置貓全是硬貓(除USB)。 硬貓的成本較高。<BR> 硬貓?zhí)攸c(diǎn): 獨(dú)立的, 完整的, 不占用主機(jī)資源, 不影響主機(jī)速度,不造成主機(jī)死機(jī),不必須加入到主機(jī)系統(tǒng)中(硬件內(nèi)置在主機(jī)總線上,軟件安裝入主機(jī)內(nèi), 軟硬件均成為主機(jī)系統(tǒng)的一部分),不要求主機(jī)的操作系統(tǒng),安裝簡(jiǎn)便,不需或僅需一個(gè)很小的驅(qū)動(dòng)(幾十KB),工作可靠,穩(wěn)定, 速度高。 <BR> 應(yīng)用:?jiǎn)纹瑱C(jī),嵌入式系統(tǒng), 專用設(shè)備, 各類電腦 <BR> 軟貓:軟“貓”是利用主機(jī)系統(tǒng)的處理器(Host Processor,即CPU),存儲(chǔ)器和相關(guān)資源及能力,來(lái)代替Modem中的單片機(jī)(MCU), 數(shù)據(jù)泵,存儲(chǔ)器和軟件系統(tǒng)的功能,從而拋棄相關(guān)的芯片和電路,降低了Modem價(jià)格。軟貓上省去的軟件,硬件的功能實(shí)際上是省不掉的,只是主機(jī)系統(tǒng)利用主機(jī)系統(tǒng)的相關(guān)資源及能力在主機(jī)系統(tǒng)上完成。 根據(jù)去掉的硬件部分的不同,這些軟“貓”就分成了我們現(xiàn)在常見(jiàn)的半軟或全軟的Modem。 <BR> 軟貓?zhí)攸c(diǎn):不獨(dú)立的, 不完整的,必須加入到主機(jī)系統(tǒng)中(硬件內(nèi)置在主機(jī)總線上,軟件安裝入主機(jī)內(nèi), 軟硬件均成為主機(jī)系統(tǒng)的一部分),要求主機(jī)的操作系統(tǒng)支持, 要求很大的主機(jī)的驅(qū)動(dòng)(數(shù)兆, MB)(既主機(jī)軟件的)支持, 占用主機(jī)CPU,存儲(chǔ)器和相關(guān)資源,軟件(驅(qū)動(dòng)), 硬件安裝較復(fù)雜, 連接速率低,與主機(jī)系統(tǒng)互相影響,輕則影響主機(jī)速度,掉線, 重則造成主機(jī)死機(jī)。 <BR> 應(yīng)用: 有Windows 支持的高性能電腦, PC使用軟貓通訊時(shí)盡量不同時(shí)使用聲音,視頻,實(shí)時(shí)等程序。 不用于單片機(jī),嵌入式系統(tǒng), 專用設(shè)備。<BR>
|
|
狀 態(tài):
離線
公司簡(jiǎn)介
產(chǎn)品目錄
|
|
公司名稱:
|
深圳市豐利鑫電子科技有限公司
|
聯(lián) 系 人: |
陳先生
|
電 話: |
0755-61339331
|
傳 真: |
0755-61339330 |
地 址: |
深圳市福田區(qū)濱河大道5003號(hào)愛(ài)地大廈東座1415室 |
郵 編: |
518045 |
主 頁(yè): |
|
|
|
|
|