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

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

3天内不再提示

基于ARM架构的嵌入式Linux开发平台的电源选择

电子设计 来源:郭婷 作者:电子设计 2019-03-06 09:25 次阅读

基于ARM架构的高集成度嵌入式处理器的出现为易于使用和低成本的Linux平台开辟了市场。只需几分钟,配备适当的Linux发行版,开发人员就可以将现成的电路板(如BeagleBoard或Panda Board)插入主机PC并开始创建软件。这些系统的易用性意味着嵌入式Linux开发不必局限于专业开发人员 - 实际上所有用户都可以参与构建家庭媒体服务器以及机器人的核心智能,而且经验非常少。甚至学校也开始使用这些电路板来教授计算机科学的元素。

图1:显示电路板连接器的BeagleBoard布局,其中几个可用于传输电源

例如,BeagleBoard计划的目的是以相对较低的成本为广泛的用户提供嵌入式开源开发平台。基于德州仪器OMAP系统级芯片设备中的低功耗ARM Cortex-A系列处理器,最终的嵌入式计算机不需要风扇,这意味着它可以实现静默运行。支持标准接口,支持产品的整个生态系统如雨后春笋般涌现,并且由于已发布的界面,鼓励用户自行开发。同样,Panda Board项目基于德州仪器的另一款基于ARM的OMAP嵌入式处理器。围绕它形成了另一个生态系统。还有一些Linux供应商自己出售用于评估和低容量的Linux计算机,例如飞思卡尔半导体的Sabre和Tower System平台。

如所提供的,一些现成的Linux平台配备了电源。例如,飞思卡尔的Sabre平台配有适当的电源适配器。许多其他产品作为裸板提供,用户负责选择兼容的电源适配器。有些甚至没有传统的直流输入连接器。例如,飞思卡尔塔式系统使用螺钉端子进行专用电源连接。这不需要延迟使系统启动和运行的过程。它可以通过内置USB连接器供电

塔式系统不仅仅是通过USB支持直流电源。例如,BeagleBoard可以从直流输入插孔插座或使用其中一个USB连接器接收电源。 USB 1.x和2.0规范均提供其一个引脚上承载的5 V标称电源。 USB连接提供的电流是有限的,但对于BeagleBoard等设备来说已经足够了。在USB上,单位负载定义为电流消耗为100 mA。单个设备可以使用多达五个单位的功率,总共500 mA。

基于ARM架构的嵌入式Linux开发平台的电源选择

图2:USB引脚排列。 USB可用的电源水平可能不足以为处理器和目标平台上的所有外围设备供电。可以使用Y型电缆为两个USB端口供电或使用带USB电缆的专用电源(如CUI EMSA 5W USB)来提高功率水平。这可以提供与从墙壁插座直接连接BeagleBoard或飞思卡尔塔式系统等平台的两个USB端口相同的功率。

对于更高级别的电源,用户的主要选择是使用专用电源供电到板载电源连接器。对于BeagleBoard,连接器的内径必须为2.1 mm,外径为5.5 mm,长度为9.5 mm。主要要求是外部稳压器提供5 V电源 - 更高的电压可能会损坏电子设备。

适合BeagleBoard的电源是Phihong制造的PSC12R-050。该调节器由120/230 V壁装插座提供电源,专为国际使用而设计。调节器附带了许多插头适配器,可以在欧洲,美国和亚洲使用。当电路板断电时(低于0.3 W),该设备可以消耗很少的电力,并且可以提供高达2 A的电流,即使使用USB Y型电缆供电也可以提供两倍的电流。

Phihong PSAC30U等电源提供更高功率,推荐用于熊猫板等平台。 PSAC30U是一款额定功率高达20 W的台式电源,但具有低功耗静态模式,当熊猫板或其等效电源关闭时,功耗降至0.3 W以下。

可移植性在许多应用程序中都很重要。小型现成Linux平台的低能耗需求使得嵌入式系统可以通过电池供电。 Circuitco Electronics的Battery Cape等配件为BeagleBone提供了一个易于插拔的便携式电源。

该模块使用多达四个标准AA电池以及电源控制和指示灯为BeagleBone提供5 V电源。

如果电池电量不足以保持系统长期运行,请将这些平台中的一个远离墙壁插座供电,这不是问题。以太网为现成的Linux平台提供了进一步的选择。以后对以太网标准的修订使得可以通过标准的5类网络布线提供电力并与标准通信设备共存。

USB可以在最远5米的距离内供电,以太网供电(PoE)可将电源线的有效长度延长至100米。该标准的2003版本允许在44 V至57 V的电压下提供高达15.4 W的直流电源。较高的电压使得可以在较长距离内输出功率而不会造成重大损失。在较低阻力的5类布线的帮助下,2009年后期版本将最大功率提高至34.2 W.

标准的5类数据线内部有4对双绞线,但只有两根用于传输旧的10Base-T和100Base-T以太网标准的数据。未使用的电线可用于提供直流电源。最初的以太网供电(PoE)标准不能用于更高速的网络,例如1000Base-T,因为它们将数据信号分成所有四个双绞线。

2009版本指定了一种类似于用于录音室麦克风的幻象供电技术,通过也用于信令的线路提供直流电压。通过信号线传送相同的DC电压。这与1000Base-T设备兼容,因为核心以太网标准规定在所有信号线上使用变压器耦合。可以从每端变压器上的中心抽头访问直流电源。

基于ARM架构的嵌入式Linux开发平台的电源选择

图3:(上)10/100Base的以太网供电连接-T和(底部)1000Base-T使用幻象电源。

市场上有许多直接支持PoE的产品,但它们往往是针对特定应用的产品,例如互联网电话和安全摄像头。很少有标准Linux平台具有以太网端口,这些端口也将采用直流电源。但是,这并不排除将PoE应用于这些平台,即使在使用不通过数据线传输电源的交换机的网络中也是如此。

Phihong POE14系列适配器可以插在交换机和另一个以太网设备之间,通常是要供电的设备。它将电源分离为直流电源线,可通过直流插孔输入连接器插入现成的Linux平台。 Phihong分配器的电源提示是用户可更改的,以提供与各种电路板的兼容性。 5 V型号可提供高达12.5 W的功率。

要将电源插入以太网电缆,可以使用Laird Technologies POE-48I等插入器。插入器从墙壁插座获取电源并将其转换为使用标准以太网连接器注入网络电缆的48 V DC。

由于支持各种数据连接的直流电流,向现成的Linux平台(如BeagleBoard和Panda Board)供电的选项比乍看之下更广泛。 USB可以为开发阶段提供易于使用的电源,PoE用于远程部署,即使对于电流消耗相对较高的电路板,或者在BeagleBone等功耗较低的平台的情况下也可以使用电池电源。

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

    关注

    4981

    文章

    18281

    浏览量

    288387
  • 以太网
    +关注

    关注

    40

    文章

    5076

    浏览量

    166234
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206730
收藏 人收藏

    评论

    相关推荐

    ARM嵌入式Linux 系统开发从入门到精通

    ARM嵌入式Linux 系统开发从入门到精通
    发表于 03-10 18:44

    嵌入式人工智能的就业方向有哪些?

    网络编程开发及实战下 数据库开发 Linux应用开发综合实战 三:嵌入式Linux系统工程师,
    发表于 02-26 10:17

    嵌入式软件开发应该掌握哪些知识?

    知识点学习 熟悉 Linux 的基本使用对于嵌入式软件开发至关重要。包括文件系统的管理、用户权限的控制、软件包管理等。嵌入式开发人员需要能够在 Li
    发表于 02-19 11:23

    【急招】嵌入式软件架构师,年80w内可谈!

    嵌入式linux平台架构经验,5年以上经验 工作地点:北京市海淀区 薪酬:年80内可谈‼12月份需要到岗‼
    发表于 11-23 10:13

    嵌入式软件开发常用工具有哪些?

    分享一些嵌入式软件开发常用工具。 1、Keil MDK:这是德国Keil公司开发的基于8051、9051、ARM7、ARM9系列微控制器
    发表于 11-10 11:03

    基于ARM Linux和S3C2440的嵌入式Linux内核设计

    电子发烧友网站提供《基于ARM Linux和S3C2440的嵌入式Linux内核设计.pdf》资料免费下载
    发表于 10-12 10:37 2次下载
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Linux</b>和S3C2440的<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>内核设计

    基于ARM架构嵌入式USB驱动的设计

    电子发烧友网站提供《基于ARM架构嵌入式USB驱动的设计.pdf》资料免费下载
    发表于 10-12 10:17 0次下载
    基于<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>的<b class='flag-5'>嵌入式</b>USB驱动的设计

    什么是嵌入式Linux

    什么是嵌入式Linux? 对于很多电气、电信、通信专业的同学来说,对口专业就业方向主要有软、硬件两个方向。无论是对于学生还是就业而言,软硬件的开发学习,嵌入式物联网在近年来无疑是一个摆
    发表于 10-11 13:47

    基于ARM9的嵌入式教学平台开发

    电子发烧友网站提供《基于ARM9的嵌入式教学平台开发.pdf》资料免费下载
    发表于 10-08 14:35 0次下载
    基于<b class='flag-5'>ARM</b>9的<b class='flag-5'>嵌入式</b>教学<b class='flag-5'>平台</b><b class='flag-5'>开发</b>

    嵌入式Linux开发教程

    嵌入式Linux开发教程(下册)
    发表于 09-27 07:11

    嵌入式Linux应用开发的完全手册

    障碍。很多人买了开发板想进一步练习,却发现不知从何入手。 鉴于上述种种困难及需求,作者结合自己的学习经历、工.作心得写成此书,期望能帮助读者加快嵌入式 Linux 的入门速度,并体会到深入学习
    发表于 09-25 07:12

    基于树莓派的嵌入式Linux开发教学

    树莓派对于全球嵌入式 Linux 开发及教育已经并将继续带来广泛的影响,及早将之引入我国主流的嵌入式开发与教学环境中或将是有益的。尽管传统的 “AR
    发表于 09-21 07:09

    RISC-V核、平台和芯片该如何选择

    机器视觉和机器听觉领域。 (3)、高校和研究机构可以选择开源RISC-V 核 在FPGA 平台上进行计算机体系架构、操作系统 ,编译技术以及嵌入式系统教学和研究工作。比如,Arty F
    发表于 06-21 20:34

    嵌入式学习路线你知道吗?

    中对指针的理解和应用。这一阶段的主要目的是学习编程语言、开发环境、和培养自己的编程思维,为进一步学习嵌入式开发打下良好的基础。 2学习ARM体系结构编程 这一阶段才是真正的嵌入式编程,
    发表于 06-14 16:00

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全!

    。 PX5 RTOS支持IAR、Eclipse/GCC和ARM开发工具,支持ARM Cortex-M、Cortex-R和Cortex-A架构。麦克泰软件公司长期从事
    发表于 05-18 13:44