基于FPGA+DSP架构的高速通信接口设计与实现

发布者:自由思想最新更新时间:2012-02-29 来源: dzsc关键字:FPGA  DSP架构  高速通信 手机看文章 扫描二维码
随时随地手机看文章
     开关电源已普遍运用在当前的各类电子设备上,其单位功率密度也在不断地提高.高功率密度的定义从1991年的25w/in3、1994年36w/in3、1999年52w/in3、2001年96w/in3,目前已高达数百瓦每立方英寸.由于开关电源中使用了大量的大功率半导体器件,如整流桥堆、大电流整流管、大功率三极管或场效应管等器件。它们工作时会产生大量的热量,如果不能把这些热量及时地排出并使之处于一个合理的水平将会影响开关电源的正常工作,严重时会损坏开关电源.为提高开关电源工作的可靠性,热设计在开关电源设计中是必不可少的重要一个环节。

2.热设计中常用的几种方法

     为了将发热器件的热量尽快地发散出去,一般从以下几个方面进行考虑: 使用散热器、冷却风扇、金属pcb、散热膏等.在实际设计中要针对客户的要求及最佳费/效比合理地将上述几种方法综合运用到电源的设计中。

  
3.半导体器件的散热器设计

     由于半导体器件所产生的热量在开关电源中占主导地位,其热量主要来源于半导体器件的开通、关断及导通损耗.从电路拓扑方式上来讲,采用零开关变换拓扑方式产生谐振使电路中的电压或电流在过零时开通或关断可最大限度地减少开关损耗但也无法彻底消除开关管的损耗故利用散热器是常用及主要的方法.

3.1 散热器的热阻模型

     由于散热器是开关电源的重要部件,它的散热效率高与低关系到开关电源的工作性能.散热器通常采用铜或铝,虽然铜的热导率比铝高2倍但其价格比铝高得多,故目前采用铝材料的情况较为普遍.通常来讲,散热器的表面积越大散热效果越好.散热器的热阻模型及等效电路如上图所示

       半导体结温公式如下式如示:
 
       pcmax(ta)= (tjmax-ta)/θj-a (w) -----------------------(1)
       pcmax(tc)= (tjmax-tc)/θj-c (w) -----------------------(2)

  pc: 功率管工作时损耗
       pc(max): 功率管的额定最大损耗
       tj: 功率管节温
       tjmax: 功率管最大容许节温
       ta: 环境温度
       tc: 预定的工作环境温度
       θs : 绝缘垫热阻抗
       θc : 接触热阻抗(半导体和散热器的接触部分)
       θf : 散热器的热阻抗(散热器与空气)
       θi : 内部热阻抗(pn结接合部与外壳封装)
       θb : 外部热阻抗(外壳封装与空气)

     根据图2热阻等效回路, 全热阻可写为:

  θj-a=θi+[θb *(θs +θc+θf)]/( θb +θs +θc+θf) ----------------(3)

又因为θb比θs +θc+θf大很多,故可近似为

  θj-a=θi+θs +θc+θf ---------------------(4)

      ①pn结与外部封装间的热阻抗(又叫内部热阻抗) θi是由半导体pn结构造、所用材料、外部封装内的填充物直接相关.每种半导体都有自身固有的热阻抗.

      ②接触热阻抗θc是由半导体、封装形式和散热器的接触面状态所决定.接触面的平坦度、粗糙度、接触面积、安装方式都会对它产生影响。当接触面不平整、不光滑或接触面紧固力不足时就会增大接触热阻抗θc。在半导体和散热器之间涂上硅油可以增大接触面积,排除接触面之间的空气而硅油本身又有良好的导热性,可以大大降低接触热阻抗θc。

    当前有一种新型的相变材料,专门设计用采取代硅油作为传热介面,在65℃(相变温度)时从固体变为流体,从而确保界面的完全润湿,该材料的触变特性避免其流到介面外。其传热效果与硅油相当,但没有硅油带来的污垢,环境污染和难于操作等缺点。用于不需要电气绝缘的场合。典型应用包括cpu散热片,功率转换模块或者其它任何簧片固定的硅油应用场合,它可涂布在铝质基材的两面,可单面附胶,双面附胶或不附胶。

     ③绝缘垫热阻抗θs
  
     绝缘垫是用于半导体器件和散热器之间的绝缘.绝缘垫的热阻抗θs取决于绝缘材料的材质、厚度、面积。下表中列出几种常用半导体封装形式的θs+θc

