Open dtcallcock opened 6 years ago
This would be greaT. Those yhorlabs boxes are also quite buggy firmware wise.
Nb Chris’s design uses rectified mains so is quite bulky. Iirc the jqi design based on laser printer ics with post regulation would be the way to go here.
Wonder if this could be a poe design with its own dac?
Those yhorlabs boxes are also quite buggy firmware wise.
As far as I can tell, early Thorlabs USB stuff was shipped with the firmware/software still in alpha. It looks like they are phoning it in a bit less these days but I remain to be convinced.
Wonder if this could be a poe design with its own dac?
For trap voltages an EEM connection would be preferable as latency can be a big problem for things you want to change every few shots of an experiment (like a shim voltage).
I'm not against it having its own DAC so that it can be easily 'humpbacked' into a standalone POE device though.
Nb Chris’s design uses rectified mains so is quite bulky. Iirc the jqi design based on laser printer ics with post regulation would be the way to go here.
It looks like the two circuits have fairly comparable noise and tempco specs so either would work. A quick look at the board files for JQI design makes me think we'd struggle to squeeze more than 3-4ch onto a Eurocard (stripped it down to just the DAC and HV section).
PiezoDrive also make a really nice 3-ch driver PDu150. It's only $120/ch and and you could get 9 channels on a board. On the downside you are limited to only one range (-30 to 150V) and we would have to retrofit a different heatsink solution if we wanted to avoid a 12HP board. They also do custom OEM work so once we have a spec it might be worth asking them for a quote.
My recollection is that the cheaper PiezoDrive boards used a DRV2700, a bit noisy but a simple way to not have to deal with rolling your own high voltage rails and amplifiers...
Long time ago I built piezo driver for AFM. The idea was similar to this approach but the output stage was fully symmetrical (bipolar). Do we care if piezo is driven in differential or single-ended way? Are there some cases where actuator must be grounded? Single ended drive simplifies the circuit and enables doubling number of channels. But power supply needs to be symmetrical. If we want to use same supply for all channels than it's fine.
About HV supplies. Is good idea to have them as separate module or integrated with piezo driver? Separate design gives ability to use it as HV source and more flexibility in connection with piezo driver. But is more error-prone.
I've built series of galvanic isolated (10kV) low noise (fully resonant architecture) HV supplies for GEM detectors, but ranges were different (500 to 1.5kV). It can produce positive or negative voltage and has programmable current limit. This paper describes both my project and HV supply. Here is module schematic. HVSUP.PDF This would be probably an overkill for this project. But I plan to move this design to 3U format and use Humpback as a controller. I'm just curious if there would be any application for it in quantum world.
I think for most purposes, something like 150-200V is all one needs. In general most of the piezos we deal with are unipolar, and so would want something like 0-150V or 0-200 V. Similarly, for trap voltages one generally wants to have positive voltages on the end cap electrodes. However, one could envision use cases where bipolar output is desired for trap voltages in a number of cases, so I think it would be good to be able to have a bipolar output option.
3-4ch onto a Eurocard (stripped it down to just the DAC and HV section).
IMO, 4 channels is probably the right number for this design anyway.
I've had decent experience with the Thorlabs KPZ modules (apart from the firmware being hilariously buggy). While they're not in a form-factor that's as convenient as an EEM, they achieve a decent density, cost and are fairly low power. It would be good to articulate a bit more clearly the reasons why we need to reinvent this wheel rather than using something like KPZs.
I think a simple Eurocard carrier for the PiezoDrive PDu150 would be my preferred non-wheel-reinventing solution.
It's about 5x cheaper and 100x lower noise than the KPZ. It would need to be driven from Zotino/Fastino/Stabilizer (or front panel pot.) but I won't miss the junky Thorlabs firmware.
This would occupy at least 16HP. They have smaller moodules like PDu100B What about other suppliers like E836.
@dtcallcock fair enough. That makes sense.
Conceptually I like the idea of doing something like the JQI solution (laser printer IC high voltage source with a feedback circuit to reduce the noise/improve the stability). But, while it would be a fun project, I'm put off by the amount of work it would be to get that working really reliably.
Something like a board with a potted module and a microprocessor + ethernet sounds like a decent compromise that could be done with an acceptable level of work. The firmware Greg's student wrote for Thermostat gives one a good base to work from when writing firmware for new projects like this (a lot of the time consuming boiler plate like hooking up ethernet, writing command handlers, etc is already done for one, which is great).
PDu150 | E836 | |
---|---|---|
Voltage | -30 to +150V | -30 to +130V |
Gain | 20 | 10 |
Channels | 3 | 1 |
Cost/Channel | $120 | $446 |
Bandwidth) | 180kHz (no load),1 kHz (1uF) | 8kHz (no load) |
Noise | 26uV (0.3Hz-10MHz, 1uF load) | 800uV(0-100kHz) |
Power supply | 24V | 24V |
This would occupy at least 16HP.
They make a PCB mount version. I asked them for data on that and asked them how to go about switching out the heatsink.
http://www.powerampdesign.net/pad138datasheet.html and the other models might also be interesting.
Conceptually I like the idea of doing something like the JQI solution (laser printer IC high voltage source with a feedback circuit to reduce the noise/improve the stability). But, while it would be a fun project, I'm put off by the amount of work it would be to get that working really reliably.
Were there a lot of problems at JQI? I don't think it's an annoying circuit to get to work well - you don't even need to make your own transformer, and the chips can't have obscure "features".
http://www.powerampdesign.net/pad138datasheet.html and the other models might also be interesting.
I asked for pricing. The quiescent power dissipation (3.2W/ch vs 0.8W/ch for PDu150) and requirement for external power supply are less convenient. The fact it is an op-amp makes it more flexible for driving trap voltages though.
What about other suppliers like E836.
At $446/channel I don't think it's competitive with the PDu150.
I got Altium files for the PCB mount version of the PDU150 and confirmed they can sell it without a heatsink so that we can add our own to make a lower profile (8HP?) card.
We would need dedicated 24V power entry. And it should be different than DC jack already used. Maybe we should switch to SMPS modules mounted to the rack rear wall?
We would need dedicated 24V power entry.
Why not just a 12V->24V SMPS?
All depends how much power you want to draw from 24V. We have 5A limit. So you would have max 2A at 24V
@gkasprow I'd be a bit surprised if a 3 channel unit used more than 60W. 20W per channel seems like a lot. The PDu150 has a peak current of 300mA, so 7.2W which is well below the 60W that our 12V supplies can deliver.
FWIW, I find it really nice to have a big box of 12V PSUs and to be able to power anything in the lab from them...
OK, so no problem then. Conversion from 12 to 24V is not an issue either, there are high efficiency synchronous converters that do it nicely
Nice! Well, that would definitely be my preference then.
Shall such Zapper be controlled over EEM or by Stabilizer?
Stabilizer
Definitely not by Stabilizer IMO.
Shall such Zapper be controlled over EEM
Having a MSPS DAC controlled by EEM would be my preference. Ethernet control would also be nice but not worth the design complexity IMO.
Stabilizer Definitely not by Stabilizer IMO.
It will need to be controlled by Stabilizer in some applications (cavity/laser piezo). However I think it would be easier to do this via an analog connection. If so we just need to decide whether to supply a front panel connector or use a header and an internal connection.
@dtcallcock ack. I hadn't considered that use case.
If so we just need to decide whether to supply a front panel connector or use a header and an internal connection.
Do both like Zotino? Just need to watch out since on the current stabilizer plan we mix both DACs and ADCs onto the same header.
So you would have max 2A at 24V
From PDu150 datasheet: The maximum supply current is 0.9A at full power.
http://www.powerampdesign.net/pad138datasheet.html and the other models might also be interesting.
I asked for pricing. The quiescent power dissipation (3.2W/ch vs 0.8W/ch for PDu150) and requirement for external power supply are less convenient. The fact it is an op-amp makes it more flexible for driving trap voltages though.
Pricelist here
Roughly $100/ch, so comparable to PDu150 (though it also needs a HV power supply). Comparing other specs will take a little thought though as it depends on the exact feedback circuit one puts around it.
For everyone considering PDu150, the outputs are differential only, NOT single ended, and you cannot ground-reference one output. Thus it won't work for typical piezo actuators where the signal is ground-referenced on one lead.
The PDu150 is designed with a differential push-pull with two +/- 75V op amps, one could basically adapt some of the design to make your own version that is a proper single-ended output. The circuit design is not complicated.
do you have good photo of the PDu150 layout?
No, everything is potted in a thin layer of corona dope but you can at least scratch off and see what the components are. I will have to go hunt down the one we have, but if @dtcallcock has the Altium files that might be easier?
It depends if we want to make own amplifier that can drive GND referenced loads or use COTS modules.
It seems to me that ground-referenced loads represent a substantial fraction of the applications (probably the majority of applications), so using a COTS module that can drive such loads (i.e. not PDu150) is how we'd want to go, if we don't want to design our own amplifier.
I can try to simulate some stage if we won't find COTS one that fits all needs. Years ago I designed some HV piezo drivers for AFM applications. It was fun to design and a lot of sweat to make it running. Don't you have some broken or not needed driver on which I could do reverse engineering ? As usual devil is in the details.
LTC6091 is the output amplifier stage; I can look a bit more about the components (there are some integrated boost regulators to make the high voltage rails as well). Not sure if we have a unit we could loan you for testing but perhaps.
Looks like the PDm200B can run unipolar or bipolar in various ranges, with reasonable noise (1 mV RMS @ 50 kHz bandwidth, 100 uV RMS @ 70 Hz bandwidth). Might be a good compromise, cost is reasonably low as well, $280/channel.
One of my students decided to build such a module. It will be his engineering thesis. So, moving this issue to a dedicated repository.
Neat. What's the plan? Will you use a potted module? HV OpAmps? Or discrete components? Will it be something like the JQI design?
Let's try to build a discrete amplifier circuit. HV power supply could be COTS component.
Cool, it's a fair bit of work that way, but if you get it right the performance is really good. Also, more fun :)
IIRC, the JQI design is based from a laser printer IC which provides the HV supply. Then they add a linear circuit to do post regulation. I think that's probably the best way to go.
That's the one. I've never used it, but it seems nice. Probably worth asking @npisenti for his views on what they like/dislike about the circuit and any ideas they have for improvements.
A few channels of something like that on an EEM would be ace. Maybe PoE?
There are a few design decision you need to make like modulation sources (analog? digital? EEM?) bandwidth etc.
For the post regulator, might also being worth checking out the design that @cjbe posted a while ago.
IIRC there are (as always) some nice designs for this in the Hobbs book (and I remember seeing some designs for comically low noise PZT drivers in various places he lurks on the internet).
Hello, I was directed here by a colleague using ARTIQ. Is there scope for a version of this design which works up to +/- 5 kV?
The specification is not yet fully defined. What BW and slew rate do you need? What load capacitance? What did you use before?
I have an application where a lot of channels is needed, 8 or even 16 per module, +/- 150V at least with reference to GND and ultra-low noise, a few uV pp. Bandwidth is not that critical, a few kHz does the job. Load capacitance is not critical, I will have tens of pF. Such a driver could be based on Zotino to keep the SW compatibility to some extent. Can we compile the final specification for my student which also includes specification above?
Such a driver could be based on Zotino to keep the SW compatibility to some extent.
I'm fine with keeping the HV amp and DACs on separate boards if you prefer. However, FWIW, my feeling is that having fewer boards in the stackup is always better. It's trivial to add a multi-channel DAC + filters to your HV amb board, so not much time saved by using Zotino for this. (However, if you use a DAC in the same family as the Zotino DAC then you can reuse the same design and software, so it's just a copy-paste job).
High voltage supplies are commonly required in ion trap experiments. These are widely commercially available but typical models have many of the following drawbacks:
Use cases
Trap electrode voltages
Zotino only provides ±10V. This is generally fine for small high-electrode-density surface traps. However many groups operate larger surface traps or macroscoptic traps of the 'blade' or 'wafer' variety. These typically need much higher voltages, from a few 10s of Volts up to a few hundred Volts. Requirements are basically the same as for Zotino but scaled to higher voltages. The thesis of Chris Ballance has a good discussion of the requirements and a circuit design that could be the basis of this EEM. This type of trap generally has less electrodes so a <32-ch solution may be acceptable.
Slow piezos
We have several piezo-actuated mirrors on our experiment, such as the Thorlabs Polaris K1S2P. These need 0-150V and have a 0.35uF of capacitance. The Thorlabs MDT694B/MDT693B are ubiquitous in our lab but suffer many of the problems described above. For this use case, the new PiezoDrivePD32 may be a good commercial alternative when coupled with a Zotino. I haven't tested one out but we have been happy with other products from PiezoDrive.
Implementation
DAC
16-bit resolution.
A few options:
Use Zotino. The card would sit next to Zotino and be connected to the IDC headers on it via a ribbon cable(s). Lower risk, less development work, and the Artiq driver would be pretty much for free. Frees up board real estate as no EEM connector etc. would be needed.
Use an onboard DAC. The 32-ch AD5372 in Zotino has 8-ch (AD5362) and 16-ch (AD5360) equivalents if that is likely to reduce risk/effort. At 4-ch and 8-ch, more accurite, lower noise DACs are available.
Channel Count
This will probably depend a lot on the power consumption, size, and cost of the output stage we decide on. 8 would be a reasonable starting point.
Ranges
Traps generally require a mix of high positive voltages for endcaps (becasue our ions are positively charged) and lower bipolar voltages for other electrodes. There seems to be 2 options for dealing with this:
Per board range selection. The board could be configured as either single ended or bipolar. If different ranges are required, you just use two boards. The cheaper the board is and the lower the number of the channels, the less of an issue this is.
Per channel range selection. Board has three supply rails (+V1, +V2 and -V2). Each channel can be changed to run at 0 to +V1 or -V2 to V2 using jumpers or component selection.
Voltages
It would be good to hear from potential users here. As a starting point, how about:
0 to +V1 or -V2 to +V2 where V1= 200, 100, or 50V and V2 = 100, 50 or 25V
Historically some traps have used >1kV but my guess is that there isn't a sensible design that covers that and 10s of volts.
Bandwidth
Zotino has 75kHz analog bandwidth. This sounds like a reasonable starting point.
There should be the option to install components that drastically limit this to say, 100s of Hz.
Stability
Zotino output stage has "Worst-case OpAmp self-heating is about 25C. At 0.2ppm/C, this is 4ppm, which is fine!" This might be harder to achieve at high voltages but <10ppm would be nice.
Connectors
Individual Front Panel coax connectors - Often slightly less common connectors are used on HV supplies to prevent accidentaly connecting the wrong thing and destroying it. I have seen SMB, SMC, LEMO OO and LEMO 0B used.
High Density Connector - D-sub etc.
Both - Same idea as Zotino, where the high density connector can be installed or a ribbon cable run to a panel with individual connectors on it (ie. a BNC-IDC). We could make a version of BNC-IDC with SMB etc. instead.