日々の記録

ほどよく書いてきます。

MC34063の回路図(LTSpice)

2015年08月15日 23時27分23秒 | AVR

MC34063の回路図、実際のICを上から見るとU1のような形になっているが、世の中にあるSpice用の回路図はU2にあるようにbottom viewのものばかり。Ctrl+Eでひっくり返したら良いのだが、はじめから逆であったらいいと思った。

少々長いが、Top Viewのものは

Version 4
SymbolType CELL
LINE Normal -44 -80 -59 -80
LINE Normal -44 -48 -44 -80
LINE Normal -59 -48 -44 -48
LINE Normal -59 -48 -59 -48
LINE Normal -59 -48 -59 -48
LINE Normal -92 -64 -75 -64
LINE Normal -29 -30 -84 -30
LINE Normal -29 -54 -29 -30
LINE Normal -44 -54 -29 -54
LINE Normal 29 -71 -44 -71
LINE Normal -149 -64 -131 -64
LINE Normal -149 -56 -149 -71
LINE Normal -157 -73 -149 -67
LINE Normal -157 -96 -157 -73
LINE Normal 35 -96 -157 -96
LINE Normal -157 -56 -149 -61
LINE Normal -157 -47 -157 -56
LINE Normal -169 -47 -157 -47
LINE Normal -169 -39 -169 -54
LINE Normal -177 -56 -169 -50
LINE Normal -177 -39 -169 -44
LINE Normal -177 -85 -177 -56
LINE Normal -213 -85 -177 -85
LINE Normal -177 -29 -177 -39
LINE Normal -214 -29 -177 -29
LINE Normal -68 -3 -68 -30
LINE Normal -20 127 -20 76
LINE Normal 16 101 -20 127
LINE Normal -20 76 16 101
LINE Normal -63 93 -20 93
LINE Normal -35 114 -20 114
LINE Normal 29 -71 29 101
LINE Normal 29 101 16 101
LINE Normal -35 144 -35 115
LINE Normal -177 19 -108 19
LINE Normal -177 64 -177 19
LINE Normal -197 64 -177 64
LINE Normal -12 98 -12 88
LINE Normal -17 93 -7 93
LINE Normal -17 114 -9 114
LINE Normal -175 -43 -177 -39
LINE Normal -173 -39 -177 -39
LINE Normal -153 -56 -157 -56
LINE Normal -155 -60 -157 -56
LINE Normal 35 144 -35 144
LINE Normal -13 -16 37 -16
LINE Normal -13 -3 -13 -16
RECTANGLE Normal 96 160 -240 -112
RECTANGLE Normal -131 -15 -92 -80
RECTANGLE Normal -109 53 0 -3
RECTANGLE Normal -137 120 -63 71
CIRCLE Normal -85 -34 -92 -26
ARC Normal -44 -80 -75 -48 -59 -80 -59 -48
TEXT -92 -64 Right 2 S
TEXT -131 -64 Left 2 Q
TEXT -94 -30 Right 2 R
TEXT -3 13 Right 2 Ipk
TEXT -99 84 Center 2 1.25V
TEXT -99 106 Center 2 Ref
TEXT -3 36 Right 2 Osc
TEXT -76 16 Right 2 C
TEXT -90 24 Right 2 T
WINDOW 0 -95 -128 Left 2
WINDOW 3 -170 177 Left 2
SYMATTR Value MC34063/NJM2360
SYMATTR Value2 MC34063
SYMATTR SpiceModel MC34063.lib
SYMATTR Prefix X
SYMATTR Description Switching regulator
PIN -240 -96 LEFT 8
PINATTR PinName SWC
PINATTR SpiceOrder 1
PIN -240 -16 LEFT 8
PINATTR PinName SWE
PINATTR SpiceOrder 2
PIN -240 64 LEFT 8
PINATTR PinName Ct
PINATTR SpiceOrder 3
PIN -240 144 LEFT 8
PINATTR PinName GND
PINATTR SpiceOrder 4
PIN 96 144 RIGHT 8
PINATTR PinName Cinv
PINATTR SpiceOrder 5
PIN 96 64 RIGHT 8
PINATTR PinName Vcc
PINATTR SpiceOrder 6
PIN 96 -16 RIGHT 8
PINATTR PinName Isns
PINATTR SpiceOrder 7
PIN 96 -96 RIGHT 8
PINATTR PinName DRC
PINATTR SpiceOrder 8

 