[page]

     ④散热器热阻抗θf

     散热器热阻抗θf与散热器的表面积、表面处理方式、散热器表面空气的风速、散热器与周围的温度差有关。因此一般都会设法增强散热器的散热效果,主要的方法有增加散热器的表面积、设计合理的散热风道、增强散热器表面的风速。散热器的散热面积设计值如下图所示:

       

       但如果过于追求散热器的表面积而使散热器的叉指过于密集则会影响到空气的对流,热空气不易于流动也会降低散热效果。自然风冷时散热器的叉指间距应适当增大,选择强制风冷则可适当减小叉指间距。如上图所示:

     ⑤散热器表面积计算

     s=0.86w/(δt*α) (m2)

     δt: 散热器温度与周围环境温度(ta)的差(℃)
     α: 热传导系数,是由空气的物理性质及空气流速决定。α由下式决定。
                   
     α=nu*λ/l ()

     λ:热电导率(kcal/m2h)空气物理性质
     l:散热器高度(m)
     nu:空气流速系数。由下式决定。

  nu=0.664*√[(vl)/v’]*3√pr

     v:动粘性系数(m2/sec),空气物理性质。
     v’:散热器表面的空气流速(m/sec)
     pr: 系数,见下表

3.2 散热设计举例

[例] 2scs5197在电路中消耗的功率为pdc=15w,工作环境温度ta=60℃,求在正常工作时散热器的面积应是多少?

解: 查2scs5197的产品目录得知:pcmax=80w(tc=25℃),tjmax=150℃且该功率管使用了绝缘垫和硅油. θs+θc=0.8℃/w

  从(2)式可得

  θi=θj-c=(tjmax-tc)/pcmax-=(150-25)/80≒1.6℃/w

  从(1)式可得

  θj-a=(tjmax-ta)/pdc=(150-60)/15=6℃/w

  从(4)式可得

  θf=θj-a-(θi+θc+θs) ≒6-(1.6+0.8)=3.6℃/w[page]

     根据上述计算散热器的热阻抗须选用3.6℃/w以下的散热器.从散热器散热面积设计图中可以查到:使用2mm厚的铝材至少需要200cm2,因此需选用140*140*2mm以上的铝散热器.

注:在实际运用中,tjmax必须降额使用,以80%额定节温来代替tjmax确保功率管的可靠工作。

4、自然风冷与强制风冷

     开关电源的实际设计过程中,通常采用自然风冷与风扇强制风冷二种形式。自然风冷的散热片安装时应使散热片的叶片竖直向上放置,若有可能则可在pcb上散热片安装位置的周围钻几个通气孔便于空气的对流。
  
      强制风冷是利用风扇强制空气对流,所以在风道的设计上同样应使散热片的叶片轴向与风扇的抽气方向一致,为了有良好的通风效果越是散热量大的器件越应靠近排气风扇,在有排气风扇的情况下,散热片的热阻如下表所示:

5、金属pcb
  
     随着开关电源的小型化,表面贴片元件广泛地运用到实际产品中,这时散热片难于安装到功率器件上。当前克服该问题主要采取金属pcb作为功率器件的载体,主要有铝基覆铜板、铁基覆铜板,金属pcb的散热性远好于传统的pcb且可以贴装smd元件。另有一种铜芯pcb,基板的中间层是铜板绝缘层采用高导热的环氧玻纤布粘结片或高导热的环氧树脂,它是可以双面贴装smd元件,大功率smd元件可以将smd自身的散热片直接焊接在金属pcb上,利用金属pcb中的金属板来散热。

