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

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

3天内不再提示

以太网上基于MCU的嵌入式设计提供了财政预算案

jf_pJlTbmA9 来源:网络 作者:网络 2023-11-03 16:09 次阅读

连接嵌入式设备是必须具备的,因为我们进入物联网IOT)世界上普遍的互联网。无线连接似乎是主要趋势,但大多数无线设备最终需要找到一个有线互联网连接增加带宽和可靠性。我们的好朋友仍需要在中心,聚集,桥梁,存储传统的有线以太网连接和应用程序服务器的嵌入式节点。低成本的传感器也可以使用无线解决方案的有线以太网代替时费用,带宽,方便性,或可靠性问题排除一个无线方法。幸运的是,许多低成本MCU系列现在提供有线以太网的支持,使传感器,价格低廉的桥梁和连接聚合可以在不“破”的预算银行的发展。

本文将提供廉价的MCU的支持有线以太网连接的类型的概述。一些常见的嵌入式应用,其中有线连接将被期望的实施例将给出以说明如何关键的MCU特性和功能匹配重要应用要求。

在嵌入式领域的以太网连接

以太网是在嵌入式系统这样一个普遍的元素,我们通常不会给它太多的思想 - 它只是“以太”在这台计算机进行通信。自1985年最初的标准化以太网已经发展壮大,从原来的3 Mbit / s的数据传输速率为100 Gbit / s的演变,并衍生出了各种不同的媒体和连接拓扑结构。多层OSI模型和基础信息结构的灵活性,支持已使以太网生存和繁荣了几十年的发展和优化。

嵌入式设备使用以太网连接来发送和接收数据和控制信息。更先进的嵌入式系统可以使用以太网发送和接收代码更新增加新的功能,并修复漏洞或安全弱点可以被黑客利用来窃取机密信息。这些更新必须受到保护,免受安全漏洞,或者黑客可以使用更新功能完全破坏系统,并以此为切入点,以攻击网络的其他部分。甚至低成本的嵌入式系统可以使用远程更新的方便的,所以即使当设计完成安全某种程度,必须考虑“上的预算”。

其中一个原因以太网已存活,只要是该标准的早期版本已经变得越来越具有成本效益。例如,在低带宽10兆比特/秒,其标准(10BASE-T和100BASE-TX)的100 Mbit / s的版本,在双绞线电缆和8P8C模块化连接器上运行,还是标准化后,甚至几十年的一个流行的版本。这些版本现在普遍支持低成本的MCU,可提供甚至显著成本受限的设计连接。

有关以太网标准向Digi-Key提供的资源,如Microchip产品培训模块上的嵌入式以太网的讨论以太网标准,并支持以太网实现各种设备的详细信息。

在预算以太网连接

MCU供应商甚至在他们的一些最低端的设备提供以太网连接。这使得可以给互联网连接添加到甚​​至低成本传感器,控制器,以及其他元件在分布式系统的周边。其中最普遍的MCU系列是Microchip的PIC的,和PIC18F MCU系列具有片上10BASE-T以太网控制器和PHY集成的一些成员。这使得有可能连接到以太网仅使用一个外部连接器集成磁,就像贝尔保险丝S811-1X1T-06-F。的集成的PHY是很简单的,因为它实现了低速10BASE-T标准中,但它仍然可以连接到100BASE-T和由于它们的向后兼容性1000BASE-T标准。

尽管Microchip的PIC18F97J60 MCU低廉,以太网控制器有几个先进的功能,可以很容易就实现了更高层次的通信协议所需的软件。正如图1的8字节以太网RAM缓存器被包括在控制器本地分组存储减少对系统存储器带宽要求。仲裁器管理对从DMA控制器中,CPU,发送块的数据缓冲器,并接收块以最大化性能和效率。

其中的PIC18F以太网控制器等先进功能,是在一个特殊的数据包的接收唤醒能力。这是在传感器应用中​​,器件可被置于低功率模式,直到读出需要特别有用的。当接收唤醒分组中的CPU被中断和转换出的低功耗状态。传感器读数制成,传回通过以太网主机。该CPU返回到低功耗模式,直到接收到另一个唤醒数据包。

建筑桥梁

