Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 25
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
MicroTesla (34)


Next birthdays
07/09 Avi (41)
07/09 Jannick Hagen (15)
07/10 Sparcz (69)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: High Voltage
« Previous topic | Next topic »   

Designing a High Speed High Voltage Driver

Move Thread LAN_403
rp181
Sat Feb 25 2012, 03:52AM Print
rp181 Registered Member #1062 Joined: Tue Oct 16 2007, 02:01AM
Location:
Posts: 1529
I'm about to start my first foray into high voltage drivers, and I have no idea where to start.
The driver is an electrostatic driver, I need at least 25 fully parallel channels. A XMOS (perhaps FPGA) will control the channels, and adjust output voltages from 0-300v. This will be operating at a high rate- I want ~150khz update rate on each channel, or a bit under 4mhz frame update rate.
Where do I start with amplifying a low voltage signal from a DAC (Probably 16 bit) to the 0-300v range?
What things should I look for in design and saftey (besides the obvious voltage limiting)?
Back to top
Sulaiman
Sat Feb 25 2012, 06:48AM
Sulaiman Registered Member #162 Joined: Mon Feb 13 2006, 10:25AM
Location: United Kingdom
Posts: 3141
I would start with tightening the requirements specifications for the amplifiers;

Input
input voltage range
e.g. 0v to 3v2678

Output
150 kHz update but what is the required output signal bandwidth?
e.g. 0 to 20 kHz or settling time = 1 us etc.

output voltage range
e.g. 0v to 300v

load impedance
e.g. (real power) + (reactive power) or (dynamic resistance) + capacitance

suppose the load is equivalent to 1 kOhm (capacitively coupled) in parallel with 1 nF
'real' output current would be +/- 150v/1k = +/- 150 mA peak
reactive current = (peak voltage 'slew' rate) x (load capacitance) = (dV/dt) x C
= 2 x pi x f x Vpk x C = 2 x pi x 20E3 x 150 x 1E-9 = 18.85 mA peak

since reactive and real current are 90 degrees phase difference the amplifier peak output current is just whichever is larger.
if the load capacitance is 10nF then the peak load current would be 185 ma etc.

if the bandwidth includes 0 Hz (d.c.) then a supply of >300V dc is required
if the low end frequency response does not include dc (e.g. 20 Hz to 20 kHz)
then a lower (safer) supply voltage could be used with an output transformer.

Conversely if you wanted an amplifier that could switch between min and max output within 1 us with 1 nF load the amplifier would need to supply at least 300 mA peak and would need a >300 Vdc supply.

With 25 parallel channels that would potentially require a 2.5 kW min. supply !!

so before designing the amplifier tighter specifications for required output signal bandwidth, slew rate and load impedance are needed.
Back to top
Pinky's Brain
Sat Feb 25 2012, 10:11AM
Pinky's Brain Registered Member #2901 Joined: Thu Jun 03 2010, 01:25PM
Location:
Posts: 837
If you need DC the amplifiers are going to be a bit of a headache unless you use class A ... in theory there are opamps to make an easy bridge driver, but they are over 150$ a piece.

Without spending that money you get circuits like this :
Link2

Times 25.
Back to top
rp181
Sat Feb 25 2012, 04:52PM
rp181 Registered Member #1062 Joined: Tue Oct 16 2007, 02:01AM
Location:
Posts: 1529
I was planning on using this chip:
Link2
It is serial though, so that would not be preferable. I would imagine if I did use this, I would just need to amplify the current.

That's alot to take in, i'm going to need some time to digest that.
If I am understanding this correctly, here are some more specifics:
I see a lot of DAC's with a 0-4.096v range, so I think that is a good baseline.
The load capacitance is 50pf. It is electrostatic so I imagine this is the big thing.
I think a Megahertz bandwidth or a 1us slew rate will be good for the application
So say if I wanted to switch from min (0v) to max (300v) in 1us into 50pf (or 80pf to accommodate for wiring and traces), what would the current be? I tried following your calculations but I either get really large numbers or small numbers. Could you point me to a page with more information?
Back to top
Pinky's Brain
Sat Feb 25 2012, 05:13PM
Pinky's Brain Registered Member #2901 Joined: Thu Jun 03 2010, 01:25PM
Location:
Posts: 837
How is the serial-parallel converter supposed to help you amplify DAC output to 300 Vpp?

For 1 us risetime with a DAC you will need a 1 MHz DAC and a 1 MHz bandwidth analog amplifier ... substantially harder than 150 kHz.

Wait maybe I misunderstood ... do you want 25 digital channels and do you want to "amplify" DAC output simply to set the upper rail voltage for the channel push/pull stages? I doubt you would need to modulate it fast enough to need an amplifier, you could simply use the DAC output as a reference for a switching power supply.
Back to top
rp181
Tue Feb 28 2012, 12:36AM
rp181 Registered Member #1062 Joined: Tue Oct 16 2007, 02:01AM
Location:
Posts: 1529
Nevermind, resolved :)
Back to top

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.