找回密码
 注册
关于网站域名变更的通知
查看: 249|回复: 1
打印 上一主题 下一主题

利用可编程逻辑器件实现灵活的电源管理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-9 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

 利用可编程逻辑器件实现灵活的电源管理

       电源管理一般是指涉及电路板供电方面的相关问题。该相关问题包含:
6 \2 p' _6 p$ k6 K5 |7 ?' W' `9 M5 n; K9 F5 z3 y
  选择各种DC-DC转换器为电路板供电9 |+ ^# O6 l) |( e5 Q* ?, v1 ?0 a
  电源供应排序/追踪1 S  p' S8 M8 H' r5 x) Q+ T$ R3 K+ R7 P
  电压监测- j% c9 v$ E2 p0 e: W9 Q  m
  上述全部; ~) \/ w2 i4 i2 H3 ^6 g& n/ D
  在本文中,电源管理被简单定义为:对电路板上的所有电源进行管理(包括DC-DC转换器及LDO等)。电源管理功能包含:
! T7 m. E2 N; X8 t: Q" |& I4 K2 [  管理电路板上DC-DC控制器——例如热插拔、缓启动、排序、追踪、裕度和微调。
3 i: a$ p: u5 ^9 G0 X  产生所有电源供应相关状态和控制逻辑讯号——例如重置讯号产生、电源错误指示(监测)和电压管理。图1展示了一个采用CPU或微处理器电路板的典型电源管理功能。

图1:电路板上的典型电源管理功能

  热插拔/缓启动控制功能可用来限制突波电流以减少供应电源的启动负载。对插入带电背板的电路板来说,这是个很重要的功能。+ c+ A% y( F1 }, H