Bottom viewのものは

Version 4
SymbolType CELL
LINE Normal -97 -80 -82 -80
LINE Normal -97 -48 -97 -80
LINE Normal -82 -48 -97 -48
LINE Normal -82 -48 -82 -48
LINE Normal -82 -48 -82 -48
LINE Normal -49 -64 -66 -64
LINE Normal -112 -30 -57 -30
LINE Normal -112 -54 -112 -30
LINE Normal -97 -54 -112 -54
LINE Normal -170 -71 -97 -71
LINE Normal 8 -64 -10 -64
LINE Normal 8 -56 8 -71
LINE Normal 16 -73 8 -67
LINE Normal 16 -96 16 -73
LINE Normal -176 -96 16 -96
LINE Normal 16 -56 8 -61
LINE Normal 16 -47 16 -56
LINE Normal 28 -47 16 -47
LINE Normal 28 -39 28 -54
LINE Normal 36 -56 28 -50
LINE Normal 36 -39 28 -44
LINE Normal 36 -85 36 -56
LINE Normal 72 -85 36 -85
LINE Normal 36 -29 36 -39
LINE Normal 73 -29 36 -29
LINE Normal -73 -3 -73 -30
LINE Normal -128 -27 -220 -27
LINE Normal -128 -3 -128 -27
LINE Normal -121 127 -121 76
LINE Normal -157 101 -121 127
LINE Normal -121 76 -157 101
LINE Normal -78 93 -121 93
LINE Normal -106 114 -121 114
LINE Normal -170 -71 -170 101
LINE Normal -170 101 -157 101
LINE Normal -106 144 -106 115
LINE Normal 36 19 -33 19
LINE Normal 36 64 36 19
LINE Normal 56 64 36 64
LINE Normal -129 98 -129 88
LINE Normal -124 93 -134 93
LINE Normal -124 114 -132 114
LINE Normal 34 -43 36 -39
LINE Normal 32 -39 36 -39
LINE Normal 12 -56 16 -56
LINE Normal 14 -60 16 -56
LINE Normal -176 144 -106 144
RECTANGLE Normal 96 160 -240 -112
RECTANGLE Normal -10 -15 -49 -80
RECTANGLE Normal -32 53 -141 -3
RECTANGLE Normal -4 120 -78 71
CIRCLE Normal -56 -34 -49 -26
ARC Normal -97 -80 -66 -48 -82 -48 -82 -80
TEXT -49 -64 Left 2 S
TEXT -10 -64 Right 2 Q
TEXT -47 -30 Left 2 R
TEXT -138 13 Left 2 Ipk
TEXT -42 84 Center 2 1.25V
TEXT -42 106 Center 2 Ref
TEXT -138 36 Left 2 Osc
TEXT -65 16 Left 2 C
TEXT -51 24 Left 2 T
WINDOW 0 -95 -128 Left 2
WINDOW 3 -170 177 Left 2
SYMATTR Value MC34063/NJM2360
SYMATTR Value2 MC34063
SYMATTR SpiceModel MC34063.lib
SYMATTR Prefix X
SYMATTR Description Switching regulator
PIN 96 -96 RIGHT 8
PINATTR PinName SWC
PINATTR SpiceOrder 1
PIN 96 -16 RIGHT 8
PINATTR PinName SWE
PINATTR SpiceOrder 2
PIN 96 64 RIGHT 8
PINATTR PinName Ct
PINATTR SpiceOrder 3
PIN 96 144 RIGHT 8
PINATTR PinName GND
PINATTR SpiceOrder 4
PIN -240 144 LEFT 8
PINATTR PinName Cinv
PINATTR SpiceOrder 5
PIN -240 64 LEFT 8
PINATTR PinName Vcc
PINATTR SpiceOrder 6
PIN -240 -16 LEFT 8
PINATTR PinName Isns
PINATTR SpiceOrder 7
PIN -240 -96 LEFT 8
PINATTR PinName DRC
PINATTR SpiceOrder 8

 

EEVBlogの回路図を参考に編集しました。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

24V電池、48V電池の放電

2015年08月13日 19時06分27秒 | AVR

