Hello!
I am interested in using a TI DRV2667 driver to control a PiezoDrive BA3502 bender actuator. I plan to wire the actuator either using a biased-unipolar/three-wire or an unbiased-bipolar/two-wire method. Here are some images that show the difference between the two approaches (images are modified versions from PiezoDrive):
With the three-wire version, VBST would be a constant 100V, and OUT+ would be 50V amplitude, 10Hz sine wave with a mean voltage of 25V. With the two-wire version, OUT+ would be a 25V amplitude 10Hz sine wave with a mean voltage of 12.5V, and OUT- would be the same signal but 180° out of phase. These two approaches should result in identical 10Hz cantilever bending motions in the actuator.
I'd also be able to offset the midpoint of the bending. For the three-wire approach, I could accomplish this by, for example, increasing the OUT+ signal's mean voltage to 35V while retaining its 50V amplitude. For the two-wire approach, I'd do the same thing but not increase the OUT- signal's mean voltage. Is it possible to command the DRV2667 to do this using I2C? If not, can either be done using the analog input?
Finally, I'd also like to make the actuator have a constant offset. For the three-wire approach, this could be done by changing the OUT+ signal to a constant amplitude and frequency to zero, and varying its mean voltage. For the two-wire approach, I could get a constant offset by doing the same thing to the OUT+ signal but not changing the OUT- signal's mean voltage. Is it possible to command the DRV2667 to do this using I2C? If not, can either be done using the analog input?
Thank you so much for your time and I appreciate any help you're able to provide!