I need to apply various voltages between 0 and 150V to a single-stack piezo crystal (C=170 nF) at 1kHz. For the PZT, 150V corresponds to a displacement of ~3 micron, and I would like to resolve at least 3nm steps (150mV steps), perhaps even 1nm steps (50mV steps). I have instruments to detect the 1-3 nm steps, it’s not an issue. If my math is correct, the max current from the PSU at these C, f and max V would be ≈20mA. I could spec in 100mA “just in case” (15W), but it’s prob an overkill.
I am not an electronics person, but can I get a decent linear 150V DC power supply and use an Arduino-controlled digital potentiometer to get the voltages I need, at the f needed, w/o compromising the ripple and stability? E.g. a 150V DC power supply I show below (see Digikey link) has a ripple of 3mV; sounds ok for my 50mV steps. If I am thinking right, for my 3-nm steps I would need 3000/3 nm = 10 bit resolution, and for 1-nm steps I would need 12 bit. At the same time, I am not seeing 12-bit digital potentiometers from good suppliers. E.g. Analog’s digipots go only to 10 bit. Not sure what to think of this.
Thank you for reading! The rest explains why I think I should go this route instead of buying a turnkey programmable lab power supply.
>>>>>>>>>>>
I could get a turnkey programmable lab power supply, but I will need 3 of them, or a 3-channel one (for 3 PZTs for XYZ). For 3 high-voltage low-ripple programmable PSUs the cost gets close to an turnkey piezo controller sold by Thorlabs, Newport etc to drive all kinds of PZTs (not only my tiny ones). These cost at least $3-4K, much more for PIs ones (theirs go to 24 bit, I believe, since they need to drive flexures at 0.1nm precision). Since I will only be using low-capacitance single-stack PZTs at relatively low frequencies, I was hoping to save $$ and bring the costs of my XYZ “controller” under 1K (hopefully well under).
From the literature, it appears that people have controlled high-voltage PSUs with Arduinos with some basic resolution, provided that the PSU had a 0-5v pin for the voltage control. E.g. this paper (10.1016/j.ohx.2022.e00382) had a 10-bit control for a 20kV PSU, but these PSUs were specialized and still quite costly.
https://www.digikey.com/en/products/detail/daburn-electronics/P35-150S/9352945
https://www.analog.com/en/parametricsearch/2420#/sort=4404,desc
