基于ATOM处理器的工业控制系统实现

发布者:BlissfulDreams最新更新时间:2011-01-19 来源: 电子技术应用关键字:ATOM处理器  Menlow  BIOS  LPC总线 手机看文章 扫描二维码
随时随地手机看文章

   ATOM处理器采用突破性全新设计的45纳米工艺,将4 700万个晶体管集成至一块面积小于25 mm2的单一芯片中,从而成为了英特尔史上体积最小、功率最低的X86处理器。由于性能出色,功耗很低,ATOM处理器非常适用于移动互联网设备、低功耗移动互联网计算机、基础互联网台式机,以及对功耗要求苛刻的工业应用场合[1]。

   本文针对工业控制系统小体积、低功耗的应用需求,利用Intel最新的低功耗移动ATOM处理器特点,提出一整套工业控制系统设计方案。

1 平台架构

 Intel定义的“迅驰Atom处理器技术”整套平台包括Intel Atom处理器(Silverthorne和Diamondville)、低功耗“伴侣芯片”(桥芯片)以及超薄超轻的设计。Diamondville与945GSE桥芯片搭配组成Navy Pier平台。Silverthrone和代号Pouslbo的桥芯片搭配组成Menlow平台。Navy Pier平台采用两块桥芯片,体积较大,主要适用于消费电子类产品,Menlow平台中采用集成的桥芯片,整个平台体积较小,功耗很低,非常适合工业平台应用,本文采用的是Menlow平台的实现方案。

 Menlow平台主要由Poulsbo桥芯片和ATOM Z5××处理器组成。Poulsbo 桥芯片面积22 mm×22 mm,可提供两条PCI-E x1插槽、1个IDE PATA 100接口、3个SDIO和MCC存储卡插槽,内部集成了USB 2.0控制器、内存控制器、高清晰度音频控制器、图形核心等众多模块。在图形核心方面采用GMA500核心,核心频率高达200 MHz,支持DirectX 9、OpenGL和3.0+Shaders,同时支持硬件解码H.264、MPEG2、MPEG4、WMV9等[2]。
 本设计中采用单通道内存控制器,可以支持DDR2 533和 DDR2-400。通过桥片扩展了网口、LVDS、DVO口,4个USB口,1个PATA和SATA。音频为HD Audio。其他的如RS232、系统灯指示、开关机控制则通过LPC总线扩展实现。系统框图[5]如图1所示。

2 系统电源的设计

 电源是ATOM系统设计的一个重要环节,难度在于:(1)因为要给多个功能模块供电,需要采用很多开关电源,对整个系统的EMI电磁干扰影响很大。(2)要充分考虑电源的转换效率。ATOM处理器主要用在便携式的应用场合,在选用器件时,不但要保证功率足够,还要经济高效。电池的供电时间,也是整个系统性能考核的重要一环。电源转换时功率损失所产生的热量也会造成系统温度上升,导致系统散热成本的增加。

    在本设计中,利用LT4100实现电池的充放电管理。VIN_3.3  V为常备电压,只要外接电源或内部电池有电,芯片7803就工作。该芯片主要是负责给EC供电。EC一旦检测到开机按键信号,就产生开机脉冲POWEREQ#,LT3780开始工作,电源管理电路开始运行,后续电路依次使能。设计中选用SC454为CPU内核供电芯片,该片是单相高性能PWM控制器,专用于增强型IMVP-6和IMVP6+TM处理器。片内支持所有IMVP-6/6+的需求,如有效电压步进、输出电压动态可调,深睡眠设置等。SC454使用了迟滞控制技术,比传统的PWM控制器有着更快的反应速度。删除了敏感电阻,减少了功耗,简化了PCB布板。集成智能化驱动技术通过软开关控制上下两侧的MOS管,有效减少了过冲、振铃和EMI。该芯片提供系统时钟使能脚CLKEN#和过热指示信号VRTT#。在电源输出稳定后,CLKEN#打开系统时钟芯片;过热时,VRTT#提供信号给桥片,关闭系统。SC454根据处理器负载情况调节核心电压,负载上升时,逐步下降电压,从而能够使高负载状态下的CPU耗电量降低。从而确保系统有比较低的TDP、平均与主动耗电量。

    选用SC486产生DDR内存的1.8 V电源,SC415产生桥片的内核电压+VCCP和辅助I/O电压+V1.5S,SC454产生+VCC_CORE。在实际应用过程中,上电次序很重要,一般情况下,先开SC486,输出电压稳定后,再开SC415,+VCCP和+V 1.5S稳定后才使能SC454,输出+VCC_CORE。关机次序则相反。本项目采用CPLD实现了电源的开关机和低功耗处理,包括进操作系统后的关机、待机、休眠以及重启功能。如图2所示。

    为了提高系统可靠性以及电磁兼容特性,电源的合理布局非常重要。正确的解决方案是在印制电路板的电源层按电源布局分割出相应数量的电源块。每个电源块都应保证足够的面积以负荷工作电流,而且拥有各自独立的返回地线以有效避免不同电源之间的干扰。其次还应该在电源上加不同频响段的退耦电容以保持电源的纯净。

