Go on.
Here the core is stationary, and attracts a flat plate to the ends
of the coils. It's really an electromagnet, not a solenoid with a moving
slug.
Yes. I have a design now. It looks like it's possible to generate
the needed 120VDC 60mA from 5V at 250mA. (The high voltage is only needed
to get a fast rise time despite that big inductance. After the first 2ms
or so, only 3.3V is needed to push 60mA through the 55 ohm coil.) The design
uses a Linear LT3484-1 photoflash charger IC (a little switching power
supply) and a pulse transformer to charge up a 1uF cap
to 120VDC during "off" periods. When the input signal turns on,
the cap is discharged into the coil to pull it in. Then the 3.3V regulator
provides holding current for the remainder of the "on" cycle.
LTspice model below. The key nets to plot are "serialin", "Selector" (the
selector magnet voltage) and current through L3.
The circuit seems to better snubbing at the selector magnet, to dump the
energy when the magnet is turned off. But I'm holding off on that until
the model is realistic. For a real magnet, the R/C snubber shown is sufficient.
John Nagle
Version 4
SHEET 1 1784 680
WIRE -64 -336 -128 -336
WIRE 528 -336 0 -336
WIRE 768 -336 608 -336
WIRE 160 -304 0 -304
WIRE 720 -304 640 -304
WIRE 768 -304 768 -336
WIRE 160 -288 160 -304
WIRE 640 -256 640 -304
WIRE 832 -256 784 -256
WIRE -80 -176 -240 -176
WIRE 0 -176 0 -304
WIRE 0 -176 -80 -176
WIRE 32 -176 0 -176
WIRE 352 -176 288 -176
WIRE 416 -176 416 -208
WIRE 416 -176 352 -176
WIRE 640 -176 416 -176
WIRE 704 -176 704 -256
WIRE -80 -80 -80 -112
WIRE 352 -80 352 -112
WIRE 832 -64 832 -256
WIRE 896 -64 832 -64
WIRE 1008 -64 896 -64
WIRE 896 -48 896 -64
WIRE 160 -32 160 -64
WIRE -240 0 -240 -176
WIRE -64 0 -240 0
WIRE 0 0 -64 0
WIRE 96 0 0 0
WIRE 224 0 96 0
WIRE 384 0 224 0
WIRE 1008 0 1008 -64
WIRE -240 16 -240 0
WIRE 0 16 0 0
WIRE 496 16 432 16
WIRE 592 16 592 -32
WIRE 592 16 560 16
WIRE 640 16 592 16
WIRE 704 16 704 -176
WIRE -240 32 -240 16
WIRE 96 48 96 0
WIRE 224 48 224 0
WIRE 896 48 896 16
WIRE 384 80 384 0
WIRE 432 80 432 16
WIRE 592 80 592 16
WIRE -64 96 -64 64
WIRE 0 112 0 96
WIRE 48 112 0 112
WIRE -240 160 -240 96
WIRE 384 160 272 160
WIRE 592 160 592 144
WIRE 592 160 432 160
WIRE 896 160 896 128
WIRE 896 160 592 160
WIRE 1008 160 1008 80
WIRE 1008 160 896 160
WIRE -128 208 -128 -336
WIRE -128 208 -304 208
WIRE 48 208 -128 208
WIRE 592 208 592 160
WIRE 160 304 160 272
WIRE -304 336 -304 288
FLAG 160 304 0
FLAG -240 160 0
FLAG 592 208 0
FLAG -64 96 0
FLAG -304 336 0
FLAG -240 -176 Vcc
FLAG 640 -256 0
FLAG 1008 -64 Selector
FLAG 592 -32 Pulse120V
FLAG -304 208 serialin
FLAG 352 -80 0
FLAG -80 -80 0
FLAG 240 -32 0
FLAG 416 -208 Continuous3.3V
SYMBOL ind2 368 64 R0
WINDOW 0 -49 34 Left 0
WINDOW 3 -52 75 Left 0
SYMATTR InstName L1
SYMATTR Value 17µ
SYMATTR Type ind
SYMATTR SpiceLine Ipk=0.5 Rser=2.1
SYMBOL ind2 448 176 R180
WINDOW 0 -47 76 Left 0
WINDOW 3 -64 43 Left 0
SYMATTR InstName L2
SYMATTR Value 247µ
SYMATTR Type ind
SYMATTR SpiceLine Rser=0.7
SYMBOL voltage -240 0 R0
WINDOW 123 0 0 Left 0
WINDOW 39 24 132 Left 0
SYMATTR SpiceLine Rser=5
SYMATTR InstName V1
SYMATTR Value 4.75
SYMBOL diode 496 32 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D1
SYMBOL cap 576 80 R0
WINDOW 0 43 31 Left 0
SYMATTR InstName C2
SYMATTR Value 1µF
SYMBOL res -16 0 R0
SYMATTR InstName R1
SYMATTR Value 100K
SYMBOL cap -80 0 R0
SYMATTR InstName C1
SYMATTR Value 22µf
SYMBOL voltage -304 192 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -166 114 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(0 5 5ms 100us 100us 13.2ms 26.6ms 99)
SYMBOL PowerProducts\\LT3484-1 160 160 R0
SYMATTR InstName U1
SYMBOL res 512 -320 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 0 56 VBottom 0
SYMATTR InstName R2
SYMATTR Value 500
SYMBOL Digital\\inv -64 -400 R0
WINDOW 0 -47 67 Left 0
WINDOW 39 -47 95 Left 0
SYMATTR InstName A1
SYMATTR SpiceLine Vhigh=5
SYMBOL ind 992 -16 R0
SYMATTR InstName L3
SYMATTR Value 4H
SYMATTR SpiceLine Rser=55 Rpar=10000
SYMBOL sw 688 -256 M90
WINDOW 0 -23 94 VRight 0
WINDOW 3 -53 175 VLeft 0
SYMATTR InstName S1
SYMATTR Value hvopto
SYMBOL diode 640 32 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D3
SYMBOL diode 640 -160 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D4
SYMBOL cap 880 -48 R0
SYMATTR InstName C3
SYMATTR Value 1000pf
SYMBOL res 880 32 R0
SYMATTR InstName R3
SYMATTR Value 100
SYMBOL PowerProducts\\LT3080 160 -176 R0
WINDOW 0 -59 -46 Center 0
SYMATTR InstName U2
SYMBOL cap -96 -176 R0
SYMATTR InstName C4
SYMATTR Value 1µf
SYMBOL cap 336 -176 R0
SYMATTR InstName C5
SYMATTR Value 2.2µf
SYMBOL res 144 -16 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 0 56 VBottom 0
SYMATTR InstName R4
SYMATTR Value 330K
TEXT 344 184 Left 0 !K1 L1 L2 0.98
TEXT -168 360 Left 0 !.tran 60m startup
TEXT 288 328 Left 0 ;60mA Teletype power supply design test.\nPRELIMINARY\nJ.
Nagle (
[email protected])\nMay 2009
TEXT 336 208 Left 0 ;Pulse PA1546NL
TEXT 640 -368 Left 0 ;Simulated ideal optoisolator
TEXT 536 -400 Left 0 !.model hvopto SW(Ron=4.25 Roff=1Meg Vt=2.0)