通常情况下,多个传感器具有不同的接口要求,需要加以巩固和“桥”到一个单一的标准接口。在本申请中所述的MCU可能需要有一个更强大的以太网实施中,可能使用了100BASE-T标准以提高超过我们先前看到其中慢10BASE-T标准足以单传感器装置的性能。 MCU还需要支持各种各样的其他标准,如USB,SPI,I2CCAN,和SMBus / PMBus的,因此它可以覆盖全系列电位传感器接口。例如,意法半导体STM32F405xx / 7XX MCU不仅支持以太网10 / 100BASE-T连接,但许多其他流行的接口也是如此。如在图2中的框图,它支持所有常用接口,并且因为它可在多种封装形式,从64引脚到176引脚可以将设备匹配接口端口的准确数量,你需要优化电路板空间使用。

该STM32F405xx / 7xx的,它使一个很好的匹配桥接应用的另一个重要特点是它的片上总线结构。注意,低速串行外设被组织在两个不同的总线与独立的DMA控制器,以尽量减少总线冲突。以太网和USB接口有自己的连接成优先访问这两个片上和外部存储器中的高速AHB总线开关矩阵。这种类型的灵活的片上总线结构相结合时,并在单一以太网接口,巩固用于通信的多个传感器数据流是至关重要的。

汇聚和存储

在一些低成本的嵌入式应用会有由局部传感器产​​生的,或从远程传感器集线器在MCU中可用的内部存储将不足以聚集足够的数据。在这些情况下,外部存储器控制器,将需要管理外部存储设备。对于中等容量的应用程序静态内存就足够了,但在高容量应用程序的动态内存是必需的。的存储器控​​制器,像上的NXP LPC178x / 7倍支持任一类型的接口,并且可以是,因为多个产品变型特别有效,具有不同的存储器要求,可以用相同的MCU来支持。如图3,静态存储器(ROM,RAM和闪存)和动态存储器(SDRAM)的支持使得能够存储显著的数据。嵌入式数据缓冲区中写入的合并交易,以尽量减少内存访问有用的。读操作可以使用该缓冲器来聚合的交易,以减少总线带宽。此外,访问以前缓冲位置可以使用,而不是在外部存储器中的缓冲数据,改善记忆的带宽和降低功耗。

恩智浦LPC178x的图像/ 7X外部存储器控制器

安全注意事项

在某些以太网连接的嵌入式系统的安全性将是一个重要的考虑因素。许多低成本的MCU没有集成安全功能,但也有可用于安全功能添加到一个低成本的微控制器系统的安全性的外围设备。爱特梅尔CryptoAuthentication ATSHA204A安全设备,例如,可以存储安全密钥,验证所接收的数据,并生成随机数中共同的安全协议使用。标准安全散列算法(SHA)用于生成和检查安全摘要用于安全地验证传输。在设备中可用的安全的命令的类型的列表是显示在图4的界面到MCU使用熟悉I2C总线易于集成。

结论

以太网是在这里留下来,低端的MCU现在支持有线以太网连接,嵌入式物联网设备将能够使用有线连接提供的性能和可靠性。请确保您匹配您的应用程序通过您的目标MCU为一个成功的设计所提供的功能所需的以太网功能。

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

    关注

    146

    文章

    17149

    浏览量

    351216
  • 嵌入式
    +关注

    关注

    5082

    文章

    19126

    浏览量

    305258
  • 以太网
    +关注

    关注

    40

    文章

    5426

    浏览量

    171733
