The driver board can drive a dual-axes mirror in open-loop or closed-loop (on capable device with feedback sensor). The user communicates with the EBMM3 to control the MEMS via a command line interface (cli). It allows the user to build references patterns, set a control strategy, read sensor values and configure the MEMS for exemple.
Design Block of Magnetic MEMS Mirror Driver
The EBMM3 is sold as a complete development kit which includes two electronics:
- Driver board with a DSP unit and output connection for Sercalo's Magnetic MEMS Mirror
- Interface board with USB interface, Analog IN/OUT, I/O extensions connector and Power management.
Both electronics are packaged in an enclosure. On demand, the driver board could be provided separately to integrate the controller inside a smaller package.
Interfaces
UART
The main communication with the driver is done through the UART bus. It is accessible from the I/O connector or the USB-C connector which acts as a virtual COM port on the computer. The system works as a unix-like CLI (Command-Line-Interface).
I/O and Status Pins
Five Status pins are preconfigured with specific usage and displayed as LED for visual information. Five configurable I/O pins are provided to get info and trigger option. Finally a MOSFET output is dedicated to activate/deactivate a laser diode.
Analog Input and Output
Each axis can be controlled with a ±5V reference signal. A feedback analog output could provide. The input/output signal is provided to the EBMM box from the SMA connector on the back panel or the I/O connector on the front panel.