Piezo Driver #108

Open
opened 2025-10-07 04:10:14 +00:00 by rahix · 1 comment
Owner

For various nano-positioning applications, we will need a flexible piezo driver board.

Preliminary Needs

  • Feedback control from capactive sensor or interferometric encoder
    • Accounting for piezo hysteresis
  • Slider control (sawtooth profile)
  • Typical limit of actuation bandwidth is 100kHz (example actuator datasheet)
  • 0-30V range at least
  • Can drive the highly capacitive load that a piezo presents
  • High resolution for most precise movements

References

For various nano-positioning applications, we will need a flexible piezo driver board. ### Preliminary Needs - Feedback control from capactive sensor or interferometric encoder - Accounting for piezo hysteresis - Slider control (sawtooth profile) - Typical limit of actuation bandwidth is 100kHz (example [actuator datasheet](https://content.kemet.com/datasheets/KEM_P0101_AE.pdf)) - 0-30V range at least - Can drive the highly capacitive load that a piezo presents - High resolution for most precise movements ### References - [Low-cost, open-source _XYZ_ nanopositioner for high-precision analytical applications](https://www.sciencedirect.com/science/article/pii/S2468067222000621) — Edwin Hwu * Their driver runs piezos with 0 - 35V * Commercial alternative runs -30 - 150V

Partial Techtree

flowchart BT

    classDef eoi fill:#fff, stroke:#000, color:#000;
    classDef dependant fill:#fff, stroke:#888, color:#888;
    classDef dep_missing fill:#fcc, stroke:#800, color:#000;
    classDef dep_assigned fill:#ffa, stroke:#a50, color:#000;
    classDef dep_completed fill:#afa, stroke:#080, color:#000;
    0:::eoi
    0["<a href='https://git.fa-fo.de/fafo/techtree/issues/108' target='_blank'>#108</a> | MISSING<br/><i>Development</i><br/><b>Piezo Driver</b>"]
    1:::dependant
    1["<a href='https://git.fa-fo.de/fafo/techtree/issues/88' target='_blank'>#88</a> | MISSING<br/><i>Development</i><br/><b>Piezo Slider Actuators</b>"]
    1 --> 0

Digest: 3fc8e92b96445e27ef6a28e98bcce4fee705acffeefa982559137811852c2e57; Last Updated: 2025-10-07 04:10:19

## Partial Techtree ```mermaid flowchart BT classDef eoi fill:#fff, stroke:#000, color:#000; classDef dependant fill:#fff, stroke:#888, color:#888; classDef dep_missing fill:#fcc, stroke:#800, color:#000; classDef dep_assigned fill:#ffa, stroke:#a50, color:#000; classDef dep_completed fill:#afa, stroke:#080, color:#000; 0:::eoi 0["<a href='https://git.fa-fo.de/fafo/techtree/issues/108' target='_blank'>#108</a> | MISSING<br/><i>Development</i><br/><b>Piezo Driver</b>"] 1:::dependant 1["<a href='https://git.fa-fo.de/fafo/techtree/issues/88' target='_blank'>#88</a> | MISSING<br/><i>Development</i><br/><b>Piezo Slider Actuators</b>"] 1 --> 0 ``` <small>Digest: 3fc8e92b96445e27ef6a28e98bcce4fee705acffeefa982559137811852c2e57; Last Updated: 2025-10-07 04:10:19</small>
rahix added the
Type
Development
label 2025-10-07 04:10:21 +00:00
rahix added a new dependency 2025-10-07 04:10:32 +00:00
Sign in to join this conversation.
No description provided.