基于嵌入式处理器的VLSI芯片的温度自动控制 外文翻译.docx
- 文档编号:9759817
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:13
- 大小:60.87KB
基于嵌入式处理器的VLSI芯片的温度自动控制 外文翻译.docx
《基于嵌入式处理器的VLSI芯片的温度自动控制 外文翻译.docx》由会员分享,可在线阅读,更多相关《基于嵌入式处理器的VLSI芯片的温度自动控制 外文翻译.docx(13页珍藏版)》请在冰豆网上搜索。
基于嵌入式处理器的VLSI芯片的温度自动控制外文翻译
基于嵌入式处理器的VLSI芯片的温度自动控制外文翻译
毕业设计/论文
外文文献翻译
系别自动化
专业班级自动化0601
姓名
评分
指导教师
华中科技大学武昌分校
20年月日
毕业设计/论文外文文献翻译要求:
1(外文文献翻译的内容应与毕业设计/论文课题相关。
2(外文文献翻译的字数:
非英语专业学生应完成与毕业设计/论文
课题内容相关的不少于2000汉字的外文文献翻译任务,其中~
汉语言文学专业、艺术类专业不作要求,~英语专业学生应完
成不少于2000汉字的二外文献翻译任务。
格式按《华中科技大
学武昌分校本科毕业设计/论文撰写规范》的要求撰写。
3(外文文献翻译附于开题报告之后:
第一部分为译文~第二部分
为外文文献原文~译文与原文均需单独编制页码,底端居中,
并注明出处。
本附件为封面~封面上不得出现页码。
4(外文文献翻译原文由指导教师指定~同一指导教师指导的学生
不得选用相同的外文原文。
1
基于嵌入式处理器的VLSI芯片的温度自动控制
摘要
本文介绍了基于嵌入式处理器的VLSI芯片的温度自动控制,同时利用温度传感器LM35和ARM处理器LPC2378来完成设计。
由于VLSI芯片密度非常高,同时芯片在工作时很快得到加热,如果不能研制出能是它快速冷却的方法,芯片的性能将会受到很大影响。
在目前的工作中,将传感器放置在非常接近接近到IC集成电路的位置来采集芯片的温度,通过由ARM处理器产生的PWM信号来控制集成电路旁风扇的转速。
在硬件电路中也提供了一个蜂鸣器,在无法控制风扇或者IC集成电路的过热的情况下都会发出警报。
整个过程的实现需要制定一个合适的嵌入式C程序。
关键词:
温度传感器,ARM处理器,超大规模集成电路芯片,无刷直流电动机
1.介绍
随着VLSI超大规模集成电路技术的惊人发展,雄心勃勃的IC设计师正试图将更多的晶体管用更小的体积实现更多的功能。
因此,该集成电路运行速度更快,产生更多的热量而造成的新的问题。
举例来说,现在世界上的的CPU芯片变得越来越小,几乎没有空间散热。
若消耗100W的功率的话,峰值功率密度为400-500W/Cm2,并可能持续上升。
随着芯片温度的升高会影响性能的参数变化,从而减少芯片的工作频率和影响时序的规范。
因此,在允许的条件范围内,为了让高速芯片能得到最好的工作效率和最长的运行时间,必须要让芯片在短时间内冷却下来。
高速芯片所能允许的最高温度,取决于程序的参数规格,以及芯片的设计。
在各种不同的冷却技术中,人们通常使用散热片,热管,风扇以及时钟节流。
在这些技术中,风扇可以快速高效的降低高速芯片的温度,但它们也产生大量的噪音。
这种噪声可以通过不同的方法来降低,根据风扇转速是由温度来控制,当温度低时,风扇的转速降低;随着温度的提高,风扇的速度会随着提升。
另一个有效地
的方法是时钟节流,即减少了时钟速度,降低功耗。
但它也降低了系统性能和系统运行速度。
本工作的目标是,设计一个硬件系统能控制直流无刷电机风扇的转速,芯片的温度则由传感器LM35进行采集.。
LM35系列是精密的集成电路温度传感器,其输出电压与采集到的摄氏的温度成线性比。
因此,LM35系列比一般的传感器拥有优势,因为我们可以直接通过电压值来确定摄氏温度值。
LM35不需要校准或微调,便可以提供提供在室温?
0.25?
精度和-55?
~+150?
温度范围。
由于LM35系列不需要校准,所以该传感器比较经济,低成本。
LM35的低输出阻抗,线性输出和精确的校准的特点使固有接口的读数和控制电路特别容易。
它同时可用于单电源输出和多电源输出。
由于它只需要60微安的电流供应,所以它自身产生的热量较低,在真空中约升温0.1?
。
LM35在-55?
~+150?
温度范围内可以正常的工作,而LM35C可工作的温度范围为-40?
~+110?
。
LM35系列可封装在密封的TO-46晶体管内,而LM35C,LM35CA和LM35D也可用塑胶TO-92晶体管封装。
LM35D也可以用8引脚小型封装和塑料的TO-220封装。
由ARM7TDMI处理器所产生的PWM信号来控制直流风扇电动机两端的电压。
PWM信号的变化与LM35温度传感器的电压输出同步。
因此,这整个项目的重要组成部分是温度传感器。
2描述
在ARM处理器为基础的温度自动控制系统,温度传感器输出是由芯ADC来控制。
而ADC的输出是与IC相连,ICL293D的驱动信号直接送到直流风扇电机中,系统框图如图1所示。
LCD图形液晶显示器(128x64像素)的接口与ARMLPC2378处理器相连,来显示该集成电路的温度和风扇转速。
蜂鸣器同样是连接ARM处理器,在无法控制风扇和芯片过热的情况下会发出警报,整个电路图如图2所示。
1
图1系统框图
图2电路图
2
3软件介绍
目前的工作是使用ARMIAR工作台IDE,嵌入式C程序和使用FlashISP工具处理器进行嵌入式开发。
ARMIAR的工作台IDE是一个非常强大的集成开发环境(IDE),允许开发和管理完整的嵌入式应用项目。
在系统编程这一环境下我们可以采用引导
记忆体中的程序。
LPC2387加载器软件和使用一个串行端口进行编程或重新编程闪存
单片机是基于16/32位的ARM7TDMI-SCPU的实时仿真,它同时结合了512kB嵌入式闪存单片机的特点。
128位宽度的存储器接口和独特的加速结构使32位代码执行在最大时钟频率下运行。
在Thumb模式下,中断服务程序和DSP算法的关键性能能提高30,以上。
对于重要代码应用,其他16位代码在Thumb模式性能损失可减少超过30,。
LPC2387是多用途串行通信应用的理想选择。
它由一10/100以太网媒体访问控制器(MAC),4个端点的USB全速设备内存,4个UART,两个CAN通道,一个SPI接口,两个同步串行端口(SSP)的,3个I2C接口,和一个I2S接口组成。
这种融合了串行通信接口与频率为4MHz内部振荡器,64KB的SRAM记忆体,16个以太网,16KB的USB,连同2KB的电池供电SRAM的功能非常适合于协议转换器的转换。
32位定时器,10位DAC,一个PWM单元,一个CAN控制装置,以及多达70个的GPIO线路和12个外部中断引脚使这个单片机特别适合应用在工业控制和医疗系统等。
LPC2378单片机提供芯片的引导加载器软件,允许在串行通道的内部快闪记忆体内编程。
飞利浦提供了一个在系统实用程序即所谓闪光魔术软件编程。
4结果与结论
基于嵌入式ARM处理器的温度控制系统的设计和实施已经完成了。
为了验证设计的有效性,温度传感器被放在一个比室内温度高的烤箱内。
这时风扇在全速运行并发现温度重返正常温度。
我们重复的用各种不同的超大规模集成电路来做这个实验,像奔腾处理器芯片,FPGA芯片等。
我们将温度传感器放在接近奔腾处理器的计算机的位置,慢慢的我们观察到风扇的速度自动增加,芯片的温度被控制。
这些结果在LCD液晶显示面板上可以看见。
虽然目前的系统在特定环境下是行之有效的,但以下结论仍然是值得强调。
一般情况下,使用控制风扇速度或时钟节流的方式来控制温度的条件是必须及
3
时的检测出目标芯片的温度。
这个实验中通过放置一个温度传感器在目标芯片旁边,在某些情况下,也可以放在被测物体下方或者是散热器下。
以这种方式检测高速芯片的温度与实际温度较为接近,但也有可能测量温度比管芯温度上升时温度要低。
因此,电路板或散热片温度和高速芯片管芯的温度必须相关。
当然如果有很多高速芯片是更好的选择。
许多CPU,FPGA和其他高速集成电路包含一个热二极管,其实是一个连接双极晶体管的二极管。
使用远程二极管温度传感器连接到这个热二极管,得出的结果可以与直接测量VLSI芯片一样精确。
这不仅消除了目标IC的封装与室外温度有较大的温差所产生的误差,它也消除了芯片从几秒钟到几分钟内由于温度变化作出反应的延误。
还有一个缺点,有关风扇转速控制。
一般情况下,风扇转速通过调整风扇的电源电压来控制。
这是通过调整一个低频约50Hz的PWM信号的占空比变化来调整风扇的速度。
这种方法价格低廉,也很有效率。
但是,这种方法的缺点是由于脉冲电压的性质,它使风扇的噪音有点大。
PWM波形的快速触发沿导致风扇机械结构产生移动,这是产生噪音的一个原因。
在一些系统中,限制风扇的速度变化率也是重要的。
如果该系统与用户接近的话这一点是很关键的。
在某些环境中,只需切换风扇的开关或改变速度可以让温度变化。
但是,当用户在系统附近时,在风扇的速度的突然变化会产生非常恼人的噪音。
因此,为了避免这些影响,风扇的驱动器信号必须限制在一个可接受范围内。
5.未来的工作前景
在目前的工作温度是由温度传感器LM35来采集,电机的转速是通过改变控制的处理器产生的PWM脉宽来控制。
但LM35温度传感器并不能做到非常精确地采集温度,即使我们让LM35温度传感器非常接近集成电路处理器或VLSI芯片。
因此,我们可以使用一个远程二极管温度传感器连接到热二极管,这种措施的直接测出高速集成电路的温度,检测出的结果非常精确。
另一个重要方面是各种传感器的远程温度高达五个传感渠道,可以将检测到的高速芯片的温度数据传送到微控制器。
风扇转速的监测与多渠道风扇转速调节器可以有效的控制温度。
外部微控制器的命令可提供可靠的控制电源电压来监测风扇转
4
速与调节多渠道风扇转速。
对于这个简单的由MAXIMMAX6660和MAX6653组成的集成电路。
第一个IC可以检测到远程温度然后通过温度来控制风扇风速。
它由内部晶体管产生一个直流电源
波电压给风扇供电。
第二个IC也执行类似的功能,但驱动器由外部晶体管产生PWM形。
两个集成电路都包含完整的热故障监测系统,如果高速芯片太热,系统会自动关闭。
因此,目前的工作可以使用上述技术进一步提高。
5
原文出处:
By:
NarasimhaMurthyYayavaram;SarithaChappidi;Sukany
Velamakuri.Sensors&TransducersJournal,2009,Vol.100,No.1
EmbeddedProcessorBasedAutomaticTemperature
ControlofVLSIChips
Abstract
ThispaperpresentsembeddedprocessorbasedautomatictemperaturecontrolofVLSIchips,usingtemperaturesensorLM35andARMprocessorLPC2378.Duetotheveryhighpackingdensity,VLSIchipsgetheatedverysoonandifnotcooledproperly,theperformanceisverymuchaffected.Inthepresentwork,thesensorwhichiskeptverynearproximitytotheICwillsensethetemperatureandthespeedofthefanarrangedneartotheICiscontrolledbasedonthePWMsignalgeneratedbytheARMprocessor.Abuzzerisalsoprovidedwiththehardware,toindicateeitherthefailureofthefanoroverheatingoftheIC.TheentireprocessisachievedbydevelopingasuitableembeddedCprogram.
Keywords:
Temperaturesensor,ARMprocessor,VLSIchips,BrushlessDCmotor
6
1.Introduction
WiththephenomenaldevelopmentsinVLSItechnology,theambitiousICdesignersaretryingtoputmoretransistorsintosmallerpackages.So,theICsrunathigherspeedsandproducelargeamountofheatwhichcreatestheproblemofthermalmanagement.Forexample,nowadaystheCPUchipsarebecomingsmallerandsmallerwithalmostnoroomfortheheattoescape.Thetotalpowerdissipationlevelsnowresideontheorderof100Wwithapeakpowerdensityof400-500W/Cm2,andarestillsteadilyclimbing.
Asthechiptemperatureincreasesitsperformanceisverymuchdegradedbyparametersshift,decreaseinoperatingfrequenciesandout-ofspecificationoftimings.Sothehighspeedchipsmustbecooledtomaintaingoodperformanceforthelongestpossibleoperatingtimeandoverthewidestpossiblerangeofenvironmentalconditions.Themaximumallowabletemperatureforahighspeedchiptomeetitsparametricspecificationsdependsontheprocessandhowthechipisdesigned.
Amongthevariouscoolingtechniques,heatsinks,heatpipes,fansandclockthrottlingareusuallyemployed.Amongthesetechniques,fanscandramaticallyreducethetemperatureofahighspeedchip,buttheyalsogenerateagreatdealofacousticnoise.Thisnoisecanbereducedsignificantlybyvarying,thefansspeedbasedontemperaturei.e.thefancanturnslowlywhenthetemperatureislowandcanspeedupasthetemperatureincreases.Theotherprominentmethodisclockthrottlingi.e.reducingtheclockspeedtoreducepowerdissipation.Butitalsoreducesthesystemperformanceandthesystemsfunctionalityislost.So,theobjectiveofthepresentworkis,todesignahardwaresystemconsistingofabrushlessDCmotorfanwhosespeediscontrolledbasedonthetemperatureofthechip,sensedbythesensorLM35.TheLM35seriesareprecisionintegrated-circuittemperaturesensors,whoseoutputvoltageislinearlyproportionaltotheCelsius(Centigrade)temperature.TheLM35thushasanadvantageoverlineartemperaturesensorscalibratedinKelvin,astheuserisnotrequiredtosubtractalargeconstantvoltagefromitsoutputtoobtainconvenientCentigradescaling.TheLM35doesnotrequireanyexternalcalibrationortrimmingtoprovidetypicalaccuraciesof?
1⁄4?
Cat
7
roomtemperatureand?
3⁄4?
Coverafull?
55to+150?
Ctemperaturerange.Lowcostisassuredbytrimmingandcalibrationatthewaferlevel.TheLM35’slowoutputimpedance,
linearoutput,andpreciseinherentcalibrationmakeinterfacingtoreadoutorcontrolcircuitryespeciallyeasy.Itcanbeusedwithsinglepowersupplies,orwithplusandminussupplies.Asitdrawsonly60μAfromitssupply,ithasverylowselfheating,lessthan0.1?
Cinstillair.TheLM35isratedtooperateovera?
55?
to+150?
Ctemperaturerange,whiletheLM35Cisratedfora?
40?
to+110?
Crange(?
10?
withimprovedaccuracy).The
LM35seriesisavailablepackagedinhermeticTO-46transistorpackages,whiletheLM35C,LM35CA,andLM35DarealsoavailableintheplasticTO-92transistorpackage.TheLM35Disalsoavailableinan8-leadsurfacemountsmalloutlinepackageandaplasticTO-220package.TomonitorthevoltageattheterminalsoftheDCmotorfan,thePWMsignalisgeneratedbytheARM7TDMIprocessor.ThisPWMsignalischangedinaccordancetotheoutputoftheLM35temperaturesensor.Sotheimportantcomponentofthisentireprojectisthetemperaturesensor.
2.Description
InARMprocessorbasedautomatictemperaturecontrolsystem,theoutputofthetemperaturesensorisfedtotheonchipADCandtheoutputoftheADCisgiventotheL293DdriverICwhichinturnisfedtoDCmotorfanasshownintheblockdiagraminFig.1.AgraphicLCD(128x64pixels)isinterfacedtotheARMLPC2378processortodisplaythetemperatureoftheICandthespeedofthefan.Abuzzerisalsoconnectedtotheprocessorwhichgivesanindication,incaseofthefailureofthefanoroverheatingofthechipbeyondsomelevel.TheentirecircuitdiagramisshowninFig.2.
8
Fig.1.Blockdiagram.
Fig.2.CircuitDiagram.
9
3.SoftwareDescription
ThepresentworkisimplementedusingARMIARWorkbenchIDEandthenecessaryembeddedCprogramisdevelopedanddumpedintotheembeddedprocessorusingFlashmagicISPUtility.TheARMIARWorkbenchIDEisaverypowerfulIntegratedDevelopmentEnvironment(IDE)thatallowsyoutodevelopandmanagecompleteembeddedapplicationprojects.In-SystemProgrammingisprogrammingorreprogrammingtheon-chipflashmemory,usingtheboot-loadersoftwareandaserialport.TheLPC2387microcontrollerisbasedona16-bit/32-bitARM7TDMI-SCPUwithreal-timeemulationthatcombinesthemicrocontrol
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于嵌入式处理器的VLSI芯片的温度自动控制 外文翻译 基于 嵌入式 处理器 VLSI 芯片 温度 自动控制 外文 翻译