3 时钟拓扑

    系统所需要的各种时钟信号由时钟发生器ICS9UMS9001 产生,特点如下:专为超级移动PC(UMPC)设计的时钟芯片,芯片内部最大限度抑制EMI电磁干扰;外加14.318 MHz晶振为振荡源;支持电源管理模式,具有低功耗和正常工作两种模式。本设计中,将模式选择输入管脚和SC454的CLKEN#连接,确保在CPU内核上电时,时钟发生器工作,在休眠、待机等情况时,同步进入低功耗模式。

4 系统音频

    Pouslbo内部集成了HD Audio数字音频控制器。与传统的AC’97相比,HD Audio具有数据传输带宽宽、音频回放精度高、支持多声道阵列麦克风音频输入、CPU的占用率更低和底层驱动程序可以通用等特点。在本设计中,在外部扩展了一片符合 HD Audio规范的 CODEC 编解码芯片 ALC888,即可实现通用音频功能,音频放大器采用 SM2303[5]。ALC888是一个7.1+2通道的HD Audio编解码芯片,具有2路立体声输入ADC,10路DAC输出,几乎可以同时支持7.1音频回环、2路立体声输出。该芯片有2个SENSE信号线,带有插入感知功能,可以感知音频插头插入和拔除。Pouslbo的HD Audio数字音频控制器通过专门的“Azalia Link”总线与 ALC888通信。具体信号线分别是位时钟(Bit Clock)、 串行数据输出(Serial DatOut)、串行数据输入(Serial Data In)、同步信号(Sync)和复位信号(Reset#)。位时钟频率为24 MHz,由 Pouslbo产生。如图3所示。

    要想音频品质良好,在 PCB布线时模拟信号及回路必须与数字电路隔离,音频电路的模拟部分对数字噪声非常敏感。防范噪声的最好措施是遵循“功能分区”的原则,建立一个独立的模拟信号区域,以完全隔离模拟部分与数字部分的所有元件、信号通路、电源层以及接地层。一般将该区域放在板子的边缘,以尽量缩短信号线,减少音频信号线受干扰的可能。ALC888模数划分很清晰,没有交叉的区域,布板很方便[4]。

5 系统视频 LVDS、DVO

    Pouslbo内部集成了GMA 500,配备了硬件解码支持,可以支持MPEG-4 AVC(H.264),可以在不给CPU带来额外负载的同时播放VC1(WMV9)、MPEG-2、MPEG-4视频。Pouslbo内部集成了LVDS、SDVO接口,可以直接引出。本设计中液晶显示屏选用Philips 的LP121×04,该屏12.1英寸,1024×768像素,具有LVDS接口,使用很方便。根据实际应用的需求,扩展了一路DVO的接口。

6 外部接口

    网络控制芯片选用了Realtek瑞昱公司64Pin LQFP封装的RTL8111,该片基于PCI-Express接口,真正解决了目前标准PCI接口对于千兆网卡带宽不足的问题。集成了10/100/1000转换器,支持远程唤醒和网络唤醒,兼容802.3系列协议,支持PCIE 1.1协议。该片嵌入了带有自适应均衡器的PCIE物理层,PCB布线长度可以达到40英寸,设计使用很方便。

    Pouslbo只支持PATA口。本设计中采用JM20330实现SATA/PATA转换,该片包含了串行 ATA 的物理层、连接层、传输层以及并行ATA 的控制器(应用层),符合串行ATA1.0a的协议,支持1.5 GHz的数据速率,主从模式可以通过跳线设置,支持PIO模式、UDMA模式[5]。

 Pouslbo内部集成了USB接口,通过滤波器直接引出到端口。本设计中,引出了4个USB外部接口,如图4所示。

7 LPC总线

    Pouslbo内部集成了LPC总线控制器。LPC总线是 Intel为了取消慢速的ISA而制定的一个新规格[3]。以前在ISA上跑的硬件,例如键盘、鼠标、串口、并口等慢速外围都可用支持 LPC 的SUPER IO芯片控制,而且在软件上是完全兼容的。本设计中,选用的LPC外部嵌入式芯片为IT8513,主要负责外接键盘、电池电量、系统指示灯、开关机操作并通过ADM3202实现电平的转换,扩展引出两路串口。系统BIOS芯片也挂接在LPC总线上。上电开机后,由桥片提供时钟,读BIOS固件内容,引导系统启动。

    系统BIOS采用 Phoenix BIOS 6.0源代码软件包,在此基础上进行二次开发。BIOS按功能可分为四个大的模块:加电自检 POST(Power On Self Test)部分、基本的中断服务例程、 系统BIOS设置和引导加载。POST提供了一系列诊断例程来测试系统组件,初始化数据区并报告系统信息[6]。一般说来, POST测试通过后基本能保证各硬件设备的正常工作,从而使得系统正常运行。如图5所示。

    对于低功耗平台来说,性能已经不是衡量的唯一标准,甚至不是最重要的标准,而低功耗和低发热量才是最大亮点。本系统在没有散热片的情况下不但完成了所有的调试和测试,而且还保持了非常低的温度。实测系统板在带固态硬盘不接屏、运行WindowsXP操作系统时,平均功耗为5.96 W,待机为5.6 W。带屏测时,平均功耗为9.39 W,待机为6.39 W。目前市面上普通的2.8 Ah的3节锂离子电池,正常使用时可以续航4 h以上。整机体积较小,实际尺寸为10 cm×6 cm。

    整机测试中,系统可以在WindowsXP操作平台上连续稳定运行 3DMark等测试软件超过24 h,完全能满足特定的低功耗工业用途。本系统已成功应用到客户的便携式移动计算机系统中,通过了军方组织的高低温、淋雨、振动、跌落及冲击试验,稳定性符合要求。性能也达到目前相似商用平台的水平,表1为采用EVEREST v5.50.2100软件常温下进行的测试数据。对比台湾某专业公司的商用平台,本主板在浮点运算、CPU性能、内存读写等方面的测试数据均与之不相上下,达到了原定各项性能指标的设计要求。

关键字:ATOM处理器  Menlow  BIOS  LPC总线 引用地址:基于ATOM处理器的工业控制系统实现

上一篇:基于nRF401的通用智能无线收发装置的设计
下一篇:基于MODEM的单片机与PC机间的元程通信

推荐阅读最新更新时间:2024-03-16 12:31

DSP/BIOS环境下的数据通信
  引 言   对于数字信号处理应用来说,数据的通信很关键。在TI公司的DSP/BIOS环境下有3种通信方式,即基于管道(PIP,pipe)的通信、基于流(SIO,stream I/O)通道的通信以及基于主机(HST,host)通道的通信。每一种通信方式都是通过调度其相应的内核对象来完成的。DSP/BIOS提供了管理每一种通信方式的模块及相应地API调用,通过这些模块及调用,可以完成DSP环境下的输入/输出 (I/O)。本文在对各种通信方式进行简要介绍的基础上,对各种通信方式进行比较,并给出利用PIP对象进行数据通信的1个例子。   1 通信方式简介   (1)主机通信      主机通信方式下,由HST对象完成主机与目标
[嵌入式]
采用 Linux 与 DSP/BIOS RTOS 实施双 OS 信号处理技术
  在系统性能与编程简易性之间的权衡折中是通用操作系统与实时操作系统之间的主要区分点之一。   GPOS 倾向于提供较高程度的资源抽象,这不仅可通过支持软件模块性与资源隔离来提高应用的便携性、简化开发流程,同时还能增强系统的稳健性。这使 GPOS 成为诸如网络、用户界面以及显示管理等通用系统组件的理想选择。   然而,该抽象需要以系统资源的精细粒度控制作为代价,以满足信号处理代码等高强度算法的计算性能要求。对于实现这种高级别的控制,开发人员通常需要采用实时操作系统 (RTOS)。   从嵌入式信号处理角度上讲,我们通常要考虑两种类型的操作系统,即通用操作系统 Linux 与实时操作系统 DSP/BIOS。Linux 可支持
[嵌入式]
DSP/BIOS在数字监测接收机中的应用
引言     随着通信与信息技术的不断发展及数字产品的普及,DSP被越来越多地应用于各种数字系统中。美国 德州仪器 (TI)公司于20世纪90年代开发了能在其DSP产品上运行的实时操作系统内核DSP/BIOS,并提出一系列DSP软件实施方案来加速应用开发进程。     本文将嵌入式技术应用于数字监测接收机系统设计中,采用TI公司的TMS320DM6437为核心处理器,以DSP/BIOS操作系统为软件平台,通过芯片支持库和应用程序构建成一个完整的数字监测接收机系统。监测接收机通过周期地扫描给定频段,利用频谱分析测量频谱占用度、频率发射类型、带宽和载干比等参数,并实现自动测量。 1 DSP/BIOS     针对TI公司的TMS3
[嵌入式]
基于DSP BIOS的数字电视传输流网络采集系统设计
TCP/IP是因特网上传输数据所必需的协议, 这种网络通信模式在PC之间的实现已经完善, 但是体积、价格等因素限制了其应用的范围。因此, 基于TCP/IP 协议与以太网的嵌入式系统网络通信设计成为目前一个热门的话题。本系统实现了在以TI公司的TMS320DM643为核心的嵌入式系统中,对数字电视传输流(TS)信号进行采集并在以太网中传输。利用本系统可轻松地实现在局域网中对数字电视传输流信号的传输、调度。数字电视传输流信号源是针对欧洲数字有线广播系统标准(DVB-C)的数字有线电视信号。网络接入硬件在以TMS320DM643为核心的嵌入式系统中实现,网络接入软件采用了TI公司针对 C6000系列DSP推出的TCP/IP NDK(Net
[嵌入式]
基于DSP <font color='red'>BIOS</font>的数字电视传输流网络采集系统设计
基于TMS320C64x DSP/BIOSⅡ的嵌入式语音采集与盲分离系统设计
  1 概述   盲信号分离(BSS)是指在对彼此独立的源信号的混合过程及各源信号本身均未知的情况下,如何从混合信号中分离出这些源信号。BSS可以用来从多个话筒混合语音信号中提取出单个的语音信号。然而,现有的BSS算法比较复杂、运算量大、实时性差,不能满足语音处理对实时性的要求,从而限制了它的硬件实现和应用。   随着IC技术的发展,DSP芯片的功能越来越强大。以数字器件特有的稳定性、可重复性、可大规模集成,特别是可编程性高和易于实现自适应处理的特点,DSP芯片从另一个方向解决了像BSS这样复杂算法的实现问题。由于系统开发中的复杂硬件功能现在均已集成到了DSP芯片中,系统开发人员只需选择合适的芯片并根据该硬件结构来设计软件即可
[安防电子]
采用45nm技术,英特尔Menlow平台有望年内面世
英特尔公司采用45nm技术设计出用于超级移动个人电脑的Silverthorne处理器。英特尔超级移动组总经理Anand Chandrasekher表示,在2007年前英特尔将推出使用新型CPU的Menlow平台。 该公司的高级专家Mark Bohr说,目前公司已经制造出能够工作的45nm处理器。 近来英特尔推出了基于英特尔的A100或A110处理及芯片组的、称为McCaslin的超级移动个人电脑平台。用于笔记本电脑的A110的CPU基于奔腾M,速度为800MHz,它平均消耗3W的功率,配备一条400MHz的前侧总线及512KB的两级高速缓冲存储器。 英特尔目前已经成立一个移动英特网设备创新联盟(MIDI),旨在解决超级移动个
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved