0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网关的硬件设计

h1654155971.8456 来源:YXQ 2019-08-12 17:57 次阅读

1.1

系统硬件结构

该系统的硬件部分主要由ARM以太网接口CAN接口、高速存储器、JTAG口、复位电路和电源等组成,其系统硬件结构如图1所示。

ARM移植TCP/IP通信协议和CAN协议,可完成以太网协议和CAN总线协议转换,实现以太网接口和CAN接口通信数据的透明传输。

以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。

以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802·3系列标准相类似。

1.2

主控制器的选择

微处理器选用PhiIips公司ARM7TDMI内核的32位微控制器LPC2294,与一般单片机相比,LPC2294可嵌入操作系统

LPC2294内嵌256 KB的高速FLASH存储器和16 KB的静态RAM,多个外部中断和串行口,LPC2294内部还集成了CAN控制器,只要加上CAN总线收发器就可以构成CAN节点,从而大大简化了硬件电路。

处理器用一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器与传统的中央处理器相比,具有体积小,重量轻和容易模块化等优点。

微处理器的基本组成部分有:寄存器堆、运算器、时序控制电路,以及数据和地址总线。微处理器能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。它可与存储器和外围电路芯片组成微型计算机。

自从人类1947年发明晶体管以来,50多年间半导体技术经历了硅晶体管、集成电路、超大规模集成电路、甚大规模集成电路等几代,发展速度之快是其他产业所没有的。

半导体技术对整个社会产生了广泛的影响,因此被称为“产业的种子”。中央处理器是指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上。

1.3

系统电源电路和复位电路

在该设计中,需要使用5 V,3.3 V和1.8 V的直流稳压电源。其中,5 V电源由LM317L三端可调稳压器产生;3.3 V和l_8 V电源由可调节输出电压的SPXlll7产生。

系统复位电路的可靠性对整个系统的稳定起着非常重要的作用。在复位电路中采用了电压监控芯片TPS383K33,它是10 ms或200。ms可选的上电复位发生器,具有防按键抖动的手动复位输入功能,允许组成多个IC的菊花链电压监控等。

复位电路如图2所示,图2中,nRST连接到LPC2294的复位脚RESET;nTRST接以太网控制器ENC28J60的复位引脚。

1.4

CAN总线接口

CAN总线接口由LPC2294和CAN总线收发器等构成。这里采用带隔离的高速cAN收发器CTMl050T,其主要功能是将CAN控制器的逻辑电平转换为CAN总线的差分电平,并且具有(DC2500V)隔离功能、ESD保护功能及TVS管防总线过压功能,其内带隔离器,可减少外部相关电路的设计。

CAN总线接口电路如图3所示。CAN总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。

这就保证不会在出现在RS-485网络中的现象,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。

而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在网络中,因个别节点出现问题,使得总线处于“死锁”状态。

而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。

1.5

以太网接口

在系统设计中,采用ENC28J60作为网络接口芯片。ENC28J60是美国微芯科技公司推出的28引脚独立以太网控制器,内置以太网物理层器件(PHY)及介质访问控制器(MAC),可按以太网协议可靠地收发信息包数据。

另外,它还具有可编程8 KB双端口SRAM缓冲器,数据传输速率高达10 Mb/s。ENC28J60具有多种集成功能,如CRC校验、可编程过滤、可自动评价、接收或拒收多种信息包、数据滤波等功能,能高效率地进行信息包的存储、检索和修改,可减轻主控微处理器的内存负荷。

ENC28J60采用标准的SPI串行接口,只需4条连线即可实现与微处理器相连,而且它只有28个引脚,可以大大简化相关设计,减小空间。

网络插座采用RJ45插座HR911102A,其内置网络变压器、状态显示灯和电阻网络,具有信号耦合电气隔离、阻抗匹配、抑制干扰等特点,可提高系统抗干扰能力和收发的稳定性。

