HomePlug AV電力線(xiàn)調制解調器設計與實(shí)現
摘要: 本文介紹了電力線(xiàn)上網(wǎng)的技術(shù)。詳細說(shuō)明如何用INTELLON公司的INT6300設計一個(gè)200Mbps,符合HomePlug AV標準的電力線(xiàn)調制解調器,以及此電力線(xiàn)調制解調器的功能,特性和用法。
本文引用地址:http://dyxdggzs.com/article/80011.htm關(guān)鍵詞: 電力調制解調;HomePlug AV;PLC
電力線(xiàn)上網(wǎng)的優(yōu)缺點(diǎn)
電力線(xiàn)通信Power line Communication簡(jiǎn)稱(chēng)“PLC”,是一種利用輸電和供電的電力線(xiàn)進(jìn)行高速數據傳輸的技術(shù)。
電力線(xiàn)傳輸的優(yōu)點(diǎn)
電力線(xiàn)遍布城市和鄉村,其覆蓋面是任何網(wǎng)絡(luò )無(wú)法比擬的,有利于電力線(xiàn)通信(PLC)網(wǎng)絡(luò )的推廣。PLC通過(guò)電力線(xiàn)傳輸數據,不需要增設更多的線(xiàn)路及設備,只需將調制解調器插入電力插座就可以通信,使用簡(jiǎn)單,成本低廉,有利于信息資源共享和家電上網(wǎng)。
PLC除了施工中的明顯優(yōu)勢之外,在總體價(jià)格上也存在優(yōu)勢。隨著(zhù)市場(chǎng)的發(fā)展,以前相對比較高的電力線(xiàn)上網(wǎng)IC價(jià)格在逐步的下降,目前PLC在單線(xiàn)成本上與xDSL、電纜調制解調器相當了。
在速率上,電力線(xiàn)上網(wǎng)經(jīng)過(guò)14Mbps、85Mbps,目前已經(jīng)迎來(lái)了200Mbps的時(shí)代。200Mbps的帶寬足以滿(mǎn)足以后數字家庭的安全、教育、娛樂(lè )等要求,是數字家庭理想的骨干網(wǎng)絡(luò )。
電力線(xiàn)傳輸需要解決的問(wèn)題
因為電力線(xiàn)網(wǎng)絡(luò )設計的目的是為了傳輸電能,只是因近些年來(lái)市場(chǎng)的需求才作為家庭網(wǎng)絡(luò )的信息接入方式之一。電力線(xiàn)傳輸所存在明顯的缺點(diǎn)就是噪聲大和安全性低的問(wèn)題。盡管電力線(xiàn)可以作為高速通信的一種備選介質(zhì),但電力系統的基礎設備并不具備提供高質(zhì)量數據傳輸服務(wù)的功能,家庭電器產(chǎn)生的電磁波會(huì )對通信產(chǎn)生干擾。另外,采用電力線(xiàn)上網(wǎng)服務(wù),是一種共享帶寬的技術(shù),用戶(hù)上網(wǎng)時(shí)的速度,取決于當時(shí)會(huì )有多少用戶(hù)上網(wǎng)。如果很多用戶(hù)同時(shí)上網(wǎng),傳輸速度相對就較慢。
對于高速PLC技術(shù)的快速發(fā)展,各國反應不一致。歐盟和美國政府已明確表示支持高速PLC技術(shù)的應用,把PLC跟其它通信技術(shù)同等對待。日本要求高于10KHz頻段的PLC設備必須得到許可,在10KHz至450KHz頻段范圍內的PLC設備無(wú)需獲得許可,但需要進(jìn)行公告。目前我國信息產(chǎn)業(yè)部還沒(méi)有制定PLC規范和頒發(fā)運營(yíng)許可證。
HomePlug AV技術(shù)規范
HomePlug AV 是由電力線(xiàn)通信技術(shù)領(lǐng)域的權威國際機構—家庭插電聯(lián)盟(HomePlug)制定。此機構自2000年成立以來(lái),陸續制定了一系列的PLC技術(shù)規范,包括HomePlug 1.0、HomePlug 1.0-Turbo、HomePlug AV、HomePlug BPL、HomePlug Command & Control,形成了一套完整的PLC技術(shù)標準體系,基本上覆蓋了所有電力通信技術(shù)的應用領(lǐng)域。
HomePlug AV是PLC有關(guān)音頻-視頻寬帶家庭網(wǎng)絡(luò )的技術(shù)規范,它支持多個(gè)數據和視頻流的分配,包括遍布整個(gè)家庭的高清晰度電視(HDTV)和標準清晰度電視(SDTV),支持家庭娛樂(lè )應用,包括HDTV和家庭影院。
HomePlug AV采用的基本技術(shù)特征是:HomePlug AV在物理層采用具有高級前向糾錯、通道預估和自適應能力的OFDM。而在MAC層則綜合使用具有QoS保證的TDMA時(shí)分多址有序接入和CSMA競爭接入兩種方式,并通過(guò)快速自動(dòng)重發(fā)請求(ARQ)可靠傳送。HomePlug AV支持TDMA和FDMA,即兼容時(shí)分多址和頻分多址,以便兼容BPL寬帶接入。HomePlug AV前向兼容HomePlug 1.0。HomePlug AV協(xié)議桟支持多種上層協(xié)議,如802.3、 IP和UPNP。
HomePlug AV 電力線(xiàn)調制解調器硬件結構及設計要點(diǎn)
電力線(xiàn)調制解調器硬件
從硬件框圖(圖1)我們可以看出,此方案是一個(gè)單芯片的方案。INT6300為INTELLON公司的內核為ARM926EJ-S 32位RISC處理器。系統的軟件存儲在大容量的SPI FLASH中。在此系統中,我們選擇的SPI FLASH容量大小為16Mbit。我們可以設置系統啟動(dòng)時(shí),啟動(dòng)代碼存放在SPI FLASH中。當系統啟動(dòng)時(shí),所有的程序拷貝到SDRAM中。
圖1 HomePlug AV電力線(xiàn)調制解調器硬件框圖
INT6300有3種工作模式:MII PHY模式,MII MAC模式和PCI模式。在此,我們設置INT6300工作為MII MAC模式。和REALTEK公司的PHY芯片相連,提供一個(gè)RJ45接口連到用戶(hù)的網(wǎng)口上。
I60是INTELLON公司設計的一個(gè)驅動(dòng)IC。當網(wǎng)口過(guò)來(lái)的數字信號通過(guò)MII接口傳到INT6300,INT6300內部的AFE(模擬前端)電路變?yōu)槟M信號,經(jīng)過(guò)I60放大電路放大,經(jīng)過(guò)耦合器耦合到電力線(xiàn)上。發(fā)送到電力線(xiàn)上的信號頻率范圍是:2MHz~28MHz。
電力線(xiàn)接收部分為一個(gè)LC的帶通濾波電路。這個(gè)帶通濾波的頻率范圍是2MHz~28MHz。經(jīng)過(guò)帶通濾波電路出來(lái)的信號送到INT6300的AFE接口,INT6300把模擬信號變?yōu)閿底中盘?,通過(guò)MII接口送到RJ45上。
由于電力線(xiàn)是一種共享式的總線(xiàn),因此INT6300應該工作在半雙工模式下。即發(fā)射時(shí),接收部分的電路不工作,接收時(shí),發(fā)射部分不工作。
INT6300
INT6300是INTELLON公司提供的一款完全符合HomePlug AV規范的電力線(xiàn)上網(wǎng)IC。采用OFDM調制模式支持1024/256/64/16/8-QAM,QPSK,BPSK和ROBO等多種調制模式。因此速率可達200Mbps。電力線(xiàn)信息采用128位AES加密方式,相對HomePlug 1.0標準采用的56位DES方式,安全性得到大大的提高。
INT6300支持QoS管理。分為4級方式CAP(3-0),CAP3優(yōu)先級別最高,CAP0優(yōu)先級別最低。CAP3優(yōu)先級別可用于語(yǔ)音和網(wǎng)絡(luò )管理幀,CAP2優(yōu)先級別可用于視頻流和音樂(lè ),CAP1、0用于數據網(wǎng)絡(luò )通訊。
INT6300主要的應用目標為:分配高清晰度電視(HDTV)和標準清晰度電視(SDTV);交互式電視(IPTV);WiFi,UWB和無(wú)線(xiàn)USB的干線(xiàn)傳送;寬帶高速率數據分配;共享寬帶因特網(wǎng)接入;音頻和視頻流及其傳送;擴充無(wú)線(xiàn)LAN網(wǎng)的覆蓋;網(wǎng)絡(luò )電話(huà)VoIP;PC文件和應用共享;打印機和外設共享;網(wǎng)絡(luò )和在線(xiàn)游戲;保安監視。
電力線(xiàn)調制解調器設計要點(diǎn)
在復位信號的上升沿,INT6300讀取配置信息,正確的設置自己的工作狀態(tài)。
在此,我們設置HM_SEL[1:0]=01,INT6300工作在MAC模式。BM_SEL=1,系統從SPI FLASH啟動(dòng)。CFG_SEL=1,SDRAM的配置信息來(lái)自SPI FLASH。
INT6300要求一個(gè)精確的系統時(shí)鐘晶振電路(圖2)。
圖2 晶振時(shí)鐘電路
晶振Y1選用基頻晶振。如果選用了泛音晶振,可能起振后的頻率不在37.5MHz這個(gè)頻點(diǎn)上。當選用的晶振的精度不是很高的話(huà),可以用C1來(lái)調整系統時(shí)鐘的頻率。R1提供DC反饋電壓,R2限制晶振的電流大小,R3限制IC的AFE部分時(shí)鐘輸出電流,用于降低輻射和減小振鈴。
INT6300內部集成PLL電路倍頻75MHz的系統主時(shí)鐘產(chǎn)生數字處理要求的更高的時(shí)鐘。PLL部分有單獨的電源和地,因此要求外部電路提供濾波功能,盡量減小系統噪音耦合進(jìn)PLL電路。這樣PLL電路產(chǎn)生的時(shí)鐘的抖動(dòng)能降到最小。濾波電路如圖3所示。
圖3 PLL電源部分濾波電路
INT6300設置為MAC工作模式,在此模式下,INT6300提供4個(gè)狀態(tài)燈指示系統的不同工作狀態(tài)。系統狀態(tài)工作表如表1所示。
注釋?zhuān)寒敊z測到電力線(xiàn)鏈路,電力線(xiàn)鏈路指示燈亮。如果INT6300設備作為一個(gè)從站點(diǎn)即STA,指示燈將閃爍,指示電力線(xiàn)上有數據接收和發(fā)送。如果INT6300設備作為一個(gè)主站點(diǎn)即CCO,指示燈常亮,即使有數據在電力線(xiàn)上接收和發(fā)送也是常亮。
圖4為電力線(xiàn)上傳導的頻譜特性圖。
圖4 電力線(xiàn)傳導頻特性圖
從電力線(xiàn)傳導頻譜特性圖上,我們可以清楚的看到我們使用的頻率范圍是從2M到28M的范圍。其中有一些開(kāi)槽的部分是因為在制定HomePlug AV的標準時(shí),為了電力線(xiàn)通訊的信號不干擾到業(yè)余無(wú)線(xiàn)電的信號而禁止使用。因為INT6300采用OFDM編碼方式,因此軟件上很容易避開(kāi)禁用的頻率。
電力線(xiàn)網(wǎng)絡(luò )的安全性及PUSH BUTTON的使用
電力線(xiàn)網(wǎng)絡(luò )安全
由于電力線(xiàn)網(wǎng)絡(luò )是一個(gè)開(kāi)放式的共享網(wǎng)絡(luò ),因此人們比較關(guān)注電力線(xiàn)網(wǎng)絡(luò )上的數據安全性問(wèn)題。
NEK—網(wǎng)絡(luò )加密鍵值(Network Encryption Key)。這個(gè)鍵值用于加密電力線(xiàn)網(wǎng)絡(luò )上的傳輸的數據。在電力線(xiàn)上傳輸的數據用NEK值,采用128bit-AES加密算法加密。如果兩個(gè)產(chǎn)品的NEK值不相同,兩個(gè)產(chǎn)品就不能通訊。這樣同一個(gè)電力線(xiàn)上有不同的局域網(wǎng)。
表1
NMK—網(wǎng)絡(luò )管理鍵值(Network Management Key)。一個(gè)鍵值對應一個(gè)HomePlug AV局域網(wǎng)。在同一個(gè)HomePlug AV局域網(wǎng)中的所有成員,NMK值是相同的。主站點(diǎn)CCO用這個(gè)鍵值管理加入電力線(xiàn)局域網(wǎng)的從站點(diǎn)STA。NMK碼由用戶(hù)由PC上的管理軟件輸入或者PIB中的網(wǎng)絡(luò )密碼產(chǎn)生。
當一個(gè)電力線(xiàn)網(wǎng)絡(luò )產(chǎn)品上電后,它先執行一個(gè)網(wǎng)絡(luò )的發(fā)現,然后決定它的下一步的動(dòng)作。如果電力線(xiàn)上沒(méi)有和它NMK值相同的其它電力線(xiàn)網(wǎng)絡(luò )產(chǎn)品,它就申明自己為主站點(diǎn)CCO,等待其它后上電的電力線(xiàn)網(wǎng)絡(luò )產(chǎn)品的加入申請。如果發(fā)現電力線(xiàn)上已有和自己NMK值相同的網(wǎng)絡(luò )產(chǎn)品,則申明自己為從站點(diǎn)STA。然后向CCO申請加入此VLAN。CCO分配網(wǎng)絡(luò )號(NID)和設備終端號(TEI)給新加入的產(chǎn)品。新加入的電力線(xiàn)產(chǎn)品獲得CCO的授權后,可以和此VLAN內的任何設備通訊。
PUSH BUTTON鍵的使用
使用網(wǎng)絡(luò )密碼管理在許多時(shí)候使人感到不方便,因此INT6300使用一種稱(chēng)作PUSH BUTTON的技術(shù)。這個(gè)功能和無(wú)線(xiàn)產(chǎn)品中的PUSH BUTTON的功能一樣。圖5是我們產(chǎn)品的使用場(chǎng)景。
圖5 PUSH BUTTON 使用場(chǎng)景
使用場(chǎng)景一:假設STA A和STA B組成一個(gè)HomePlug AV局域網(wǎng),我們稱(chēng)為AVLN AB。STA C的NMK和STA A及STA B的NMK不相同。但STA C想加入AVLN AB中。我們按STA A或STA B的PUSH BUTTON鍵小于3秒鐘。然后馬上按STA C的PUSH BUTTON鍵小于3秒鐘。此時(shí),我們稱(chēng)STA A/B為加者(Adder),STA C為加入者(Joiner)。這時(shí)形成一個(gè)新的HomePlug AV局域網(wǎng)我們稱(chēng)為AVLN ABC。
這個(gè)網(wǎng)絡(luò )使用AVLN AB的NMK管理網(wǎng)絡(luò )成員。
使用場(chǎng)景二:假設STA A和STA B組成一個(gè)HomePlug AV局域網(wǎng),我們稱(chēng)為AVLN AB。假設STA C和STA D組成一個(gè)HomePlug AV局域網(wǎng),我們稱(chēng)為AVLN CD。
如果STA C想加入AVLN AB。按住STA C的PUSH BUTTON鍵大于10秒鐘。復位STA C的NMK值到一個(gè)隨機值。這樣AVLN CD這個(gè)網(wǎng)絡(luò )就不存在了。目前的情況和場(chǎng)景一一樣。按住STA A或B的PUSH BUTTON鍵小于3秒鐘,然后按STA C的PUSH BUTTON鍵小于3秒鐘。這時(shí)形成AVLN ABC網(wǎng)絡(luò )。新網(wǎng)絡(luò )的NMK值為AVLN AB的NMK值。
結語(yǔ)
在本文中詳細闡述了如何基于INT6300芯片設計一款符合HomePlug AV標準的電力線(xiàn)調制解調器,以及此產(chǎn)品的特性和功能。我們能看到寬帶電力線(xiàn)通訊技術(shù)應用的領(lǐng)域甚廣,不需要另外布線(xiàn),安裝方便等特點(diǎn)越來(lái)越受到大家的重視。隨著(zhù)數字家庭市場(chǎng)的啟動(dòng),我們有理由相信寬帶電力線(xiàn)通訊會(huì )和無(wú)線(xiàn)WiFi,xDSL一起成為數字家庭骨干網(wǎng)的選擇之一,在未來(lái)的數字家庭的市場(chǎng)上三分天下。
參考文獻:
1、 HPAV-White-Paper. PDF
2、 HomePlug AV Technical Overview. PDF
3、 INT6300 Technical Reference Manual. PDF
晶振相關(guān)文章:晶振原理
評論