- @: [, B" d4 [$ h  电源供应排序和追踪功能可在达到电路板上所有组件对顺序的需求下,控制多个电源的开/关。8 T5 |7 I  l4 q5 M+ ^. Z: h: z
; B3 Z+ n  p9 d  z/ \! c2 z6 Z
  所有供应电压都被错误(过压/欠压)监测,以向处理器就即将发生的电源供应错误进行预警。该功能也被归类为监督功能。
2 g5 f! F1 G$ P( q1 [3 [, H
) e" B8 `& M! Q/ r4 B5 r) I  当电源启动时,重置产生功能提供处理器一个可靠的启动电压。有些处理器会要求重置讯号在其内部所有电源供应都稳定后,仍能运作一段时间,这也被称作重置脉冲展延。重置产生器的功能是当电源供应发生错误情况时,使处理器保持在重置模式,以防止电路板上闪存无意中被破坏的情况。! g& h; ^4 {3 I8 E9 y2 B7 K6 ~/ b
# O; N; O( }6 b% B; i4 N
  传统电源管理方案的限制# @* F# R3 f2 X* R8 W* `. P
3 g. c  i- |( ^' z# N
  传统电路板上的任何电源管理功能都是由个别单功能IC来执行的。不同的供应电压组合有不同的IC型号可使用。因此,市面上就有来自不同厂商数以万计针对多重电源供应管理需求的单功能IC。
, B8 w4 ]5 Y) X6 ]' p
( o& b, z7 s$ ?: _: \( H3 ^  例如,若要选择一款重置产生器IC型号,必须提供以下信息:3 j) w0 R) @8 h2 |/ v& l: e& m+ A2 r

$ m: o# q1 X$ {0 t  该重置产生器IC需监测的供应电压
4 a! t7 x$ j4 U0 Q% I: i# q  供应电压组合(3.3、2.5、1.2或 3.3、2.5、1.8等)
( k; o  H/ h; h% @2 H1 A% M  错误侦测电压(3.3V-5%、3.3V-10%等)
1 P2 D" M% T5 W! M  t* [  准确性(3%、2%、1.5%等); [; D3 u( p$ K$ N4 i- K
  重置附加电容的重置脉冲扩展功能$ M% s- x, U9 \$ ?% H6 v: U
  手动重置输入
6 b# ^9 Q+ d4 h: b  为应付所有可能产生的变化,一家厂商可能就有几百个重置产生器IC型号。若工程师在设计过程中(很可能)需要增加另一个电压进行监测,必须选择一个额外且不同型号的IC。类似地,许多单功能IC的型号也会随着些微功能的不同而有所差异,这些功能包括热插拔控制器、电源供应排序器和电压监测/检测器等。多重电路板系统中的任何电路板均需要不同组的单功能IC,材料成本也因而增加。& c7 m0 E* {" t7 L1 M

2 u+ j3 t# c3 \  日益增加的电路板复杂性
) R* M& V; I( y8 d4 I( }
7 K5 ]6 d% R0 o6 x( Q0 t8 w, ^+ ^
  若单功能电源管理IC曾经是可管理的,那也已经是过去式了。大多数典型的电路板目前都使用若干多重电压组件,每个组件都有电源排序需求。具有更小型晶体管的组件需要带有增强电流的较低电源供应电压。设计者常常被要求利用每个多重电压IC的负载点电源,因此,电路板上的电源供应数就增加了。随着电源供应路径的增加以及对多重排序管理的需求,电源管理也变得更加复杂。
- W/ W5 B0 V0 p$ Q' C0 w' O( [: }$ _3 E) R2 A6 m  Q5 ^! i
  随着电路板变得更复杂,传统的电源管理方案便显得难以招架。目前,利用传统单功能IC执行电源管理的设计师要不是得牺牲监测某些电源供应,不然就得为个别电源管理功能选择多个单功能组件。这两种方法都不让人满意。4 m& D0 k4 v1 c, \, e

- \* Z/ Q5 w. |  电路板空间增加却降低了可靠性9 y1 Z0 i& N+ T
$ {* ?( Z  O3 D1 f3 J2 X
  单功能IC数的增加以及相关的互连不仅使电路板面积加大,从统计学的角度来看,还降低了电路板的可靠性。举例来说,不断增加的组装错误可能会导致不可预知(必然是不好)的结果。$ b. y, e+ I5 z0 L& n5 ?& e

. o& C- s6 V) d) i* ]7 @, O  第二货源及设计妥协方案% Y* J) ~; Z& `% q0 q* s( @0 _8 T
+ C1 N- S8 N. Q) L( ~# G  z$ s
  若单功能组件是从不同供货商选购而来,即使发生缺少某一组件,都将增加生产延误风险,于是第二货源就此产生。然而,第二货源降低了设计工程师的零件可用性,迫使设计师不得不就电路板的错误覆盖范围做出折衷。# ~6 _1 f% \- Z8 m; `" m  O

+ k$ A& z0 e4 h8 J, x9 h3 E. M5 w, j  {  系统成本增加- a8 I1 O  w  m: G# A8 I0 B: L
" z# w1 o: V) W6 j+ N9 R
  组装和测试费用与系统中所用的组件数成正比,而组件单位成本与购买数量成反比。由于许多组件是为特定系统需求而提供,但用来建构系统的每一种类型组件数量却都很少,因此,整体系统成本就随之增加了。3 Z  _! V9 |1 G# H7 A2 B0 ^) P" ?% K

) T2 ?2 q$ W* C  d* U" I# d+ M  举例来说,假设一个系统有10块电路板,以每年制造1,000个系统的速度进行,若每块电路板的电源管理都采用一种单功能IC,那么很可能需要10种不同的单功能IC来完成这个系统设计,这些单功能IC的年产量也许只有1,000颗,而1,000颗IC的单价当然高于10,000颗,所以,与采用同一种多功能单芯片电源管理方案相较——即所有电路板都能使用相同的IC,单功能IC电源管理系统所需成本必然更高。  C! Y7 O8 A+ g5 f