6、发热元件的布局

     开关电源中主要发热元件有大功率半导体及其散热器,功率变换变压器,大功率电阻。发热元件的布局的基本要求是按发热程度的大小,由小到大排列,发热量越小的器件越要排在开关电源风道风向的上风处,发热量越大的器件要越靠近排气风扇。

     为了提高生产效率,经常将多个功率器件固定在同一个大散热器上,这时应尽量使散热片靠近pcb的边缘放置。但与开关电源的外壳或其它部件至少应留有1cm以上的距离。若在一块电路板中有几块大的散热器则它们之间应平行且与风道的风向平行。在垂直方向上则发热小的器件排在最低层而发热大的器件排在较高处。

发热器件在pcb的布局上同时应尽可能远离对温度敏感的元器件,如电解电容等。

7、结语

     开关电源的热设计应充分考虑产品所处的工 作环境及实际的工作状态并将上述几种方法综合运用才能设计出既经济又能充分保证半导体散热的开关电源产品。

关键字:FPGA  DSP架构  高速通信 引用地址:基于FPGA+DSP架构的高速通信接口设计与实现

上一篇:基于CAN/LIN总线的教学楼智能照明系统
下一篇:基于BlueCore2External蓝牙芯片的USB接口设计

推荐阅读最新更新时间:2024-05-02 21:56

基于FPGA和单片机的多功能计数器设计
一、系统方案   方案1:采用中小规模数字电路构成系统,由计数器构成主要的测量模块。用定时器组成主要的控制电路。此方案软件设计简单,但外围芯片过多,且频带窄,实现起来较复杂,功能不强,而且不能程控和扩展。   方案2:采用单片机实现。被测信号经调理后送入单片机,利用其内部的计数器完成计数,然后再进行数据处理和显示,但单片机在处理高速信号时略显吃力。   方案3:利用FPGA对调理后的被测信号实现高速计数,单片机软件执行高精度浮点数运算并显示。单片机完成系统的数据处理、逻辑控制和人机交互功能;大规模现场可编程器件(FPGA)实现外围计数功能。电路框图如图1所示。    图1 方案3系统框图   方案比较与选择:方案1 采用
[模拟电子]
基于<font color='red'>FPGA</font>和单片机的多功能计数器设计
固定几何结构的FFT算法及其FPGA实现
作者Email: smz_wxd@sohu.com 1.引言 DFT及其快速算法FFT是信号处理领域的核心组成部分。FFT算法多种多样,按数据组合方式不同一般分时域和频域,按数据抽取方式的不同又可分为基2,基4等。各算法的优缺点视不同的制约因素而不同。FFT的实现方法也多种多样,可以用软件实现,也可以用硬件实现,用软件在PC机或工作站上实现则计算速度很慢。一般多结合具体系统用硬件实现。例如用单片机或DSP实现。但是速度仍然很慢,难以与快速的A/D器件匹配。在雷达信号处理领域主要追求的目标是速度,即实时性的要求非常高。针对这种快速信号处理的要求及FPGA器件的特点,本文采用的是一种基2固定几何结构的FFT算法。采用的是A
[应用]
Altera发布Quartus II 9.0优化40nm设计
继续致力于提高器件性能和设计人员的效能,Altera公司(NASDAQ: ALTR)今天发布Quartus® II软件9.0——业界领先的CPLD、FPGA和HardCopy® ASIC开发环境。9.0版全面支持Altera的收发器FPGA和HardCopy ASIC系列产品。这一最新版Quartus II开发环境进一步增强了功能,帮助客户以更低的工程投入,更迅速地将Altera®解决方案推向市场。 客户采用Quartus II软件9.0这一统一的设计环境,可以完成Altera CPLD、FPGA和HardCopy ASIC全系列产品的开发。最新版支持Altera新近发布的Stratix® IV GT和Arria® II GX
[嵌入式]
在莱迪思FPGA中实现DC-SCM
在莱迪思FPGA中实现DC-SCM 莱迪思半导体白皮书 2022年4月 目录 第一节 摘要 第二节 DC-SCM是什么? 第三节 为什么要使用DC-SCM? 第四节 DC-SCM架构 第五节 DC-SCM LTPI 第六节 莱迪思LTPI 第七节 莱迪思DC-SCM的安全实现 第八节 莱迪思DC-SCM的控制实现 第九节 莱迪思产品革新:一种方案三种关键特性 第十节 支持DC-SCM的莱迪思产品 第十一节 使用莱迪思SupplyGuard™实现端到端的保护 第十二节 结论 第十三节 参考文献 摘要 DC-SCM是OCP硬件管理项目的一个子项目。DC-SCM实施模块化服务器管
[嵌入式]
在莱迪思<font color='red'>FPGA</font>中实现DC-SCM
基于FPGA的飞行模拟器通信接口设计
  飞行模拟器是现代飞行员训练的必需设备,它是一种由计算机实时控制、多系统协调工作、能模拟真实飞行环境的模拟设备。相较于利用飞机的飞行训练而言,利用飞行模拟器的模拟飞行训练不仅不受天气等自然条件的制约,而且没有后勤、机务保障以及飞行安全等因素的限制。国内外许多单位均研制了各种不同种类和规模的训练模拟器,并取得良好的训练效果,保证了飞行任务的圆满完成。   在飞行模拟器的设计中,要求大量的信息能够快速有效地在飞行模拟器的各个模块之间进行高速传递,这就需要一定的通信接口协议来实现数据的交互。目前,飞行模拟器通常采用CAN总线作为通信协议,并采用单片机作为微处理器,可扩展性差。文章根据飞行模拟器的结构特点,分析了现场总线技术和FPGA技术
[嵌入式]
基于FPGA的三相SPWM的设计及其优化
三相SPWM的产生一般可以通过三相相位上互差120°的正弦波与三角波比较来实现。三相正弦表可以由三个独立的相位互差120°的正弦表组成,这在设计思路上是简单的,但实际中却有很大的浪费。目前有人采用了分时复用的方法来减少三相正弦表所占用的逻辑门 。从正弦波的波形可以看出,正弦波具有很好的对称性,还能对正弦表再进行优化。   因此,本文提出了利用分时复用以及正弦波的对称性,对三相正弦表进一步优化,以进一步减少正弦表所占用的逻辑门,提高FPGA的利用率。    1 数据的合成   数据合成由分时复用电路和运算电路两部分组成。通过分时复用,使得所需的正弦表减少到原来的1/3,即产生三相正弦波只需一个正弦表。运算电路利用正弦波的
[嵌入式]
FIR数字滤波器分布式算法的原理及FPGA实现
摘要:在利用FPGA实现数字信号处理方面,分布式算法发挥着关键作用,与传统的乘积-积结构相比,具有并行处理的高效性特点。详细研究了基于FPGA、采用分布式算法实现FIR数字滤波器的原理和方法,并通过Xilinx ISE在Modelsim下进行了仿真。 关键词:分布式算法 DALUT FPGA FIR 数字滤波器正在迅速地代替传统的由R、L、C元件和运算放大器组成的模块滤波器并且日益成为DSP的一种主要处理环节。FPGA也在逐渐取代ASIC和PDSP,用作前端数字信号处理的运算(如:FIR滤波、CORDIC算法或FFT)。乘累加运算是实现大多数DSP算法的重要途径,而分布式算法则能够大大提高乘累加运算的效能。 1 传统的乘累加
[半导体设计/制造]
关于FPGA学习的几个问题
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。   1.基础问题   FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是那个版本的,这个是基础,多了解也有助于形成硬件设计的思想。   在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用Verilog语言。   2.EDA工具问题   熟悉几个常用的就可以的,开发环境QuartusII ,或ISE 就可以了,这两个基本是相通的,会了哪一个,另外的那个也就很Easy了。功能仿真建议使用M
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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