24V電池でも48V電池でも同じような電力で放電できるようなものができないかと思って、考えてみた。
電圧が高い時はMOSFETがオフで2つの抵抗が直列になった状態で動く。
電圧が低くなるとMOSFETがオンになって、抵抗2つは並列に放電される。

負荷としては12Vのハロゲン球を2つ→110Wから120Wくらい。放電中はランプが点灯するので放電しているかわかりやすくてよい。

気になるのは、48V電池が放電最後に電圧下がった時、MOSFETの過渡期をゆっくり跨ぐように電圧が変動するとMOSFETが焼けるかも知れない点。

ダイオードもかなり発熱するはずなので、そこの放電に気をつけないといけないかな。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

引っ越しした後どこに置こうかと

2015年08月11日 20時50分05秒 | AVR

自分でちまちま荷物を運ぶ引っ越しをしてみようと思ったのが運の尽きだったかもしれない。なかなか運搬が大変である。しかもほとんど整理してないから、適当にダンボールに入れて運ぶ。運んだ後に収集付かないorz

意外とCX-5の輸送力はあるのだが、引っ越しとなると結構でかいものを運ぶのでキャパが中途半端。昼は暑くて運搬する気にならないので、昼は荷造り夜運搬。

 

新居に運び込むのだが、こういったものを運び込んで大丈夫なのか心配である。
電源装置はいっちーの教えにより電流制限できるタイプのスイッチングを導入したが、その後もう少し静かな電源が欲しくなってレギュレータ式のものを2台導入。正負電源が作れるぜと思ったが、電源2台活用ってなかなかないよね。
PAK35-10Aはスイッチング式は35V 10Aまでいけるが、最近のは電力リミットがかかるが比較的電流電圧に融通が聞くタイプもあるようで、乗り換えてもいいかとも思っている。200Wズーム式とか結構便利そう。
PCM35-2Aは負荷を大きくするとトランスが唸るが比較的使い勝手がよい。 マイコンの作業程度では、PCM35-2Aをもっぱら使っている。PAKはちょっと負荷を動かす時に使うとかかな。

どこに置こうね、この電源たち。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

How to simulate MC34063 on LTSpice. LTSpiceでMC34063を動かす。

2015年08月07日 23時14分57秒 | 電子工作

both asy and lib files are ascii plain text file, use simple text editor e.g. notepad.exe
asyファイルもlibファイルもasciiファイルなので、普通のテキストエディタ(メモ帳とか)で作成・編集できます。 

MC34063.asyファイルを次の内容で作成する。
prepare MC34063.asy file as this

Version 4
SymbolType CELL
LINE Normal -20 -128 -20 -112
LINE Normal 20 -128 20 -112
LINE Normal -8 -100 8 -100
RECTANGLE Normal -128 -128 128 128
ARC Normal -20 -124 4 -100 -20 -112 -8 -100
ARC Normal -4 -124 20 -100 8 -100 20 -112
WINDOW 0 0 -144 Center 0
WINDOW 3 0 144 Center 0
SYMATTR Value MC34063
SYMATTR Value2 MC34063
SYMATTR Prefix X
SYMATTR Spicemodel MC34063.lib
SYMATTR Description MC34063/NJM2360 1.5A Switching Regulator
PIN 128 -96 RIGHT 8
PINATTR PinName SW_col
PINATTR SpiceOrder 1
PIN -128 -96 LEFT 8
PINATTR PinName Drive_cnt
PINATTR SpiceOrder 8
PIN -128 32 LEFT 8
PINATTR PinName Vdd
PINATTR SpiceOrder 6
PIN -128 96 LEFT 8
PINATTR PinName Cinv
PINATTR SpiceOrder 5
PIN 128 32 RIGHT 8
PINATTR PinName Ct
PINATTR SpiceOrder 3
PIN 128 96 RIGHT 8
PINATTR PinName GND
PINATTR SpiceOrder 4
PIN 128 -32 RIGHT 8
PINATTR PinName SW_em
PINATTR SpiceOrder 2
PIN -128 -32 LEFT 8
PINATTR PinName Isense
PINATTR SpiceOrder 7


MC34063.libファイルを次の内容で作成する。
MC34063.lib is this
or download file from here http://www.onsemi.com/pub/Collateral/MC34063A%20ORCAD%20MODELS.ZIP 