& @9 \% N2 S6 x$ I4 K5 [  用多个单功能IC组件来执行传统电源管理方案令人联想到1980年代时,数字设计师利用TTL闸极来执行逻辑功能。随着电路板复杂性的增加,设计师被迫不是得用固定功能的ASIC,就是得增加电路板使用的TTL组件数目。但不意外的是,系统设计所使用的TTL组件数目因此急速增加。
0 @$ k4 Y, ?+ I) M8 G6 B5 I7 P$ a5 i5 x
  可编成逻辑组件(PLD)的出现使设计师可在电路板特定的单位面积内执行更多功能,也同时缩短了产品上市时间。系统中的零件数目减少了,也降低了整体系统成本。相同的PLD组件可用在多种设计里,也减少了系统使用组件的数目。公司能在不牺牲任何电路板所需功能的前提下,对少量PLD组件进行标准化处理。
- D  u8 |+ H. B1 Y
1 @8 ~9 @3 Q. d  z' h( h  管理少量的PLD比管理大量的TTL闸极要容易的多。相同的PLD可被用于多个电路板设计,因而减少甚至不再需要第二货源。设计师可在将组件放置到电路板上以前,用软件仿真设计,因而增加了第一次就设计成功的可能性。/ y4 z4 q" N  Y$ l
) d1 y1 B) P& ^1 G
  如今,利用单功能电源管理IC就如同过去采用TTL闸极一样麻烦,当今复杂的电路板设计需要’电源管理PLD’。的确,这个电源管理PLD根本就是电路板设计的必要组件。
6 U# T' d/ S4 `0 K6 }. \% ]. Q7 q5 a& m. Z
  可编程电源管理方案
# J# p) P7 [. {) b2 c6 ?
. ?$ v' O8 p/ M" u% ^& l
  图2展示了一个采用单一可编程电源管理组件的典型电路板电源管理实例。可编程电源管理组件需要可编程模拟和数字单元以促进多个传统单功能电源管理组件的整合。设计师可配置可编程模拟单元以监测一个电压组合,而不必依靠使用一个专门配置、厂商编程的单功能组件。

图2:用可编程电源管理组件取代多个单功能IC

  电源管理组件的可编程数字单元需要用来定义特定电路板逻辑;该逻辑结合了从可编程电源监测功能得来的结果;以执行诸如重置产生、电源供应错误中断产生、以及各电源排序等功能。一个可编程的软件设计方法使电源管理组件能提供广泛的电源管理功能。
  C7 w# ]9 X( F7 O# v9 J+ k6 q$ o  C0 V; Q+ ]8 Y) w
  利用可编程电源管理组件
; a1 h( A4 g1 y# {% {. x
' A- g3 Z* i2 E0 e0 k0 P; A
  以Lattice Semiconductor的Power Manager II组件为例,该组件是一款可编程电源管理组件。Power Manager II整合了若干数字和模拟单元以支持多个单功能电源管理组件的整合。图3是Power Manager II组件的图标。

图3:Power Manager II系列组件示意图

  图3所示为Power1014A组件,它是Power Manager II系列中的一款产品。Power1014A可监测10个电源供应路径、具有14个电源输出,可执行所有电源管理功能。8 c/ q' |5 q2 `+ W4 }$ i1 {' `/ A
5 J( A6 |, c( K
  Power1014A利用20个内建可编程临界值精密比较器监测多达10组电源供应的过压/欠压状态,一般监测精密度是0.3%。数字监测输入适用于连接诸如手动重置、电源供应和切断等数字讯号。: `8 ^$ v) ]7 g
