TI,
I've only briefly had the opportunity to look through the datasheet for the UCD3138, but it looks like it might be possible to use the PID loop to setup an inner current control loop and an outer position control loop using the EADC frontend for feedback.
Since the UCD3138 can drive two sets of half bridges, it should be possible to drive a voice coil actuator bidirectionally.
Before I dive into this, is there a better integrated solution for this purpose with comparable bandwidth (for voice coils) or can you describe why the UCD3138 could not be used for this purpose?
Thanks