基于嵌入式处理器的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芯片 变得越来越小,几乎没有空间散热。若消耗100 W的功率的话,峰值功率密度为400-500 W/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相连,IC L293D的驱动信号直接送到直流风扇电机中,系统框图如图1所示。LCD图形液晶显示器(128x64像素)的接口与ARM LPC 2378处理器相连,来显示该集成电路的温度和风扇转速。蜂鸣器同样是连接ARM处理器,在无法控制风扇和芯片过热的情况下会发出警报,整个电路图如图2所示。
1
图1 系统框图
图2电路图 2
3 软件介绍
目前的工作是使用ARM IAR工作台IDE,嵌入式C程序和使用Flash ISP工具处理器进行嵌入式开发。ARM IAR的工作台IDE是一个非常强大的集成开发环境(IDE),允许开发和管理完整的嵌入式应用项目。在系统编程这一环境下我们可以采用引导
记忆体中的程序。LPC2387加载器软件和使用一个串行端口进行编程或重新编程闪存
单片机是基于16/32位的ARM7TDMI-S CPU的实时仿真,它同时结合了512 kB嵌入式闪存单片机的特点。128位宽度的存储器接口和独特的加速结构使32位代码执行在最大时钟频率下运行。在Thumb模式下,中断服务程序和DSP算法的关键性能能提高30,以上。对于重要代码应用,其他16位代码在Thumb模式性能损失可减少超过30,。LPC2387是多用途串行通信应用的理想选择。它由一10/100以太网媒体访问控制器(MAC),4个端点的USB全速设备内存,4个UART,两个CAN通道,一个SPI接口,两个同步串行端口(SSP)的,3 个I2C接口,和一个I2S接口组成。这种融合了串行通信接口与频率为4 MHz内部振荡器,64 KB的SRAM记忆体,16个以太网,16 KB的USB ,连同2 KB的电池供电SRAM的功能非常适合于协议转换器的转换。32位定时器,10位DAC,一个PWM单元,一个CAN控制装置,以及多达70个的GPIO线路和12个外部中断引脚使这个单片机特别适合应用在工业控制和医疗系统等。LPC2378单片机提供芯片的引导加载器软件,允许在串行通道的内部快闪记忆体内编程 。飞利浦提供了一个在系统实用程序即所谓闪光魔术软件编程。
4 结果与结论