2 o' j$ K8 T0 W$ z8 v
  Power1014A有4个定时器,在122个步进中,可编程范围都是从32us到2s。这些定时器可用来控制排序延迟、重置脉冲展延以及用作看门狗定时器。3 A! U( _( N+ R/ C; c

* |4 a& Z5 c$ l  X  12个开汲极输出可由芯片上的24个宏单元cpld驱动,使DC-DC转换器能排序、产生一个CPU重置讯号,也能驱动一个P信道MOSFET来执行热插拔功能。
- c! P' F1 ]# ^4 f
- H, i5 N% {, I7 w$ j  Power1014A还有两个高压(达12V)MOSFET驱动器透过N信道MOSFET达成电源供应、或执行缓启动功能以及执行负极电源供应路径上的热插拔功能。
: X' T* M- {* _6 v* L
- a: o- _& M8 e& u+ G& y( a8 c  透过I2C总线,任何微处理器借助内建的10位模拟数字转换器都可测量任何电源供应电压。该I2C总线还能用于监测电源供应比较器、输入和输出状态。2 R6 r- r! Y! p7 u' p" n2 P$ I

/ m3 j" g) [  b' r9 ?+ Q! }8 l  可编程特性使电源管理标准化
2 H3 C; g" C. k  H& K# j

. `  g. T3 |1 m+ b  f5 w) O3 A# J  透过简单地再配置可编程组件,设计师可借助一个可编程电源管理组件执行全部特定电路板电源管理功能。相同的可编程组件可被用于多个电路板而不是采用多个单功能IC。因此,设计师可在整个设计内对单一可编程电源管理组件进行标准化。
+ J, m  t( p/ z* x  F8 I8 r/ F3 U* M. d. x
  对电源管理功能进行标准化
" W! Q$ ?8 f1 M" r/ \  b

/ n" J# |" j: D3 N; H/ J7 Y: t; e  在多个电路板上利用同一个整合了电源管理功能的单一可编程电源管理组件的好处如下:
/ [! k$ Q1 y2 Q0 p* e5 ^! W& T0 k; \+ x" v# }
  电路板面积缩小、可靠性增加:将多个单功能IC整合进一个组件的主要好处是减少了电路板面积。减少的零件数及相关布线缩小了电路板面积并降低了成本。从统计学角度看,减少了的零件数还增加了电路板的可靠性。  }& f+ t% m0 _, K6 q; M
3 I& k$ i9 n$ d1 S$ t1 c
  满足复杂电源管理需求的能力:目前电路板上所用的电源供应数不断在增加,此外,监测和控制功能的复杂性也在增加。因可编程电源管理组件整合了更多的电源监测输入(与单功能IC相比)以及可编程数字逻辑单元,所以这些组件较适合执行复杂的电源管理功能。另外,可编程的方式具有灵活性,能够快速适应以满足不断改变的规格要求。
. I  [) S4 z$ M
. n. k" n4 i& P  Y& `6 `3 B- \! X  不再需要第二货源:一般来说,第二货源是为了避免因无法取得组件造成生产延误而采取的防范措施。这个需求因为一个典型系统实际上需来自不同供货商的多个小型单功能组件而被放大。藉由在所有电路板和项目中对单一可编程电源管理组件进行标准化,能将耗时和第二货源耗尽等问题彻底排除或降低。' u- D4 n) G8 D+ Z8 f% y
& V* b- p8 r+ S  P7 `
  降低整体系统成本:可编程电源管理组件价格比个别单功能IC的总价来的便宜。除此之外,因采购数量增加能加大折扣,对系统内的多重电路板实施标准化电源管理能进一步降低成本。+ X- E$ Y# i4 q& C( O/ `" q* h6 W0 T
+ ~  P: N. @/ ?4 z2 b9 h& Y
  可用软件执行电源管理功能:运用软件在可编程电源管理组件中进行设计。一般而言,利用在线仿真器,软件设计工具还执行电源管理算法的验证。由于电源管理设计在投板前就进行了完全验证,所以第一次就能设计成功的机会很高,进一步加速了产品上市时间。
2 Y6 s8 d' m3 w4 M1 q' `, {2 w% D
' l  A0 [4 T9 q3 E2 v2 ?7 a  本文小结" ]- d; T+ e" r; L& V* p
2 I  T# I- ~" O
  目前电路板上使用的电源数正持续增加,甚至连电源管理算法也变得更加复杂。然而传统过时的电源管理方案仍常常被拿来用于高性能的电源管理需求,因而使电路板设计变得低效、昂贵、还常常需要性能折衷。
. ?/ [9 d1 G' S  k* P6 F+ y+ I7 J$ m$ L, ^% G
  本文针对一些复杂的电源管理问题提出了一个设计方案:采用可编程、混合讯号电源管理组件。设计师可对’电源管理PLD’进行标准化并在整个系统电路板上采用该组件,因而降低了成本、增加了可靠性并加快了产品上市时间。

- f2 n# x0 }. o. P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 23:29 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表