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

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

3天内不再提示

IoT时代的单板计算机的需求及应用

电子设计 来源:郭婷 作者:电子设计 2019-04-01 08:42 次阅读

单板计算机 (SBC) 为构建智能设备提供了一种便利的方式,这些智能设备适用于涵盖如工业、媒体、医疗健康和通讯等领域的众多应用。

开发工作集中在各种标准化外形尺寸上,如 Mini-ITX、EBX 和 PC/104,且利用硬件和软件开发方面的既有标准,将规模经济从桌面 PC 市场带入嵌入式领域。

第一代 PC/104 标准基于 PC ISA 总线基础制定,纳入了单个 104 引脚扩展连接器,允许开发人员通过堆叠多个电路板,在 ISA 总线上引入更多的功能,以构建可纳入所有特性的计算子系统,从而满足其特定需求。 90 mm x 96 mm PC/104 外形尺寸已得到广泛认可,且这种解决方案以其紧凑的外形、高性能和可快速定制的特性,得到了嵌入式设计师的青睐。

IoT时代的单板计算机的需求及应用

图 1:单板计算机中与 PCI Express 总线连接的 PC 资源。

由于桌面 PC 已快速发展,受到诸如互联网和桌面多媒体等催化剂的推动,处理器性能和功能集成已呈现迅速上升的趋势。 针对 PCI 更高性能、LPC(低引脚计数)总线和 PCI-Express 更少引脚的市场需求,总线标准也已得到相应发展(图 1)。 由于 SBC 行业一直追求让嵌入式开发人员从这些性能改进中受益,于是出现了新的电路板样式,成为对后续总线标准的支持标准。 典型例子包括带 PCI 总线和 ISA 连接器的 PC/104-Plus™(图 2a),以及支持 PCI 和 PCI Express 的 PCI/104-Express(图 2b)。

IoT时代的单板计算机的需求及应用

图 2a:PC/104-Plus 为 PC/104 外形尺寸内的高性能 PCI 总线提供支持。

IoT时代的单板计算机的需求及应用

图 2b:对 PCI Express 的完全支持已替代了后续 PC/104 标准中的 ISA 连接器。

在 PCI/104-Express 电路板上,PCI Express 替代了 ISA 总线。 PCI-Express 1 型连接器位于之前 ISA 连接器所在的位置。 支持这些标准的 SBC 已逐渐采用速度更快、功能更丰富的 PC 处理器,如 Intel® Celeron® 和 Atom® 系列。 处理器和总线改进的结合推动了 SBC 功能迅速向前发展。

对 SBC 的新需求

最近,物联网 (IoT) 应用的不断高涨已开始改变功率平衡。 新的 SBC 版本和更小的外形,如基于 ARM® 处理器和开源 Linux 分布的 Raspberry Pi 和 BeagleBoard SBC,正在进入市场,以满足低成本、低功耗和多 I/O 的需求。 这些类型的电路板较少针对高处理速度和数据传输速度,更多的是提供大量信道、中低带宽以及对多种标准的支持。

PC/104 系列等标准继续发展,以满足要求中等处理性能和 I/O 的 IoT 应用,如联网的工业控制设备、智能自动售货机或者智能交通基础设施。 特别值得一提的是,对 PCI Express 提供完全支持的格式允许用户为一个信道配置高达 16 条通道。 尽管这可确保支持高性能图形或数据密集型传输,但开发人员通常会使用该处理器资源达到任何图形和大量数据的需求。 PC/104 联盟发现,对 PCI Express 的完全支持通常未被使用。

这类使用方式的改变已推动最新标准 PCIe/104 OneBank® 的出现。 OneBank 移除了三分之二的 PCI Express 库,从而让标准的 156 引脚 PCI Express 连接器被左下方的 52 引脚连接器替代(对应 Bank One 的标准 PCIe/104 连接器)。 这样可通过传统 PCI/104-Express 和 PCIe/104 模块实现向后兼容,并且也可节省约 0.5 in2 的电路板空间。 另一方面,尽管 PCI Express 支持已降至四个 x1 通道,更快的 Gen 3 速度可为许多工业监测和控制应用提供大量带宽。

支持最新 OneBank 标准的 SBC 包括 SBC 的 Versalogic Bengal 系列,如 VL-EPME-30EAP,它可在电路板上提供本地 USB3.0、USB2.0、SPI、SATA 和双以太网连接。 此外,还有 18 个 3.3 V 数字 I/O。 提供单核、双核或四核 Intel Atom 处理器选择。 通过使用 OneBank 连接器堆叠额外的 PCIe/104 模块,主要连接可以按需扩展。 这些可以是现成模块,或者是为满足单独 I/O 需求而设计的定制电路板。 OneBank 连接器为开发人员扩展计算系统提供了多种高性价比选择,以满足其应用需求。 在工业或环境监测应用中,项目可能需要大量模拟 I/O。 另一方面,可能需要无线连接,或者当远程 IoT 设备安装在没有其他基础设施可用的位置时,需要蜂窝连接。

PC/104 标准的可堆叠性质允许在必要时添加多个电路板,以提供全部所需的连接。 根据 PC/104 联盟的信息,大多数 PC/104 项目使用一个或两个堆叠的电路板。 Bengal VL-EPME-30EAP SBC 采用 5 V 电源,空闲功耗仅为 5.5 W,最大动态功率为 7.5 W。

定制 SBC I/O 的另一种方式

若项目需要添加更多 I/O,采用能处理 I/O 而不增加处理器负载的定制堆叠模块将面临复杂的设计挑战。通过在电路板上集成 Rabbit RIO 智能 I/O 处理器,Digi International 利用 SBC 提供了一种替代方法,如 Rabbit BL4S110。 RIO IC 拥有八个独立的功能块,带有能配置为双向 I/O 或外设功能的四个输出,如 PWM 生成、基于边缘或级别的中断、信号捕捉/计数或者正交解码。 作为智能 I/O 子系统,这种设备允许开发人员为控制任务、数据处理和通信使用 SBC 的 40 MHz Rabbit 4000 处理器。

除了 Rabbit RIO 提供的资源,BL4S110 已在电路板上集成 XBee® ZigBee® PRO RF 模块以及 10Base-T 以太网,从而实现了 ZigBee-to-Ethernet 网关功能。 还有内置的 web 服务器,它能让网页使用 ZigBee AT 和 API 命令库控制启用 ZigBee 的网络。 此外,BL4S110 可提供 2 个 RS-232 串行端口,8 个模拟输入和 20 条数字 I/O 线路。 这些 I/O 和控制功能可在不增加扩展卡的情况下实施。 电路板基底面介于 PC/104 和 EBX 基底面之间,尺寸为 96 mm x 146 mm。

结论

PC 处理器性能和集成程度的提高,加上资源和功率受限型 IoT 端点对分布式智能不断增长的需求,催生了新一代的单板计算机。 熟悉 PC/104 的开发人员可以抓住这样的机遇,利用诸如 VersaLogic 的 Bengal PCIe/104 OneBank 系列电路板,继续加强在外形尺寸方面的投入。 Rabbit RIO 可配置智能 IC 为满足多 I/O 连接的应用需求提供了不同的方法。

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

    关注

    68

    文章

    19155

    浏览量

    229044
  • 计算机
    +关注

    关注

    19

    文章

    7409

    浏览量

    87691
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4174

    浏览量

    196170
