Arduino shield simplifies use of fibre-optic datalink in MPU designs

OMC has launched an H19 fibre optic shield, compatible with Arduino Uno, to demonstrate how an optical fibre datalink can easily be incorporated into a microprocessor-based design.

Credit: OMC

The shields combine transmitter, receiver and all necessary drivers plus digital output which is need for interfacing with MPUs. An all-in-one design simplifies the receiver circuit and avoids having to design and include the traditional pin diode amplifier and Schmitt trigger circuits needed to give a digital output.

The shield is designed for use with the Arduino Uno and is stackable and it has jumpers for both transmitter and receiver devices. An example program is provided which shows a datalink using the UART ports to transmit data over the optical fibre link.

Data can be monitored either by using the serial monitor of the Arduino software, or the code is written to interface with a standard 16x2 LCD shield which can be stacked on top of the fibre shield.

The shield can be used with any of the available microprocessor baud rates: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. The actual fibre optic emitter and receiver pair can operate up to 5Mbd - the shield is simply a way of demonstrating the potential of incorporating an optical fibre link into a design.

The shield can be used with PMMA cables up to 25 metres long in the standard configuration.

For extended range OMC can offer a high-power emitter option and also devices suitable for use with glass fibre if PMMA is not suitable in the application.

The transmitter and receivers can be ordered separately to build into customers’ own designs.

Other cable lengths and alternative fibre/jacket types are also available on request. OMC can also offer the transmitter and receiver parts in this shield mounted in alternative housings to connect with different fibre types.