HomePlug AV电力线调制解调器设计与实现_第1页
HomePlug AV电力线调制解调器设计与实现_第2页
HomePlug AV电力线调制解调器设计与实现_第3页
HomePlug AV电力线调制解调器设计与实现_第4页
HomePlug AV电力线调制解调器设计与实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、homeplug av电力线调制解调器设计与实现( 2008/3/14 12:42 )本文关键字:电力线53, 网络28, 电缆1, 骨干网2, 欧盟1, 宽带5, ofdm3, qos2, tdma2, fdma1, 宽带接入1, ip1, 单芯片1, iptv1, wifi2, uwb1, lan1, 网络电话1, voip1, 网络安全1, 局域网8, vlan2, 布线1摘要: 本文介绍了电力线上网的技术。详细说明如何用intellon公司的int6300设计一个200mbps,符合homeplug av标准的电力线调制解调器,以及此电力线调制解调器的功能,特性和用法。关键词: 电力调

2、制解调;homeplug av;plc电力线上网的优缺点电力线通信power line communication简称“plc”,是一种利用输电和供电的电力线进行高速数据传输的技术。电力线传输的优点电力线遍布城市和乡村,其覆盖面是任何网络无法比拟的,有利于电力线通信(plc)网络的推广。plc通过电力线传输数据,不需要增设更多的线路及设备,只需将调制解调器插入电力插座就可以通信,使用简单,成本低廉,有利于信息资源共享和家电上网。plc除了施工中的明显优势之外,在总体价格上也存在优势。随着市场的发展,以前相对比较高的电力线上网ic价格在逐步的下降,目前plc在单线成本上与xdsl、电缆调制解调器

3、相当了。在速率上,电力线上网经过14mbps、85mbps,目前已经迎来了200mbps的时代。200mbps的带宽足以满足以后数字家庭的安全、教育、娱乐等要求,是数字家庭理想的骨干网络。电力线传输需要解决的问题因为电力线网络设计的目的是为了传输电能,只是因近些年来市场的需求才作为家庭网络的信息接入方式之一。电力线传输所存在明显的缺点就是噪声大和安全性低的问题。尽管电力线可以作为高速通信的一种备选介质,但电力系统的基础设备并不具备提供高质量数据传输服务的功能,家庭电器产生的电磁波会对通信产生干扰。另外,采用电力线上网服务,是一种共享带宽的技术,用户上网时的速度,取决于当时会有多少用户上网。如果

4、很多用户同时上网,传输速度相对就较慢。对于高速plc技术的快速发展,各国反应不一致。欧盟和美国政府已明确表示支持高速plc技术的应用,把plc跟其它通信技术同等对待。日本要求高于10khz频段的plc设备必须得到许可,在10khz至450khz频段范围内的plc设备无需获得许可,但需要进行公告。目前我国信息产业部还没有制定plc规范和颁发运营许可证。homeplug av技术规范homeplug av 是由电力线通信技术领域的权威国际机构家庭插电联盟(homeplug)制定。此机构自2000年成立以来,陆续制定了一系列的plc技术规范,包括homeplug 1.0、homeplug 1.0-t

5、urbo、homeplug av、homeplug bpl、homeplug command & control,形成了一套完整的plc技术标准体系,基本上覆盖了所有电力通信技术的应用领域。homeplug av是plc有关音频-视频宽带家庭网络的技术规范,它支持多个数据和视频流的分配,包括遍布整个家庭的高清晰度电视(hdtv)和标准清晰度电视(sdtv),支持家庭娱乐应用,包括hdtv和家庭影院。homeplug av采用的基本技术特征是:homeplug av在物理层采用具有高级前向纠错、通道预估和自适应能力的ofdm。而在mac层则综合使用具有qos保证的tdma时分多址有序接入和csm

6、a竞争接入两种方式,并通过快速自动重发请求(arq)可靠传送。homeplug av支持tdma和fdma,即兼容时分多址和频分多址,以便兼容bpl宽带接入。homeplug av前向兼容homeplug 1.0。homeplug av协议桟支持多种上层协议,如802.3、 ip和upnp。homeplug av 电力线调制解调器硬件结构及设计要点电力线调制解调器硬件从硬件框图(图1)我们可以看出,此方案是一个单芯片的方案。int6300为intellon公司的内核为arm926ej-s 32位risc处理器。系统的软件存储在大容量的spi flash中。在此系统中,我们选择的spi flas

7、h容量大小为16mbit。我们可以设置系统启动时,启动代码存放在spi flash中。当系统启动时,所有的程序拷贝到sdram中。图1 homeplug av电力线调制解调器硬件框图int6300有3种工作模式:mii phy模式,mii mac模式和pci模式。在此,我们设置int6300工作为mii mac模式。和realtek公司的phy芯片相连,提供一个rj45接口连到用户的网口上。i60是intellon公司设计的一个驱动ic。当网口过来的数字信号通过mii接口传到int6300,int6300内部的afe(模拟前端)电路变为模拟信号,经过i60放大电路放大,经过耦合器耦合到电力线上

8、。发送到电力线上的信号频率范围是:2mhz28mhz。电力线接收部分为一个lc的带通滤波电路。这个带通滤波的频率范围是2mhz28mhz。经过带通滤波电路出来的信号送到int6300的afe接口,int6300把模拟信号变为数字信号,通过mii接口送到rj45上。由于电力线是一种共享式的总线,因此int6300应该工作在半双工模式下。即发射时,接收部分的电路不工作,接收时,发射部分不工作。int6300int6300是intellon公司提供的一款完全符合homeplug av规范的电力线上网ic。采用ofdm调制模式支持1024/256/64/16/8-qam,qpsk,bpsk和robo等