*==========================================================
* MC34063
* ON Semiconductor
* DC-DC controller
*
* This model was developed for ON Semiconductor by:
* AEI Systems, LLC
* 5777 W. Century Blvd. Suite 876
* Los Angeles, California 90045
* Copyright 2002, all rights reserved.
*
* This model is subject to change without notice.
* Users may not directly or indirectly re-sell or
* re-distribute this model. This model may not
* be used, modified, or altered
* without the consent of ON Semiconductor.
*
* For more information regarding modeling services,
* model libraries and simulation products, please
* call AEi Systems at (310) 863-8034, or contact
* AEi by email: info@aeng.com. http://www.AENG.com
*
* Revision: 1.0
*==========================================================
**********
.SUBCKT MC34063 swc swe ct 90 2 vdd isns drc
* SW-col SW-em Ct gnd cinv vdd isns drive col
*DC-DC controller

* PSpice translation by Christophe Basso, christophe.basso@onsemi.com

EB5 5 90 Value = { IF ( v(9,90)>2.5 & v(8,90)>2.5, 0, 5 ) }
Q3 ct 22 vdd QN2907
V10 isns 22 DC=.3215
EB6 7 90 Value = { IF ( v(4,90)>2.5 & v(10,90)>2.5, 0, 5 ) }
R3 5 10 100
R9 13 swe 100
C2 10 90 100p IC=5
R4 2 90 10MEG
C10 2 90 50p
R5 7 8 100
C3 8 90 100p IC=0
XTOF1 srst 90 ct 90 SWhyste params: VT=1.25 VH=.8
R1 srst vdd 10k
Q2 drc 14 13 _Q3_mod
EB4 6 90 Value = { IF ( v(2,90) > (v(vref,90) + v(voff,90)), 0, v(vdd,90) ) }
GB2 vdd ct Value = { IF ( V(srst,90) > 3, 35U, -220U ) }
EB3 9 90 Value = { IF ( v(diff,90) < 1, v(vdd,90), IF ( (v(6,90) > 3), 0, v(vdd,90) ) ) }
EB7 16 90 Value = { IF ( V(vdd,90)-1.5 > 1.25, 1.25, IF ( V(vdd,90)-1.25 < 0, 0, V(vdd,90)-1.25 ) ) }
V7 16 vref
R6 vref 90 400
R7 vref vdd 90k
Q1 swc 13 swe _Q4_mod
R8 diff 90 10k
D1 14 15 DN4148
D2 swe 14 DN4148
V3 drc 15 DC=700m
GB8 swe 14 Value = { IF ( v(5,90) > 2.5, 10m, -10m ) }
V4 voff 90 DC=2m
C5 srst diff 10p
EB1 4 90 Value = { IF ( (v(diff,90) > -1), v(vdd,90), 0 ) }
R10 vdd isns 10k
** discrete models **
.MODEL QN2907 PNP BF=200 BR=6 CJC=19PF CJE=23PF IKF=100E-3
+ IS=1.1E-12 ISE=1.3E-11 MJC=.2 MJE=1.25 NE=1.9 NF=1.21 RC=.6
+ TF=5E-10 TR=34E-9 VAF=50 VJC=.5 VJE=.30 XTB=1.5
.MODEL DN4148 D BV=100V CJO=4PF IS=7E-09 M=.45 N=2 RS=.8
+ TT=6E-09 VJ=.6V
.MODEL _Q4_mod NPN BF=50 RC=.125 RE=.125 TF=10n
.MODEL _Q3_mod NPN BF=50
.ENDS
**********
* PSpice hysteresis switch made by Chris Basso
.subckt SWhyste NodeMinus NodePlus Plus Minus PARAMS: RON=1 ROFF=1MEG VT=5 VH=2
S5 NodePlus NodeMinus 8 0 smoothSW
EBcrtl 8 0 Value = { IF ( V(plus)-V(minus) > V(ref), 1, 0 ) }
EBref ref1 0 Value = { IF ( V(8) > 0.5, {VT-VH}, {VT+VH} ) }
Rdel ref1 ref 100
Cdel ref 0 100p IC={VT+VH}
Rconv1 8 0 10Meg
Rconv2 plus 0 10Meg
Rconv3 minus 0 10Meg
.model smoothSW VSWITCH (RON={RON} ROFF={ROFF} VON=1 VOFF=0)
.ends SWhyste
***** Example models *****
.MODEL DN5819 D BV=5.33E+01 CJO=1.44E-10 EG=0.69
+ IBV=6.00E-04 IS=1.65E-05 M=.671 N=1.41 RS=4.47E-02
+ TT=7.20E-11 VJ=1.45 XTI=2
*****
.SUBCKT MC34063A 1 2 3 4 5 6 7 8
*BY KEHINDE OMOLAYO 2-20-03
*TERMINAL ID
*SWITCH COLLECTOR=1 SWITCH EMITTER=2 TIMING CAPACITOR=3 GND=4
*COMPARATOR INVERTING INPUT=5 VCC=6 IPK SENSE=7 DRIVER COLLECTOR=8