以太网接口电路如图4所示,图4中ENC28J60的2个中断引脚INT和WOL分别接LPC2294的EINTl,EINT2;ENC28J60的SPI脚SO,SI,SCK,CS分别接LPC2294的脚MISO1,MISll,SCKl,CSl,2个专用的引脚(LEDA,LEDB)用于连接HR911102A的LEDG,LEDY,进行网络活动状态指示。

1.6

外扩存储器接口

由于LPC2294内部只有16 KB的RAM,不能满足以太网数据存储的空间要求,该设计扩展了256 KB的外部存储器,选用RAMTRON公司的存储器芯片FM25256。

FM25256是采用先进的铁电技术制造的非易失性存储器,具有比其他非易失性存储器高得多的读写操作次数,可以承受超过一万亿次的读写操作。存储器接口电路如图5所示。

图5中FM25256的SPI脚SO,SI,SCK,CS分别与LPC2294的MISOO,MISl0,SCK0,CS2脚相连。写保护引脚WP与LPC2294的P2.21相连。FM25256主要用来存储以太网数据。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    3218

    浏览量

    50027
  • 硬件设计
    +关注

    关注

    18

    文章

    346

    浏览量

    44321

原文标题:深圳站 | 天再热也要看的精彩回顾-EDA365公益课

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    家庭网关硬件接口电路设计大全——电路精选(3)

    本文提出基于具有低功耗、自组网、低速率、低成本和双向通信特性等特点的WSN和智能手机Android平台,利用家庭网关构建能进行视频数据的采集、传输及网络后台存储的智能家居安防系统,同时该系统可利用Internet网络实现远程监控。
    发表于 11-16 16:44 4882次阅读

    嵌入式智能网关硬件无线收发电路图设计

    一个基于IEEE802.15.4的CC2430无线收发模块,主要用来完成网络节点之间、节点与网关节点之间的无线通信。核心部分是一个CC2420射频收发器,它完全支持ZigBee组网协议,具备传输速率高、传输距离远和低功耗等优点。
    发表于 09-16 13:35 1820次阅读
    嵌入式智能<b class='flag-5'>网关</b><b class='flag-5'>硬件</b>无线收发电路图设计

    请问现在CC1310星型网络的网关,TI提供一些解决方案吗?

    本帖最后由 一只耳朵怪 于 2018-6-6 14:25 编辑 请问现在CC1310星型网络的网关,TI提供一些解决方案吗?最好是网关硬件强大一点,这样覆盖的范围就更加广泛一点
    发表于 06-06 09:56

    无线传感器网络的嵌入式网关硬件设计

    网络嵌入式网关系统硬件设计选择了器件,充分将GPRS(通用无线分组交换业务)技术、嵌入式技术、短距离无线通信技术融为一体,成功完成了本次嵌入式产品的开发。  1 无线传感器网络体系结构  无线传感器
    发表于 11-14 14:56

    如何去实现一种基于CAN总线的嵌入式网关

    嵌入式网关硬件结构是怎样设计的?嵌入式网关的软件部分是怎样设计的?
    发表于 05-24 06:07

    求一种嵌入式Linux系统家庭网关的设计方案

    家庭网关硬件系统是由哪些部分组成的?家庭网关的软件系统是由哪些部分组成的?
    发表于 05-24 06:57

    【ZigBee 系列】| 网关的构成?用 JN51X9 的案例来讲解框架及各部分的功能 精选资料分享

    ,希望能对伙伴们在对网关的选型上有所帮助!后面的续篇也会对网关硬件设计、网关软件开发上的难点进行一一讲解,希望读者能从文章中收获到 ZigBee
    发表于 07-27 07:05

    基于电力线的家庭智能网关硬件实现

    提出了一种基于电力线的家庭智能网关硬件实现方案。采用法国速比特公司的SPC-200c器件作为主处理器,除了包括用于网络接入的以太网接口外,该系统还集成了USB2.0接口用于视频
    发表于 01-04 16:35 36次下载

    MVB-CAN通信网关硬件设计框图、软件设计和系统性能测试详细介绍

    基于对MVB和CAN通信协议的深入分析,从而实现一种MVB—CAN的网关设 计,有效地完成了两种协议之间的数据通信。本文着重讨论了MVB-CAN网关系统 设计的三大部分:硬件设计框图、软件设计
    发表于 10-11 08:00 43次下载
    MVB-CAN通信<b class='flag-5'>网关</b>的<b class='flag-5'>硬件</b>设计框图、软件设计和系统性能测试详细介绍

    NXP ZigBee 3.0 网关 硬件设计指南,主要包含供电,主控,ZigBee 部分

    前面的文章中,我们通过实际案例介绍了 ZigBee 网关的架构,相信大家对于网关该如何挑选合适的器件来实现相应功能有了一定了解。那么本文将从硬件设计的角度来继续网关的话题!
    发表于 11-06 12:06 16次下载
    NXP ZigBee 3.0 <b class='flag-5'>网关</b> <b class='flag-5'>硬件</b>设计指南,主要包含供电,主控,ZigBee 部分

    揭秘医疗级网关硬件,打通动态监测全流程

    可穿戴医用设备正在为未来的诊疗科技发展引领一股新浪潮,并势必将推动医疗行业产生更多的创新。将日趋成熟的移动网络技术和物联网技术投入诊疗过程中,能够利用智能科技开展动态监测,简化就医流程,提高医疗质量。达到为患者提供先进医疗技术,保障患者健康的目的。 通信技术是医疗动态监测的关键技术之一。可穿戴医疗设备采集到的大量人体生理数据需要上传至服务器或者移动互联网的“云端”,并将监测结果在终端反馈给用户。这这一
    的头像 发表于 12-16 18:21 510次阅读

    揭秘医疗级网关硬件,打通动态监测全流程

    可穿戴医用设备正在为未来的诊疗科技发展引领一股新浪潮,并势必将推动医疗行业产生更多的创新。将日趋成熟的移动网络技术和物联网技术投入诊疗过程中,能够利用智能科技开展动态监测,简化就医流程,提高医疗质量。达到为患者提供先进医疗技术,保障患者健康的目的。 通信技术是医疗动态监测的关键技术之一。可穿戴医疗设备采集到的大量人体生理数据需要上传至服务器或者移动互联网的“云端”,并将监测结果在终端反馈给用户。这这一
    的头像 发表于 01-09 11:53 389次阅读

    揭秘医疗级网关硬件,打通动态监测全流程

    可穿戴医用设备正在为未来的诊疗科技发展引领一股新浪潮,并势必将推动医疗行业产生更多的创新。将日趋成熟的移动网络技术和物联网技术投入诊疗过程中,能够利用智能科技开展动态监测,简化就医流程,提高医疗质量。达到为患者提供先进医疗技术,保障患者健康的目的。通信技术是医疗动态监测的关键技术之一。可穿戴医疗设备采集到的大量人体生理数据需要上传至服务器或者移动互联网的“云
    的头像 发表于 12-19 11:50 351次阅读
    揭秘医疗级<b class='flag-5'>网关</b><b class='flag-5'>硬件</b>,打通动态监测全流程

    智能家居无线嵌入式网关硬件平台的设计与实现

    电子发烧友网站提供《智能家居无线嵌入式网关硬件平台的设计与实现.pdf》资料免费下载
    发表于 10-26 09:55 0次下载
    智能家居无线嵌入式<b class='flag-5'>网关</b><b class='flag-5'>硬件</b>平台的设计与实现

    【天拓四方】物联网网关硬件和云端分别实现了哪些功能?

    在物联网(IoT)的广阔领域中,物联网网关硬件和云端各自扮演着不可或缺的角色。它们通过一系列功能,共同确保物联网系统的顺畅运行,为各类设备提供稳定、高效的数据传输与处理服务。本文将详细解析物联网网关
    的头像 发表于 04-19 16:18 83次阅读