收藏 人收藏

    评论

    相关推荐

    新手怎么学嵌入式?

    。但面对这个复杂的领域,很多人可能会感到迷茫,不知从何处入手。别担心,本文将为你提供一些入门学习嵌入式技术的建议。 新手入门学习嵌入式技术的途径 1. 了解基础知识 首先,要对嵌入式
    发表于 12-12 10:51

    千兆以太网解决方案:MX2000核心板,高性能不高价

    导读在嵌入式开发中,千兆以太网的需求日益增长,特别是在工业自动化、视频监控和云计算等场景。MX2000核心板以其高性能和经济性,为您提供满足高速数据传输和成本效益双重需求的理想解决方
    的头像 发表于 11-15 01:06 185次阅读
    千兆<b class='flag-5'>以太网</b>解决方案:MX2000核心板,高性能不高价

    嵌入式学习建议

    嵌入式系统硬件比电子线路好学多了。只要深入理解:MCU的硬件最小系统,对I/O口、串行通信、键盘、LED、LCD、SPI、 I2C、PWM、A/D(包括一些传感器)、D/A等逐个实验理解,逐步实践,再通过
    发表于 10-22 11:41

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备的“大脑”,主要功能是根据需要管理和控制设备
    的头像 发表于 09-30 10:05 473次阅读

    七大嵌入式GUI盘点

    LCD设计提供高级支持,极大简化了LCD设计。它是使用比较广泛的一款GUI,配合GUI Builder或App Wizard上位机软件,用起来也比较方便。emWin以C语言源代码提供,使其成为嵌入式
    发表于 09-02 10:58

    嵌入式QT常见开发方式有哪些?

    Unit): 对于资源极其有限的微控制器应用场景,Qt提供专门针对MCU的解决方案,允许在低功耗、小内存的嵌入式系统上开发图形化界面。 总之,
    发表于 08-12 10:05

    极海半导体亮相2024全球MCU嵌入式生态发展大会

    7月25日,由AspenCore主办的2024全球MCU嵌入式生态发展大会,在深圳罗湖君悦酒店如期举行。此次大会为来自消费电子、家电、工业控制、通信网络、新能源汽车、物联网领域、储能领域的OEM厂商和嵌入式方案集成商代表带来
    的头像 发表于 07-26 15:18 787次阅读

    嵌入式32位高性能微处理器MCU双网口I/O

    M120E以太网远程I/O无线数据采集模块是一款工业级、隔离设计、高可靠性、高稳定性和高精度数据采集模块,嵌入式32位高性能微处理器MCU,集成2路工业10/100M自适应以太网模块里
    的头像 发表于 05-08 16:47 735次阅读
    <b class='flag-5'>嵌入式</b>32位高性能微处理器<b class='flag-5'>MCU</b>双网口I/O

    PLC以太网开放通信概述

    以太网开放通信概述:   1、以太网开放通信,即就是通信协议是由用户自由定义的;   2、以太网开放
    发表于 04-16 12:06 1070次阅读
    PLC<b class='flag-5'>以太网</b>开放<b class='flag-5'>式</b>通信概述

    应用场景:USB转以太网标准模块

    本帖最后由 lockyymc 于 2024-3-25 15:59 编辑 USB转以太网标准模块 AG32支持USB FS+OTG和以太网MAC,并且提供标准例程,包括网络Lwi
    发表于 03-24 10:41

    和共享以太网相比,交换以太网有什么不同的特点?

    交换以太网的特点,从数据传输效率、网络安全、网络管理和资源利用等多个方面进行分析。 首先,交换以太网的最大特点是提供
    的头像 发表于 02-21 11:25 3992次阅读

    CANopen以太网网关怎么用?

    CANopen以太网网关怎么用? CANopen以太网网关是一种连接CANopen总线和以太网的设备,它提供在CANopen网络和
    的头像 发表于 02-02 16:59 3350次阅读

    嵌入式设备里SOC与MCU的区别是什么?

    嵌入式设备里SOC与MCU的区别是什么?
    发表于 02-02 07:37

    科普科普以太网的定义、种类以及晶振在以太网上的应用

    科普科普以太网的定义、种类以及晶振在以太网上的应用  以太网是一种用于局域网通信的传输技术,它是一种在计算机网络中常用的传输协议,用于将数据包从一个节点传输到另一个节点。本文将详细介绍以太网
    的头像 发表于 01-24 16:11 1139次阅读

    海思披露了公司聚焦行业专用和嵌入式AI技术的A²MCU

    在12月中,上海海思披露了公司聚焦行业专用(Application Specific)和嵌入式AI技术(Artificial Intelligence)的A²MCU
    的头像 发表于 01-04 10:04 1247次阅读
    海思披露了公司聚焦行业专用和<b class='flag-5'>嵌入式</b>AI技术的A²<b class='flag-5'>MCU</b>