* Translation by Chris Basso

E1 10 0 5 4 1
R1 4 5 10MEG
V1 20 0 PULSE 0 2
E2 11 0 3 4 1
EB1 13 0 Value = { 1M/(ABS((27.475-195M*V(12))+(36.002+244M*V(12))*V(9)-
+(302.302+651M*V(12))*V(9)^2)+1F) }
E3 12 0 6 4 1
E4 9 0 6 7 1
R2 6 7 10MEG
EB2 14 0 Value = { 1M*((-10.765-151M*V(12))+(45.344+864M*V(12))*V(9)-
+(35.99+1.378*V(12))*V(9)^2+(8.341+839M*V(12))*V(9)^3) }
EB4 15 0 Value = { IF ( V(9)>0.32, V(14), V(13) ) }
C1 19 0 10P
EB5 16 0 Value = { IF ( V(20)<1, 2, IF ( V(24)>1, 2, IF ( V(19)>1, 0, 2 ) ) ) }
R3 16 17 150
C2 17 0 10P
EB6 18 0 Value = { IF ( V(20)<1, 0, IF ( V(24)>1, 0, IF ( V(11)<(1.083-1.239*V(29)), 2,
+IF ( V(17)>1, 0, 2 ) ) ) ) }
R4 18 19 150
D1 4 3 DMC34063
D2 3 6 DMC34063
C3 11 31 1N
GB7 4 36 Value = { IF ( V(17)>1, -(224.4U+2.359U*V(12))*0.77, V(15)*0.77 ) }
C5 23 0 10P
EB9 21 0 Value = { IF ( V(20)<1, 2, IF ( V(17)>1, 2, IF ( V(26)>1, 0, 2 ) ) ) }
R5 27 26 150
C6 26 0 10P
EB10 27 0 Value = { IF ( V(20)<1, 0, IF ( V(17)>1, 0, IF ( V(10)<1.25, 2, IF ( V(23)>1, 0, 2 ) ) ) ) }
R6 21 23 150
EB12 33 0 Value = { IF ( V(11)>(1.148+184.6M*V(29)), 2, 0 ) }
R13 33 24 10K
C8 24 0 10P
Q1 8 30 25 QSWITCH
Q2 1 25 2 QSWITCH
R15 25 2 100
D5 2 30 DMC34063
G1 2 30 26 23 5M
R16 2 4 10MEG
R23 31 28 1M
V6 28 0
V7 36 3
EB13 29 0 Value = { I(V6)/(I(V7)+866.8M*I(V6)) }
***
.MODEL DMC34063 D (CJO=2P N=0.05)
.MODEL QSWITCH NPN BF=75 CJC=2P IS=3E-9 RB=1 RC=0.45 RE=0
+ VJC=.75 VJE=.75 VJS=.75
***
.ENDS
*********

save MC34063.asy at LTC\LTspiceIV\lib\sub
save MC34063.lib at LTC\LTspiceIV\lib\sym\PowerProducts

now you can use MC34063 on LTSpice ;-)

発振回路あるあるですが、Start external DC supply voltage at 0Vにチェックをしれてください。刺激がないと開始しませんので。

don't forget to check start up option, check "Start external DC supply voltage at 0V" on the simulation option window.

 

ICが実はbottom viewなのだが、top viewにもできる。

 

See also: 両方デッドリンクになっていましたorz EEVBlogもだめとは(2020/6/25)
http://www.koka-in.org/~kensyu/handicraft/diary/20050609.html

http://www.eevblog.com/forum/beginners/simulate-mc34063-on-ltspice/ 

コメント (2)
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする