您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > Blackfin处理器与电力线网络物理层器件Intello
Engineer-to-EngineerNoteEE-338更多关于ADI公司的DSP、处理器以及开发工具的技术资料,请访问网站:://www.analog.com/processor如需技术支持,请发邮件至processor.support@analog.com或processor.tools.support@analog.comBlackfin®处理器与电力线网络物理层器件IntellonINT5200的接口由K.C.Kreitzer撰稿,Rev2–December16,2008导言本EE-文件说明ADSP-BF537Blackfin®处理器与Intellon公司的INT5200电力线网络(HomePlug)器件接口,文件讨论了ADSP-BF537EZ-KITLite®评估板与IntellonEDK5200评估板建立连接时诸多细节问题,同时还提供一个用于实现网络音频服务器/客户端对的VisualDSP++®例程。本网络音频例程也可用于电力线网络或标准10/100以太网作物理介质的应用中。什么是电力线网络(HomePlug)?Homeplug是通过家用电力线实现联网的物理层标准。有关HomePlug的更多信息可以查询HomePlug联盟网站:,因此,将电力线网络物理层(HomePlugPHY)连接到以太网物理层的多媒体访问控制器(MAC)比较简单。许多HomePlugPHY拥有多媒体独立接口(MII)就是为了实现上述功能。因此,拥有MAC外设的ADSP-BF537Blackfin处理器就是理想的选择。什么是INT5200?Intellon公司的INT5200芯片是一个支持线路传输速度高达14Mbps的HomePlug1.0PHY芯片。INT5200PHY的产品信息请查询Intellon网站:,有关EDK5200评估板的相关文档请访问::,AnalogDevices,Inc.Allrightsreserved.AnalogDevicesassumesnoresponsibilityforcustomerproductdesignortheuseorapplicationofcustomers’productsorforanyinfringementsofpatentsorrightsofotherswhichmayresultfromAnalogDevicesassistance.Alltrademarksandlogosarepropertyoftheirrespectiveholders.InformationfurnishedbyAnalogDevicesapplicationsanddevelopmenttoolsengineersisbelievedtobeaccurateandreliable,howevernoresponsibilityisassumedbyAnalogDevicesregardingtechnicalaccuracyandtopicalityofthecontentprovidedinAnalogDevices’Engineer-to-EngineerNotes.Blackfin®处理器与电力线网络物理层器件IntellonINT5200的接口(EE-338)第2页共8页ADSP-BF537EZ-KITLite评估板与IntellonEDK5200评估板的连接线束通过构建一个线束或者用EZ-HomePlug板适配器可以实现ADSP-BF537EZ-KITLite评估板到EDK5200评估板的连接。如果想使用线束连接,表1描述了从ADSP-BF537EZ-KITJ3连接器到EDK5200P2连接器要求的连接。信号名称ADSP-BF537EZ0KITJ3引脚EDK5200评估板引脚TXD01116TXD11215TXD21314TXD31413TXEN1518TXCLK1619TXERN/C20(下拉到GND)COL3217RXD03327RXD13428RXD23529RXD33630RXDV3726RXCLK3825RXER3923CRS4024MDCLK418MDIO429MDADR0N/C11(上拉到VCC或下拉到GND)MDADR1N/C10(上拉到VCC或下拉到GND)GPSI_SELN/C21(上拉到VCC)SPISN/C32(上拉到VCC)GND3,4,24,43,44,87,884,12,20,22,34VCCN/C6,7(用于上拉)表1ADSP-BF537EX-KITLite评估板到EDK5200评估板的连接Blackfin®处理器与电力线网络物理层器件IntellonINT5200的接口(EE-338)第3页共8页EZ-HomePlug如果要获得更鲁棒的解决方案,EZ-HomePlug板可以作为ADSP-BF537EZ-KITLite评估板与EDK5200开发板的接口(参考图1)。可以通过(图2)。图2中的元件列表包括了相关的器件型号,这些器件可以通过。电路板设计采用易于安装的通孔部件,完成的组装图如图3所示。图1EZ-HomePlug框图图2EZ-HomePlug实物图片图3ADSP-BF537EZ-KITLite,EZ-HomePlug和EDK5200的组装描述参考器件DigiKeyP/N90-pin公的0.05”间距连接器J3ED83100-ND(必须裁剪到90引脚)34-pin母的0.10”间距连接器J4609-2281-ND4.7kΩ上拉电阻/0Ω下拉电阻R1-R6标准穿孔电阻(0Ω可以用跳线实现)表2EZ-HomePlug元件列表Blackfin®处理器与电力线网络物理层器件IntellonINT5200的接口(EE-338)第4页共8页J3连接器在安装之前必须切边,90引脚配置的J3连接器不容易获得,元件表中的ED83100-ND为可以裁剪90引脚的100引脚连接器。准备ADSP-BF537EZ-KITLite评估板无论是通过线束还是EZ-HomePlug连接板,一旦ADSP-BF537EZ-KITLite评估板与EDK5200评估板实现连接,两个不同的物理层(PHY)芯片(EZ-KITLite评估板的以太网PHYSMSCLAN3C185和EDK5200评估板上的IntellonINT5200HomePlugPHY)将共享ADSP-BF537处理器的MII总线。通常,允许两个PHYs共享公共的MII总线。采用MDIO线路上的两个地址位来实现与PHY有关的命令和状态数据的鉴别。这意味着每一个PHY都必须有不同的PHY地址。EZ-KITPHY的地址为01b。为了共享MII数据接口,PHY的MII控制寄存器中的ISOLATE命令位可以使数据线路处于三态。但不幸的是LAN83C185以太网PHY不支持ISOLATE命令位,因此,必须从EZ-KITLite评估板上拆掉LAN83C185PHY。为了使INT5200HomePlugPHY正常工作,必须将SMSCLAN83C185以太网PHY(U14)从ADSP-BF537EZ-KITLite评估板上去掉。由于LAN83C185为四边扁平封装,因此用一把小刀就可以很容易的拆除下来。在使用中要注意LAN83C185移除后暴露的这些焊点均没有被短路。图4说明了ADSP-BF537EZ-KITLite评估板上必须拆除元件的具体位置。图4从ADSP-BF537EZ-KITLite评估板上拆除U14为用户设计自己定制接口表3说明了完成硬件设计时从ADSP-BF-536/BF537处理器到INT5200PHY的信号连接。Blackfin®处理器与电力线网络物理层器件IntellonINT5200的接口(EE-338)第5页共8页zTXER信号不由ADSP-BF537处理器提供,因此,INT5200PHY将其接地。zADSP-BF537处理器上的PHYINT信号不使用,该引脚可配置为GPIO,或者PHYINT,配置为后者时需拉高到VCC。zMDADR0/1线应设置成需要的PHY地址。zGPSI_SEL,SPIS和MODE0线路为INT5200PHY的模式引脚,线路应当按照表3设置,该组合可以使INT5200PHY工作在MIIPHY模式下。信号名称ADSP-BF536/537信号名称EDK5200信号名称TXD0PH0/ETxD0B8/MII_TX0TXD1PH1/ETxD1B9/MII_TX1TXD2PH2/ETxD2A10/MII_TX2TXD3PH3/ETxD3B11/MII_TX3TXENPH4/ETxENC7/MII_TXENTXCLKPH5/MIITxCLKC5/MII_TXCLKTXERN/CB6/MII_TX_ER(下拉到地)PHYINTPH6/MIIPHYINT(N/C或上拉到VCC)N/CCOLPH7/COLC6/MII_COLRXD0PH8/ERxD0A2/MII_RX0RXD1PH9/ERxD1B2/MII_RX1RXD2PH10/ERxD2C2/MII_RX2RXD3PH11/ERxD3C3/MII_RX3RXDVPH12/ERxDVA4/MII_RXDVRXCLKPH13/ERxCLKB3/MII_RXCLKRXERPH14/ERxERC4/MII_RX_ERCRSPH15/MIICRSB5/MII_CRSMDCLKPJ0/MDCC9/MII_MDCLKMDIOPJ1/MDIOC10/MII_MDIOMDADR0N/CC8/MII_ADRSEL0(上拉到VCC或下拉到地)MDADR1N/CA11/MII_ADRSEL1(上拉到VCC或者下拉到地)GPSI_SELN/CE2/MII_GPSI_N(上拉到VCC)SPISN/CA3/MDI_SPIS_N(上拉到VCC)VCCN/CB1/MODE0(下拉到GND)表3ADSP-BF537处理器与INT5200PHY的连接Blackfin®处理器与电力线网络物理层器件IntellonINT5200的接口(EE-338)第6页共8页PHY驱动的修改VisualDSP++自带一个SMSCLAN83C185以太网PHY驱动程序,不需要修改,该驱动程序足可以适应IntellonINT5200HomePlugPHY。但是,在使用该驱动程序时必须对其中某些不同的地方进行调整。首先是设定INT5200PHY的地址,下面的代码可以实现该功能。其次,由于INT5200在MDIO接口方面不兼容性,MDC寄存器的读操作返回值会下移一位,下图中的代码可以用来解决这个问题。编写一个NT5200特定驱动程序可以容易地调整上述这些问题。如果想为INT5200编写特别的驱动程序,可以参考ADI应用文档EE-315中提供的说明。网络音频工程本EE-文件相关的.ZIP文件中包含一个VisualDSP++网络音频工程,它由两个VisualDSP++工程组成,一个用于服务器,另一个用于客户端。服务器接收线路标准音频输入,并通过网络发送数字音频包,客户端通过网络接收数字音频包,并输出线路标准音频。该工程可以通过以太网或者Home
本文标题:Blackfin处理器与电力线网络物理层器件Intello
链接地址:https://www.777doc.com/doc-53471 .html