本帖最后由 ly63 于 2016-7-7 09:49 编辑 8 v% A# ]8 f- K9 p1 z. ?& ^ t
: f$ P& z) b# c* J7 Z
最近我的PS1主机电源开关坏了,按下无法弹出,不能关机... 6 c9 y* K. w; E4 t; o1 O a; V
! Q! v& _6 B$ }+ H2 H4 X准备更换一个,无奈在不破坏主机外观的前提下找不到合适的开关替换(找到的开关不是尺寸不合适就是手感差劲),看到旁边放着的PS2主机,突然想到:何不将PS1也改成轻触按键式的开关呢?这样一来就永远告别机械开关的损坏问题,有了想法就立即着手设计实现:
+ j: U- p; o6 \( G( a) [ `
, ]$ f) T. V0 N( `电路基本要求:9 M6 ^ K b' Y2 u. d6 f
用开关管替代原来的机械开关实现主机的电源开闭,并不影响主机外观与电路性能。
1 O. @% a% Y# o. ?8 U
4 d' \! \9 _6 U. F- @1 m9 b首先是器件选择:
5 x0 l- R9 B' r# s
9 m! r: G6 m- `目前可以作为开关管的器件有:
- }0 u4 O# f8 b2 g7 a2 Y% CBJT(双极型三极管)、MOSFET(场效应管)、Thyristor(晶闸管或者叫做可控硅)
4 y# w! y9 l' v% VRelay(继电器)、专用LoadSwitch集成电路、GTO(可关断晶闸管)、IGBT
5 ?. p! @ t: U2 A1 ~( F# y: f; e+ j0 a5 e& b) c+ R7 p
以上几种器件中的一些由于以下原因不适合业余DIY:
9 L- P. f8 N1 W7 ~( }+ R1 q; a, f7 i$ k' {- G3 y
Thyristor(晶闸管或者叫做可控硅):
, r( N6 q# i8 r9 Q, r6 M8 B7 u& H开启后无法关断,即便撤去控制极电压
( K1 x. m8 q( _" u0 W OGTO(可关断晶闸管):
/ u% g1 d5 q2 j# ^9 [$ ^控制电路比较复杂、关断时漏电流较大...
& \; r P1 v& D% Z/ ]Relay(继电器):
7 g! L7 k5 k& \" h体积大,控制电路耗电大,开关时有噪音、机械结构寿命短
! i9 _7 }& Q# M" _. d" NIGBT:
" k. t4 P* I8 t+ n导通压降大
; O- Q. M5 _. @/ f$ V, S, z9 b专用LoadSwitch集成电路:
3 _- `4 K6 _) @" |' x6 n4 c+ B- T综合性能最好外围电路最简,但价格贵、不好采购、封装形式多为贴片(SON、BGA等封装形式),业余条件难以焊接。
- S( _9 `) G2 D* h k( ^# y
* f Z5 i* d) [; b/ a0 q! I/ Y; W以上几种器件符合业余DIY条件的有:
. c* o6 t) {1 {: g* h* ~( q; B6 @BJT(双极刑三极管)和MOSFET(场效应管)
% H$ N0 K: Y, `* Q! H7 H. T$ _1 P) h" _在这两种器件中再筛选:
- }3 P7 @- U1 O V) q6 L; y- k8 JBJT器件由于Vce饱和电压降较大(大于等于0.2V),不适合低电压电路(比如3.3V或更低)开关用途,而且大功率三极管基极电流也不小,通常几十到几百毫安,并不适合逻辑电路直接驱动。
1 J- o1 z) x6 v5 ]1 V) m
7 l$ c3 k/ r& L; l) n- U最后剩下的只有Mosfet(场效应管)了。
8 Y& k5 U3 r3 q2 w
2 k7 x. a! Q5 X: I+ A" Q. z场效应管的特点是控制极输入阻抗极大,几乎不消耗电流,属于压控型器件,非常适合输出能力较弱的CMOS逻辑电路控制。$ N: L* m$ h8 q8 k V$ ?4 b
导通时只有导通电阻,不像BJT那样是电压降,选择较低导通电阻的场效应管可以用于低压直流电路的开关用途。& t w: _# y0 P3 ?
- N) b' N4 F; W) _4 a/ z
场效应管导通条件:
+ b4 [% d( Z' ]# ?* L9 }N-MOS:7 B2 f2 I- }: k6 g$ x! ?) P- n
在G极与S(源)极之间施加大于门极截至电压的正电压,D(漏极)和S(源极)即导通。4 \9 S( K: @ z! p" H
P-MOS:
. m1 b0 T; M2 r3 M2 m在G极与S(源)极之间施加小于门极截至电压的负电压,S(源极)和D(漏极)即导通。* x& R: L0 r2 L8 L: l
! z% u2 F) a) l3 Q场效应管分为N沟道型和P沟道型,组成开关电路还分为高边开关(High side switch)和低边开关(low side switch),所以场效应管开关电路有以下4种形式:7 S: \2 G/ _3 c4 E
% l' T! ^6 O& |: L. s; {# F G那么如何选择场效应管的品种和电路拓扑形式呢?下面逐条来分析:9 M& r& X' x/ V$ `0 h% q
形式1:; B) R9 @6 }& q
N沟道场效应管高边开关:, u( b" h R' f8 I' d
在这种电路拓扑中,源极电位不固定,相应的符合开或关状态的门极电位也不固定,必须额外设计浮动的门极控制电平电路,这不符合DIY的最简原则,所以不选用。# R$ q0 w- n3 M- C8 Z
形式2:* z+ R7 l! u7 H
N沟道场效应管低边开关:
# a3 R3 i4 Q- `1 R. T5 p7 E3 i6 S4 K这种形式中控制电路最简单,由于源极接地,门极电平也就是固定的。% ^; r3 ~* `2 ^6 m& Z) y
但是此电路并不适合多路供电的设备,原因如下:; g. [8 h! N: E @6 [" U
多路供电设备(比如PS1,双电压供电7.8V和3.5V)供电电路中,GND为公共地,当开关管关断时,电源地与负载地不通,负载GND为浮动状态,就形成了高电压供电端像低压供电端反向供电的状况,此时低压端对于公共地的电位为Vlow-Vhigh,为负值,这会对电路中的器件造成损害!所以此方案也不可选。$ ?8 @9 i1 n2 V* F6 U) e
形式3:
) u% d( J0 r( t G; Y1 d3 B3 [% nP沟道场效应管低边边开关:
0 l8 [) v. e8 q7 D" X- e类似形式1这种形式是效率最低的形式:控制电路复杂化、同尺寸的P沟道场效应管要比N沟道场效应管参数差,种类也少。所以这种形式在任何场合都是不适用的,没人会在实际电路中使用这种形式。
6 e% F! z5 o- N形式4: E4 }4 y9 _ k7 @1 L; y0 p3 B
P沟道场效应管高边开关:( c7 J! J W7 v B( T. `7 J
这种形式与N沟道MOSFET低边开关时的控制电路一样简单,是最简单的方式。 R- ^) j' [3 D+ V5 ^
也没有GND浮空的问题,这是此次改造中最理想的电路。
: Q4 h# H" h- l! P# n6 _: P* I' @1 `# T5 O$ R n* _* J2 c' `( l& R
场效应管的选择:
* j' h8 F9 ~8 r2 a+ Y- M一定要选极低导通电阻的场管,而且要求能够由逻辑电平驱动的(±5V或更低)。3 n2 |8 E; C: j y5 f
为方便大家选型,我直接给出我用的型号(之前的查阅资料过程还是很累人的):
1 f8 x! `1 n: m- ?7.8V端,可以原则导通电阻相对高一些(便宜一些)的场管,我选的是UBIQ公司(台湾)的QM3005DL,参数如下:
: S: { S0 a- [! h: ERdsON=最大0.025欧姆(Vgs=-4.5V)
0 }2 K, Q8 d* r* M最大漏极电流:-45A(TC=25°C)# o, q: Q" [+ T& W" O! k, F! h' L
导通电阻与VGS曲线:3 G' a Z1 S0 v' Q7 k
: ~: { X8 l: y. m9 o3.5V端,这就得选择最高性能的场管了,我选的是英飞凌(Infineon)公司的IPD042P03L3 G,参数如下:
7 f! f& X$ d' i6 H* wRDSON=最大0.0068欧姆(VGS=-4.5V)
( Q2 n9 p! e- {9 ?$ K( P+ |5 A最大漏极电流:-70A(TC=25°C)7 w1 I) ? k, \' @" @% s& x* f4 P
导通电阻与VGS曲线:- m6 y/ o* r K5 D
7 E8 ?/ G2 x7 p+ ^8 f; L9 |
以上场管封装都是TO-252。这导通电阻,也不差于直接导线连接了,跟机械开关无甚区别。我的万用表就那么短的粗线,短路测量时表笔线上的电阻都将近70豪欧了。6 v$ Z D, z& E2 t4 Z/ C7 K7 l! Q
并不止这两种高性能场管可用,其它公司,比如ST、Fairychild、TI、ON Semei等等厂家都有高性能的Logic Level场效应管销售,各位选择空间还是很大的。! e+ x+ a$ B' L2 J
& u, g! ?7 b( a, g电路性能计算:7 o+ p# ~9 _: m t! g: ?
假定每路输出电流都为2A,那么开关管导通时的压降:
9 B/ S8 |0 D, e. i& g% lU=IXR3 O6 {0 ~7 E, N* |0 F( O
7.8V支路:U=2X0.025=0.05V,那么输出端负载得到的电压是7.8V-0.05V=7.75V满足最低需求7.5V的需要。9 U8 _$ ]9 k6 A' e+ ]# Z( \
3.5V支路:U=2X0.0068=0.0136V,那么输出端负载得到的电压是3.5V-0.0136V=3.4864V,满足电路最低需求3.3V的需要。) `, X3 ?7 D5 ~2 L$ P S
6 F) a' x% k8 R, n$ H场管升温计算:
7 z9 J# b1 h2 }* F3 l/ K假定每路输出电流都为2A,那么开关管导通时温升:
4 t9 |5 B9 ]2 M5 R- ]TO-252封装的RθJA热阻值为62°C/W,由于我们焊接场管时,与电路板铜箔接触面积很小,所以计算时只能取RθJA值(就是完全没有外界散热时的管芯对环境温度的热阻)。- c9 ~4 d3 [! j, c, s, A
温升=RθJA*Pd) O4 h$ w4 S3 W
Pd=I^2 X RdsON, p6 O( t5 X( R3 O! i
TJ(芯片结温)=RθJA*Pd+TA
) s8 B: B$ V( L, v5 V9 K# m环境温度TA取40°C
' |" S0 r0 P5 H# X% F7.8V支路:TJ=62*(2^2*0.025)+40=46.2°C,温升=6.2°C$ l) q/ {4 i0 P9 |; u
3.5V支路:TJ=62*(2^2*0.0068)+40=41.6864°C,温升=1.6864°C
! X8 g7 |4 c7 C$ P: EPS1主机的电源消耗为17W,开关电源拓扑为自激反激式开关电源,其效率为65%-85%,按效率85%计算,两路直流输出总功率为14.45W,实际电路耗电绝不可能达到2A的程度,所以上面的计算取的都是比较极端的数值,而且场管的导通电阻都是按照最大值计算,实际上都会低于最大值,真实场合导通压降和温升要远比上述计算结果低。' p/ J, X" F: i3 M7 `5 B1 O
结论是整个电路无论从性能上和可靠性上都毫无问题。8 h( |& c' a' E }9 b
7 c5 q& w& S% t4 k' ~1 w控制电路的设计:8 U. D* Y: X$ l! s* S, F
要实现单一按键切换高低不同电平输出,我们需要用到逻辑器件D类触发器来实现:& D- B0 Q p( |4 m7 |1 }! s1 l
CMOS技术的CD4013集成电路(相同功能的HEF4013、TC4013等等都可以)。" ~ ?7 o) V( L: O9 s
为什么不用74系列的74HC74?( _" T& _, L6 K8 w6 w6 t3 ?9 K
因为CMOS版本的可以使用高电源电压(最大输入电压18V),输出电平也高,这对MOFET的导通电阻有正面影响。对于P沟道MOSFET来说,与VCC电压一致的高电平输出才可以彻底关断场效应管(P-MOS用作高边开关而且在不重新设计控制电路的场合)。
" r& l O. C- D; n' N电路图如下:
# c e" m+ {( a; y* m) U& E' y
2 ]' |5 b8 {: Y( q# F. b由于上电时逻辑电路的电平不确定,所以上面电路中加入了由R1和C1组成的简单的Reset电路:在系统上电过程中保证输出电平为确定状态。
; P/ [8 T: c2 l9 F" ]+ ~在按键部分加入了由R3和C2组成的防止高速开关的延时保护电路,这样就能防止轻触开关失效时产生一次按键就导致多次开关状态切换的状况,保证一次按键产生一次电平翻转。. q+ \& k1 d/ T0 o- M
但是此电路不能应付轻触开关漏电的情况,此时控制失效,只能更换轻触开关。
' J2 B" y/ v$ Z& H& ^. u5 y( G
/ P$ x% [) s0 r! c( e此电路上电时的初始状态:
* w8 H. G; ?' F0 n! }1 Q3 S输出端Q=高电平,所以两只P沟道场效应管皆为关断状态。
& p: b, @. Q' X但两只场效应管的门极电压却是不同的,当Q=高电平(7.8V)时,7.8V供电支路的场效应管的VGS=7.8V-7.8V=0V,为关断状态;3.5V供电支路的场效应管的VGS=7.8V-3.5V=+4.3V,同样为关断状态。
2 T% G. \) {" y; g8 n5 y
. q4 {" c' F) f当按下开关S1后,D触发器的输出Q翻转为低电平(0V),此时两个场效应管的门极电平为0,那么7.8V支路的场管的VGS=0V-7.8V=-7.8V,为导通状态;3.5V支路的场管的VGS=0V-3.5V=-3.5V同为导通状态。
5 P/ D% S; z+ |) o. J再次按下S1,输出再次翻转,实现电源的关闭。2 ^' A& Q9 o3 N& m f
电路设计完成,下面是准备器件:9 o! Q0 {; M1 @
器件清单:
K! s* N% g* W& j$ V面包版1块,能容纳下整个电路就好,不要太大,否则不好放在机壳内。
2 r5 R x4 \( {+ R& p面包版1块,用于安装固定轻触开关。, a- n* A* ]& B: A* [
: d, r+ M1 f5 Y% S220Ω电阻X1
- P7 {# Q4 [7 J" I( J7 s( M4.7KΩ电阻X13 e* z7 y0 g! {# g' R' f$ j
6.8KΩ电阻X1
( s+ g* z2 ~3 X: A6 c C6 w6 N1MΩ电阻X1
5 ?# r7 K4 \0 F' O0.1μF电容X3
' a2 _7 V U" g, G5 I10uf 16V 电解电容X19 H0 C; d6 n( H, Q
CD4013B(PDIP封装) X16 y0 c& P& @+ N( H& I) c
轻触开关 X 1
6 H* ]- \' V' S' \7 }$ |' x" R) C
16mm高带螺丝孔铜柱 X2 用以固定安装轻触开关的电路板。1 O1 S6 [* |) l; b4 \0 U* Y) @
8 m# l; r& V0 ~, Q0 G6 M7 V" y- q
导线若干。
' W& |% ~7 V, v" S' U* r: \# S U- u+ }0 G; g1 `- b9 T
P沟道场效应管 X 2(对于7.8V支路,可以选用导通电阻稍高的场管,3.5V的要选最低的)
! p- D2 e7 |7 H n
3 L- U7 g5 n! s2 s1 h) x( V. g( j$ J% Z7 b焊接好的电路板:& ?/ z$ T" I7 P+ ]- m F) r
一共5根线:
i* b6 k4 b2 W. F输出信号(IC CD4013B的pin1到场管的门极)
/ P( t$ T9 ]. ` n" C) \6 N1 `输入信号线 (轻触开关到IC CD4013的pin3)
, a# ]% \2 q. [轻触开关的另一极:GND。
& j' [4 y0 A% f7 h- s( D- b3 }2跟电源线:+7.8V VCC 和 GND。
4 n5 Q W0 g' f9 D2 K3 S! P. @! F, I; E; _; q9 n
$ F$ f* V& @1 d6 {. D3 b再给电路板套上个绝缘套:
5 w$ V5 F: |# C2 ^1 d6 \! O* L/ X) H5 B4 n2 C
接着用万用表测试电路是否按照预期那样工作,无问题后进行下一步。% k: B% w: K5 z% m7 s
4 M5 Y. D: K h7 I2 L. v, S7 g下一步,在主机开关下面钻2个孔,用以固定安装轻触开关的电路板,下面是完成图:" O$ L* i& V. ~0 V
1 w6 _2 |4 S- j# R
/ W9 K' F7 {; d固定并焊接轻触开关板
- I( H+ V2 p8 }& q; t" m
" R3 w0 u: i. h l# ?这样将按钮装回去后不会露出改造痕迹,完全不破坏外观。) l* j* S+ O! _4 a
& g2 X- p/ |+ }" Z+ a7 D下一步,改造电源板,小心将场效应管焊接到电源输出和负载输入之间,如果空间不合适可以找合适的点用刀挂掉一部分阻焊漆上锡后再焊接。注意你身上的静电!!静电会击穿你的场效应管的门极,导致失效。在焊接之前要放掉身上的静电,并将烙铁头可靠接地。注意烙铁不要在场效应管上停留时间过久(超过10秒),否则场管可能过热损坏。
2 w8 |; n3 f) C, T( K0 n+ w
8 j/ t+ `. J6 X0 P8 k全部焊好后给后加的电路板找个位置:
4 q/ h1 C6 ~4 X4 T8 ]. K9 W9 M9 T + V+ K; |! A7 ]- p( M
先不要将游戏机主板排线插上,测试控制电路能否按照预期控制2个场管开、关,测试输出端电压是否正常。+ r2 N5 q, x5 }( M( S
全部OK后正式带载测试,电路完美工作。
0 i, `- ]$ |. v; s4 `( m, |实测7.8V负载端电压为7.8012V;3.5V支路负载端电压为3.5425V。两个场管导通压降可以完全忽略。
* g Z. b0 G% g( K: d
& l+ ?7 m+ _3 f4 I# v& ^现在正式跟机械开关说再见了,改造大成功~
. R; e) o/ y/ D7 p% l: \3 F这种改造不仅可适用于PS1,还适用各种其它老主机电源开关的改造,比如FC、SFC、MD、PCE、Seaturn、DC等等一切使用机械开关的设备。
* Q4 s; o& |( u/ n0 E但更低的供电电压(比如1.8V)就不好办了,控制电路需要改进,不过现代的芯片才有1.8V供电的,这样的设备一般都没有机械开关呵呵。
$ H0 ?# y2 Q* F. Y5 _. k更进一步设计,你可以在电路中加入单片机,实现遥控或定时开关机等等随你想象的各种控制方式。
1 C5 D+ M/ O R
6 z1 a& ~$ ]; |最后来一张乱得一塌糊涂的“作案现场”照。
1 ~/ f0 m+ ]; \
' Q3 O3 a6 `* Z" G5 ~. |/ L
' c& Z9 K* W4 k7 Z1 ^; f1 F4 g, k/ r8 Z* k. J
1 \- ^3 C: |% O( R- V: M
. O# v" X' Q8 |
& I/ X0 {8 j$ e----------------------EOF |