收藏 人收藏

    评论

    相关推荐

    【昉·星光 2(VisionFive 2)RISC-V单板计算机】SDL开发

    【昉·星光 2(VisionFive 2)RISC-V单板计算机】SDL开发
    的头像 发表于 07-21 09:08 1332次阅读
    【昉·星光 2(VisionFive 2)RISC-V<b class='flag-5'>单板计算机</b>】SDL开发

    GE最新双核Intel Core处理器的单板计算机

    继最近发布三款基于四核第三代Intel Core处理器的加固单板计算机之后,GE智能平台发布了最新的基于双核Intel Core处理器的单板计算机。SBC625, XVR15 和 XCR15 除支持四核Intel Core i7-3615QE处理
    发表于 06-19 09:32 2242次阅读
    GE最新双核Intel Core处理器的<b class='flag-5'>单板计算机</b>

    基于PowerPC的单板计算机该怎样去设计?

    基于PowerPC的单板计算机该怎样去设计?实时操作系统VxWorks的BSP开发过程是怎样进行的?
    发表于 04-27 06:37

    基于8085的低成本单板计算机

    描述8085单板电脑系统SBC-85 CPU v1.1注意:gerber 文件更新到 1.1 版我一直想回到我的根源,以与 MIL MOD8 相同的概念构建 8080 或 8085 单板计算机
    发表于 08-24 06:18

    什么是单板计算机

    单板计算机基于单一电路板而构建的完整计算机,包括微处理器、内存、以太网、I/O、视频和音频输出。设计的核心架构是微处理器。第一台真正的单板计算机可能是基于 Intel 8080 CPU 构
    发表于 03-09 14:51 1.7w次阅读

    TI用于HMI和POS的单板计算机解决方案

    德州仪器(TI)单板计算机、人机界面、服务点应用设备的方框图 (SBD)建议的解决方案可用于设计以下三种工业应用中使用的设备:单板计算机、人机界面面板(也称为操作员界面面
    发表于 12-03 16:03 1689次阅读

    2014国外创客最具创意10大DIY单板计算机项目

    在2014即将结束之际,厂商积极抓住机会发布新的单板计算机(SBC)设计。此外,今年创客DIY设计的单板计算机同样很吸引眼球。本文是国外10大有创意的项目。
    的头像 发表于 12-29 16:57 4w次阅读
    2014国外创客最具创意10大DIY<b class='flag-5'>单板计算机</b>项目

    STD Bus 8085单板计算机开源分享

    电子发烧友网站提供《STD Bus 8085单板计算机开源分享.zip》资料免费下载
    发表于 08-11 09:34 3次下载
    STD Bus 8085<b class='flag-5'>单板计算机</b>开源分享

    欧时RS的多款ROCK单板计算机技术优势

    OKdo是物联网(IoT)和单板计算机领域的专家,ROCK由Radxa提供支持并基于可信赖的Rockchip处理器构建。
    发表于 05-11 11:04 788次阅读
    欧时RS的多款ROCK<b class='flag-5'>单板计算机</b>技术优势

    单板计算机为什么对于嵌入式计算设计很重要?

    几乎所有计算解决方案都嵌入了单板计算机。从智能设备到交互式数字标牌,有大量的应用程序在幕后部署了单板计算机。为什么将单板计算机嵌入到所有这些应用程序中?主要原因是它是所有应用程序的“大
    的头像 发表于 09-27 16:15 662次阅读
    <b class='flag-5'>单板计算机</b>为什么对于嵌入式<b class='flag-5'>计算</b>设计很重要?

    全球年度Top 5 唯一RISC-V单板计算机入选

    近日,Youtube知名科技频道ExplainingComputers评选出“Top5NewSBCs2022”,赛昉科技VisionFive(昉·星光)单板计算机入选榜单,也是Top5中唯一
    的头像 发表于 12-02 10:20 630次阅读
    全球年度Top 5  唯一RISC-V<b class='flag-5'>单板计算机</b>入选

    突破创新边界 JH7110为RISC-V单板计算机强力赋能

    单板计算机(singleboardcomputer,简称“SBC”),是把微处理器、存储器与接口部件安装在同一块印制板上的计算机。通常,每个单板计算机包含一个CPU、GPU、芯片组和I/O端口,这些
    的头像 发表于 01-14 10:22 958次阅读
    突破创新边界 JH7110为RISC-V<b class='flag-5'>单板计算机</b>强力赋能

    如何选择适合教育用途的单板计算机?

    在当今数字化时代计算机科学和编程已经成为教育中不可或缺的一部分。为了帮助学生培养解决问题的能力、创造力和创新思维,单板计算机(SBCs)成为了一种强大的工具。单板计算机(SBCs)是
    的头像 发表于 09-01 10:26 461次阅读

    单板计算机是什么?它与其他计算机有何不同?

    单板计算机是什么?它与其他计算机有何不同? 单板计算机(Single Board Computer,SBC)是一种集成了所有计算机部件的完整计算机
    的头像 发表于 12-15 09:58 1384次阅读

    使用逻辑和转换优化单板计算机(SBC)系统

    电子发烧友网站提供《使用逻辑和转换优化单板计算机(SBC)系统.pdf》资料免费下载
    发表于 09-21 11:28 0次下载
    使用逻辑和转换优化<b class='flag-5'>单板计算机</b>(SBC)系统