当前位置:首页 > 通信技术 > 通信技术
[导读]摘要:本文以DSP芯片C6455为应用平台,介绍了一种自适应的光纤和网络接口通信设计方法。系统具有两个光纤和网络接口,可以自动识别所插入的设备,在不断电情况下可以任意交换接口,无须用户参与。文中详细介绍了该系

摘要:本文以DSP芯片C6455为应用平台,介绍了一种自适应的光纤和网络接口通信设计方法。系统具有两个光纤和网络接口,可以自动识别所插入的设备,在不断电情况下可以任意交换接口,无须用户参与。文中详细介绍了该系统的软硬件设计方法。
关键词:光纤;千兆网口;DSP;88E1111;C6455

引言
    遵循IEEE802.3标准的网络通信已经应用到较广泛的场合。其具有连接方便、即插即用的特点。网线物理结构一般使用五类或者六类屏蔽双绞线,在由金属制作的物体上传递信号,存在线缆衰减、串扰,受环境影响较大。在高速千兆长距离传输速度下,网络传输的误码率增加,传输性能下降较快,所以基于网线的传输距离一般不大于100 m。为了实现长距离通信,使用光作为传输媒介的光纤通信得到应用和发展。光纤通信可以长距离进行,光信号衰减小,抗串扰能力强。在使用10 μm的单模光纤时,传输距离高达5 000 m,满足大部分应用场合。
    DSP(数字信号处理器)具有较高的工作频率,其内部集成硬件网络MAC接口,外接一个物理层芯片就可以方便地实现千兆网络通信。可以通过硬件或者软件配置方法实现千兆网络和光纤接口的在线切换。本文介绍一种基于高速数字信号处理器TMS320C6455的嵌入式千兆网接口设计,并通过软硬件自适应配置网络或光纤接口。

1 C6455及其结构
   
C6455是TI公司功能较强的定点DSP之一,其最高工作频率达到1.25 GHz,单个指令周期可以运行8条32位指令。全速运行可以提供9 600 MIPS定点计算能力。C6455的内部结构如图1所示。


    C6455具有32 KB的一级数据Cache(L1D)、32 KB的一级程序Cache(L1P)以及较大容量的2 MB的2级存储空间,芯片片内有一个32 KB的ROM。C6455具有DDR2控制器接口,可以外接DDR2,直接寻址范围达到512 MB。C6455的片内外设有RapidIO、PCI、EMIF、千兆网口以及SPI、I2C总线、GPIO等接口。这些接口通过片内的高速互联总线和CPU处理器交互数据。千兆网口片内集成MlAC层芯片,该MAC层芯片具有EMAC模块和MDIO模块。所以,C6455用于网络通信,只需要外接一个物理层芯片就可以了。其中的MDIO模块用于和物理层芯片建立连接,如果出现接口切换、掉电等情况,都可以通过MDIO接口获得相应信息。EMAC模块用于数据的收发,C6455片内集成8个8K的收发缓冲区。使用TI公司免费提供的NDK(Net Development Kit)软件,可以很方便地建立网络通信。

2 88E1111及其结构
   
能够和C6455连接的物理层芯片很多,基本上大部分公司的物理层芯片都可以和C6455连接,但不同公司的芯片需要改变NDK软件中的部分寄存器设置。本文使用Marvell公司的88E1111物理层芯片进行光纤和千兆网络的连接。88E1111的片内结构如图2所示。


    网络RJ45接口发送过来的数据经过A/D转换器转换,数字信号经过译码滤波和均衡后由接收单元传输到MAC芯片,实现了数据的接收。  MAC发送的数据经过整形滤波后由D/A转换器变换成模拟信号发送到RJ45接口。为了降低误码,88E1111内部具有PLL锁相环、增益控制、时序控制和相位控制、回音抵消等模块,这些模块都是为了提高数据传输的可靠性,在不同环境或者不同外接设备下,都可以高速、可靠地通信。
    图2中的LED控制模块实现数据传输时的灯光显示,MDIO模块建立链接,JTAG用于芯片仿真测试,时钟模块提供工作时钟,电源复位用于启动工作。

3 硬件设计
   
硬件设计主要包括C6455和88E1111的接口设计、88E1111和RJ45的接口设计、88E1111和光纤的接口设计、88E1111的硬件配置设计等几个部分。
    C6455和88E1111的接口电路如图3所示。C6455采用RGMII(RedtJced Gigabit Media Independent Interface)接口,兼容10/100M工作方式。其中,RGTXC和RGRXC为发送和接收时钟,在时钟的上升和下降沿都可以传输数据,收发均采用4线,如图3中的RGTXD[3:0]和RGRXD[3:0]引脚。RGTXCTL为发送使能引脚,RGRXCTL为接收控制引脚,该引脚电平出现上升沿时,表示接收数据有效。RGMDIO和RGMDCLK为MDIO模块的数据和时钟信号,用于C6455和88E1111建立连接。C6455可以通过该接口配置88E1111,或者读取88E1111的信息。由于88E1111的MDIO模块输出为2.5 V电压,而C6455采用1.5 V电压,所以两者之间需要增加电压转换芯片,本设计采用SN74TVC3306实现电压转换,接口电路如图4所示。


    88E1111和RJ45的接口如图5所示。图中H5062为网络隔离变压器,其工作原理是利用特性阻抗的耦合特性,降低插入损耗、回音以及串扰,提供网络滤波,减少传输介质上的干扰。88E1111和H5062采用差分连接线,一般需要使用阻抗匹配网络,如图中的R1和C1。H5062和RJ45之间也需要阻抗匹配网络,如图中的R2和C2。


    88E1111和光纤的接口如图6所示。使用两片光收发器芯片SSFF135连接光纤和DSP。将光收发器的发送和接收引脚对应连接到C6455就可以了。为了阻抗匹配,使用了电阻电容隔离电路。


    可以通过设置88E1111的配置引脚,将外设接口配置成RJ45或者光纤。配置成RJ45的硬件设置如图7所示,图7中可以不使用电阻,为了调试和测试方便,可以增加一个0 Ω的电阻。如果将接口配置成光纤接口,根据88E1111的技术手册,按照其说明配置即可。硬件配置接口后,系统将固定为一种接口方式,如果外设需要自适应配置接口方式,就需要采用软件方法。



4 软件设计
   
在不掉电情况下切换接口就需要C6455实时检测到硬件配置的改变。接口切换的软件配置流程如图8所示。


    只要接口切换,88E1111会自动检测到硬件发生变化,并且将状态存储到其寄存器中,发送EMAC中断到C6455。C6455接收到中断请求后,通过MDIO接口读取88E1111寄存器的值,并根据设置重新配置88E1111,重新配置后,网络的连接将重新建立,建立后就实现了硬件的当前配置状态,完成在线接口的切换。C6455和88E1111的数据通信流程如图9所示。



结语
   
网络和光纤数据传输是嵌入式系统广泛使用的方式,本文介绍了基于C6455的千兆网口和光纤接口的自适应数据通信,可以在系统不掉电情况下,在两个接口之间自动切换,文中介绍了该数据通信系统的软硬件设计方法。该方法可以应用于嵌入式系统中,可以无需光纤路由器实现千兆网光纤的数据通信。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