9、多种调制模式。因此速率可达200mbps。电力线信息采用128位aes加密方式,相对homeplug 1.0标准采用的56位des方式,安全性得到大大的提高。int6300支持qos管理。分为4级方式cap(3-0),cap3优先级别最高,cap0优先级别最低。cap3优先级别可用于语音和网络管理帧,cap2优先级别可用于视频流和音乐,cap1、0用于数据网络通讯。int6300主要的应用目标为:分配高清晰度电视(hdtv)和标准清晰度电视(sdtv);交互式电视(iptv);wifi,uwb和无线usb的干线传送;宽带高速率数据分配;共享宽带因特网接入;音频和视频流及其传送;扩充无线lan网

10、的覆盖;网络电话voip;pc文件和应用共享;打印机和外设共享;网络和在线游戏;保安监视。电力线调制解调器设计要点在复位信号的上升沿,int6300读取配置信息,正确的设置自己的工作状态。在此,我们设置hm_sel1:0=01,int6300工作在mac模式。bm_sel=1,系统从spi flash启动。cfg_sel=1,sdram的配置信息来自spi flash。int6300要求一个精确的系统时钟晶振电路(图2)。图2 晶振时钟电路晶振y1选用基频晶振。如果选用了泛音晶振,可能起振后的频率不在37.5mhz这个频点上。当选用的晶振的精度不是很高的话,可以用c1来调整系统时钟的频率。r1

11、提供dc反馈电压,r2限制晶振的电流大小,r3限制ic的afe部分时钟输出电流,用于降低辐射和减小振铃。int6300内部集成pll电路倍频75mhz的系统主时钟产生数字处理要求的更高的时钟。pll部分有单独的电源和地,因此要求外部电路提供滤波功能,尽量减小系统噪音耦合进pll电路。这样pll电路产生的时钟的抖动能降到最小。滤波电路如图3所示。图3 pll电源部分滤波电路int6300设置为mac工作模式,在此模式下,int6300提供4个状态灯指示系统的不同工作状态。系统状态工作表如表1所示。注释:当检测到电力线链路,电力线链路指示灯亮。如果int6300设备作为一个从站点即sta,指示灯将

12、闪烁,指示电力线上有数据接收和发送。如果int6300设备作为一个主站点即cco,指示灯常亮,即使有数据在电力线上接收和发送也是常亮。图4为电力线上传导的频谱特性图。图4 电力线传导频特性图待添加的隐藏文字内容2从电力线传导频谱特性图上,我们可以清楚的看到我们使用的频率范围是从2m到28m的范围。其中有一些开槽的部分是因为在制定homeplug av的标准时,为了电力线通讯的信号不干扰到业余无线电的信号而禁止使用。因为int6300采用ofdm编码方式,因此软件上很容易避开禁用的频率。电力线网络的安全性及push button的使用电力线网络安全由于电力线网络是一个开放式的共享网络,因此人们比

13、较关注电力线网络上的数据安全性问题。nek网络加密键值(network encryption key)。这个键值用于加密电力线网络上的传输的数据。在电力线上传输的数据用nek值,采用128bit-aes加密算法加密。如果两个产品的nek值不相同,两个产品就不能通讯。这样同一个电力线上有不同的局域网。表1nmk网络管理键值(network management key)。一个键值对应一个homeplug av局域网。在同一个homeplug av局域网中的所有成员,nmk值是相同的。主站点cco用这个键值管理加入电力线局域网的从站点sta。nmk码由用户由pc上的管理软件输入或者pib中的网络密

14、码产生。当一个电力线网络产品上电后,它先执行一个网络的发现,然后决定它的下一步的动作。如果电力线上没有和它nmk值相同的其它电力线网络产品,它就申明自己为主站点cco,等待其它后上电的电力线网络产品的加入申请。如果发现电力线上已有和自己nmk值相同的网络产品,则申明自己为从站点sta。然后向cco申请加入此vlan。cco分配网络号(nid)和设备终端号(tei)给新加入的产品。新加入的电力线产品获得cco的授权后,可以和此vlan内的任何设备通讯。push button键的使用使用网络密码管理在许多时候使人感到不方便,因此int6300使用一种称作push button的技术。这个功能和无线

15、产品中的push button的功能一样。图5是我们产品的使用场景。图5 push button 使用场景使用场景一:假设sta a和sta b组成一个homeplug av局域网,我们称为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秒钟。此时,我们称sta a/b为加者(adder),sta c为加入者(joiner)。这时形成一个新的homeplug av局域网我们称为avln abc。这个网络使用avln

16、ab的nmk管理网络成员。使用场景二:假设sta a和sta b组成一个homeplug av局域网,我们称为avln ab。假设sta c和sta d组成一个homeplug av局域网,我们称为avln cd。如果sta c想加入avln ab。按住sta c的push button键大于10秒钟。复位sta c的nmk值到一个随机值。这样avln cd这个网络就不存在了。目前的情况和场景一一样。按住sta a或b的push button键小于3秒钟,然后按sta c的push button键小于3秒钟。这时形成avln abc网络。新网络的nmk值为avln ab的nmk值。结语在本文中详细阐述了如何基于int6300芯片设计一款符合homeplug av

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论