Sercalo EBMM3 Magnetic MEMS Mirror Driver and Controller Development Kit
Driver and controller kit for Sercalo magnetic MEMS mirrors, with open-loop or closed-loop dual-axis control over a UART CLI or ±5V analog inputs.
- Supply voltage
- 4.75 / 5 / 5.25 V
- Supply current
- 0.35 A
- Logic level low
- 0 / 0 / 0.5 V
- Logic level high
- 2.5 / 3.3 / 3.6 V
Overview
The Sercalo EBMM3 (Evaluation Board for Magnetic Mirrors) is an electronics module that interfaces with the Sercalo Magnetic MEMS Mirror product family for optical beam steering and scanning. It drives a dual-axis mirror in open-loop mode, or in closed-loop mode when the connected device has a feedback sensor. When the board is reset, it sets its driver configuration automatically to match the connected mirror.
Design
The EBMM3 is sold as a complete development kit made up of two boards in one enclosure. The driver board has a DSP unit and the output connection for the magnetic MEMS mirror. The interface board provides the USB interface, analog inputs and outputs, the I/O extension connector and power management. The driver board can also be supplied on its own (option DB), so the controller can be built into a smaller package.
Control and communication
The user controls the mirror through a Unix-style command-line interface over UART. The CLI is reached through the front-panel I/O connector or the USB-C connector, which shows up on the computer as a virtual COM port. With the CLI the user can build reference patterns, set the control strategy, read sensor values and configure the MEMS mirror. Each axis can also follow a ±5V analog reference signal. The analog signals connect through SMA connectors on the back panel or through the front-panel I/O connector.
User I/O
Five status pins have fixed functions and are also shown as LEDs. Five more I/O pins can be programmed by the user. A dedicated MOSFET output switches a laser diode on and off in sync with the scan. The analog outputs can return the reference signal, the drive voltage, the measured current or the feedback sensor reading.
Key Features
- Plug-and-play: driver configuration set automatically on reset based on the connected Sercalo magnetic MEMS mirror
- Drives a dual-axis mirror in open-loop or closed-loop (on devices with feedback sensor)
- Reference signals created and modified via CLI or analog signals
- Unix-like command-line interface over UART, via I/O connector or USB-C virtual COM port
- Each axis controllable with a ±5V analog reference signal (16-bit ADC)
- Two analog outputs (12-bit DAC) for reference, drive voltage, measured current or feedback sensor
- Five user-programmable I/O pins and five status pins displayed as LEDs
- MOSFET laser synchronization output to activate/deactivate a laser diode
- SMA analog inputs and outputs on the back panel
- Driver board available separately for integration into a smaller package
Specifications
| Supply voltage |
4.75 / 5 / 5.25 V
Min / Typical / Max
|
|---|---|
| Supply current |
0.35 A
Typical
|
| Logic level low |
0 / 0 / 0.5 V
Min / Typical / Max
|
| Logic level high |
2.5 / 3.3 / 3.6 V
Min / Typical / Max
|
| UART baudrate |
115200 baud
Typical
|
| SPI speed |
0.01 / 1 / 10 MHz
Min / Typical / Max; SPI listed as not available yet in the datasheet
|
| Driver sampling frequency |
15 kHz
Typical
|
| Baudrate | 115200 |
|---|---|
| Data length | 8 bits |
| Parity | None |
| Stop bits | 1 |
| Flow control | None |
| Line terminator | LF (\n, 0x0A) or CR+LF (\r\n, 0x0D 0x0A) |
| Analog input |
±5V reference signal per axis, 16bit ADC
0V=0° and 4V=MaxTiltAngle; negative input corresponds to negative angle
|
|---|---|
| Analog output |
2 outputs (X, Y), 12bit DAC
Reference signal, drive voltage, measured current or feedback sensor
|
| Laser synchronization output |
MOSFET, LED current up to 200mA
Typical
|
| User programmable I/O | 5 pins |
| Status pins |
5 pins, displayed as LED
Red: error; Green: firmware ready; Yellow: control loop running; Yellow: control loop interruption; Blue: UART input handling
|
| Back panel | 2.1mm power jack, USB-C connector, reset button, 2 analog inputs and 2 analog outputs (SMA connectors) |
| MM connector |
16 pins: X/Y coil outputs, sensor/EEPROM power or 1-Wire data, sensor UART and differential SPI
Devices without sensor use pins 1 to 6 only
|
| I/O connector |
34 pins
UART, SPI, user I/O, status, laser sync, analog IN/OUT, voltage references
|
| Storage temperature | -40 to 85 °C |
|---|---|
| Operating temperature | -40 to 85 °C |
| Power supply voltage |
6 V
Max
|
| I/O pin voltages |
5 V
Max
|
Specifications are taken from the manufacturer's documentation. See the datasheet for complete and current values.
Applications
- Optical beam steering
- Optical scanning
- Evaluation and development with Sercalo magnetic MEMS mirrors
- Laser scanning with synchronized laser output
Included
- Driver board with DSP unit and output connection for Sercalo magnetic MEMS mirrors
- Interface board with USB interface, Analog IN/OUT, I/O extensions connector and power management
- Enclosure
Options & Accessories
| Option | Description |
|---|---|
| DB | Driver Board Only — Driver board supplied without enclosure and interface board, for integration in a smaller package (order code EBMM3-DB) |