Plessey Data-Vu PD01000 User manual

www.plesseysemi.com
Tamerton Road, Roborough | Plymouth, Devon | PL6 7BQ, UK |t: + 1752 693 00
PD01000
Data-Vμ™ microLED Display
Development Kit User Gui e

Page 2of 24
Document number 296194 Version 2
24
th
January 2020
Contents
Contents ............................................................................................................................... 2
Scope and Introduction ......................................................................................................... 3
Description............................................................................................................................ 3
Related Documents and Specifications................................................................................. 3
Evaluation Kit Contents......................................................................................................... 4
Safety and Safe Operation ................................................................................................ 4
Driver Board.......................................................................................................................... 5
Description ........................................................................................................................ 5
Mechanical Specification ................................................................................................... 6
Electrical Specification....................................................................................................... 6
Mother/base Board Specifications......................................................................................... 7
Electrical Specification....................................................................................................... 7
Display Board Specifications................................................................................................. 8
Mechanical Specification ................................................................................................... 8
Electrical Specification PD01002....................................................................................... 8
Connection and Control Options ........................................................................................... 9
Driver Board Block Diagram .............................................................................................. 9
Electrical Connection Detail............................................................................................... 9
Control, Command Set and Programming Options ............................................................. 11
Button Control ................................................................................................................. 11
Serial Connection – UART & USB ................................................................................... 11
Programming using the Arduino Integrated Design Environment..................................... 13
Segment driver address mapping ....................................................................................... 17
Arrows and Symbols........................................................................................................ 17
Large 7-segment characters and dots ............................................................................. 18
Small 7-segment characters and dots ............................................................................. 20
Appendix A - Driver PCB Schematics ................................................................................. 21
Appendix B - Handling and Safety Instructions ................................................................... 24
Contact ............................................................................................................................... 24

Page 3of 24
Document number 296194 Version 2
24
th
January 2020
Scope an Intro uction
This document provides an outline design, specifications and user manual for the Plessey
Data-Vμ™ microLED Evaluation Kit PD01000. The kit contains a microLED display with driver
and control board.
Description
The Plessey Data-Vμ™ microLED Evaluation Kit contains components for the user to
evaluate the Plessey Data-Vμ™ microLED display. The kit can be used standalone to
demonstrate the intensity of the display, or with a computer to evaluate the display
technology in more depth. The display can be integrated into existing optical systems to
evaluate the benefits of Plessey’s Data-Vμ™ microLED displays.
Relate Documents an Specifications
2961 1 - PD01xxx - Data-Vμ™ microLED Chip Advance Product Datasheet

Page 4of 24
Document number 296194 Version 2
24
th
January 2020
Evaluation Kit Contents
The PD01000 evaluation kit consists the following (contained within a card box):
•PD01001 (driver board assembly)
•PD01002 (green display module)
•Base module board
•Bluetooth Module (HC-06)
•USB battery
•USB Type-A to Micro-B Cable
•USB Memory Stick
•Printed Quick Start Guide
The PD01001 Driver and Connector set consists of the component populated driver board,
assembled to the display (PD01002) using a Samtec interposer connector board using
screws and alignment pins. The PD01002 display is a PPS 138 green display with normal
orientation on an FR board. The driver board is supplied with Data-Vμ™ firmware which
allows a command line interface over UART/USB.
The PD01001 and PD01002 are supplied assembled, plugged into the PPS 1 base module
(which can be powered by the supplied USB).
Safety an Safe Operation
Operating the isplay on high brightness settings can cause eye amage. When increasing
the brightness o not look irectly at the light source. Do not stare at the light source.
Direct the isplay away from the eyes, e.g. towar a piece of car .

Page 5of 24
Document number 296194 Version 2
24
th
January 2020
Driver Boar
Description
Refer to Appendix A for the driver board schematic. The driver board is based around an
ATMega328 microcontroller and is compatible with the Arduino Integrated Design
Environment (IDE). The driver generates a programmable voltage source for the common
anode of the Data-Vμ™ microLED display.
The driver board voltage source is generated from the ATMega328 and is buffered through
an Op-Amp, NMOS voltage follower and can be programmed anywhere between 0V to VDD
(norm 5V).
The symbols can then be individually turned on by switching an NMOS to ground. There is
an array of 2 dual NMOS transistors to allow up to 8 symbols to be dimmed
independently. The gates of the NMOS array is controlled by two LT8500 PWM chips. These
chips have 8 individually controllable PWM channels with 12 bit resolution. The PWM is
supplied a 2MHz clock generated by the ATMega328, resulting in a PWM frequency of
2MHz/ 095 = 88Hz.
The LT8500 ICs also allow a duty cycle correction to be applied to each channel. This is a 6
bit correction which allows a duty cycle variation of 0.5x – 1.5x. Refer to the LT8500
datasheet for more information on calculating the calibration values
(https://www.analog.com/media/en/technical-documentation/data-sheets/LT8500.pdf)
The ATMega328 can be connected by UART over USB using the driver board’s FTDI chip.
Reprogramming over USB is supported by the bootloader present on the ATMega328. Only
one UART port is present on the ATMega328 and is shared by direct UART connection and
via the FTDI for USB connection; communicate by UART or USB, the ATMega328 cannot
communicate with both simultaneously.
To measure the current of the display measure the voltage drop across R1 , the 1 Ohm (+/-
0.25%) current sense resistor. This can be accessed from the VDEV, VCOM pins. The display
can be driven with an external power supply if required – connect an external power supply
to VCOM and de-solder the current sense resistor R1 . The current sense resistor may be
bypassed using a zero Ohm resistor in R1 position or by shorting resistor R13.
The driver board is connected to the display using a Samtec Z-Ray. This consists of an
interposer and a pair of screws and alignment pins.

Page 6of 24
Document number 296194 Version 2
24
th
January 2020
Mechanical Specification
Electrical Specification
Parameter Minimum Typical Maximum Units
Supply Voltage 5.0 5.25 Volts
Supply Current (TBC) Amps
Current per
channel
(TBC) Amps
Microcontroller
operating
frequency
8 MHz
Channel PWM
frequency
2 MHz
Channel PWM
resolution
12 bits
Number of
channels
8
UART 9600 Baud
62
58
22
18
Ø 1.8
Ø 1.0
Ø 1.3
14.3
12.3
2.9
2.1
6.25
4.15
Ø 0.7
4.6
Top View
-
All dimensions in mm

Page 7of 24
Document number 296194 Version 2
24
th
January 2020
Mother/base Boar Specifications
The USB battery is supplied partly charged, it is advised to fully charge prior to use. When
charged, insert the battery’s USB Micro-B plug into the base module. Do not connect to the
driver board USB when the battery is in use.
Electrical Specification
Parameter Minimum Typical Maximum Units
Supply Voltage 5.0 5.25 Volts
Supply Current Amps
Battery
Capacity
3 Ah
Battery Charge
Current (USB)
1 Amps
Battery Charge
Time
Hours

Page 8of 24
Document number 296194 Version 2
24
th
January 2020
Display Boar Specifications
Refer to display PD01xxx Data-Vμ™ microLED Chip Advance Product Datasheet for full
information.
Mechanical Specification
Electrical Specification PD01002
Parameter Minimum Typical Maximum Units
Forward
Voltage
3 Volts
Dominant
Wavelength
500 555 nm
Current per
channel
Amps
Number of
segments
61

Page 9of 24
Document number 296194 Version 2
24
th
January 2020
Connection an Control Options
Driver Boar Block Diagram
Electrical Connection Detail
The driver board connections consist of a microUSB socket and 17 pins on a 0.1” pitch,
connections and major components shown below.
Pin Function
RESET Device reset (active HIGH?) – TTL levels
SCK SPI connection clock – TTL levels
USB
FT232
ATMega328
Samtec
Connector
LT8500
LT8500
NMOS array

Page 10 of 24
Document number 296194 Version 2
24
th
January 2020
MOSI SPI data input (Master Output Slave Input) – TTL levels
MISO SPI data output (Master Input Slave Output) – TTL levels
GND Ground connection (0V)
VCC Supply Voltage (+5V) – do not connect if microUSB providing power
Tx UART transmit (data from driver board) – TTL levels
Rx UART receive (data to driver board) – TTL levels
SDA I2C data – TTL levels
SCL I2C clock – TTL levels
GPIOx General Purpose I/O to microcontroller, or button inputs – TTL levels
GND Ground connection (0V)
VDEV LED drive voltage – high side of current sense resistor
COM LED common – anode of display (can be used to power display by
removing R1 )

Page 11 of 24
Document number 296194 Version 2
24
th
January 2020
Control, Comman Set an Programming Options
Button Control
Slide the ‘battery’ switch from Battery OFF to Battery ON. The four buttons on the base
module can then be used to demonstrate the display, buttons functions as follows:
Button Number Button Function
1 Switch all segments on (drive voltage 2.7V) or off
2 Counter demo – press to initiate to 0000, press/hold to increment
3 Decrease display brightness
Increase display brightness
Press and release button 1 and the display will illuminate (all segments) at a low level (2.7V
drive, PWM value of 1). Press and release button to increase brightness (PWM changed) -
9 presses to maximum brightness. Press and release button 3 to decrease brightness (PWM
changed) - 9 presses to minimum brightness. Ensure isplay is angle away from eyes
when brightness increase .
Button 2 initiates a displayed counter demonstration. With display on and brightness set
(using button 1, 3 and ), press and release button 2 to set counter to 0000. Press and
release to increase counter by 1, press and hold to rapidly increase counter to 9999 and
loops to 0000. Pressing button 3 or will increase or decrease brightness (unless at
maximum or minimum brightness respectively) and display all segments, press button 2 to
return to the counter display.
Serial Connection – UART & USB
The driver board can be accessed using a direct UART connection, or via a USB connection.
Do not connect to the UART when USB is active.
To connect via USB, insert the supplied cable’s USB Micro-B plug into the driver board
module USB socket and connect the USB Type-A plug to a suitable PC’s USB socket. The
driver board will instantiate as a serial port, communication should be made to this serial
port using PuTTY or similar command-line – 9600 baud, 8 data bits, 1 stop bit, no parity.
Once a serial connection is established to the driver board, the driver board will respond
with a text line “*******DataVu Driver CLI******” and a prompt “>”.

Page 12 of 24
Document number 296194 Version 2
24
th
January 2020
Comman Arguments Function
h
Help, returns list of commands.
help
c <Cal_1> <Cal_2>
<Cal_3>
…
<Cal_n>
Updates the calibration data. Here n is the number
of symbols on the display. Each symbol can have a
unique PWM weightings which allow for display
non-uniformity to be corrected for. Each symbol can
be corrected by a weighting of 0.5x to 1.5x with six
bit resolution. This calibration data will be saved to
the EEPROM on the ATMega and reloaded when the
driver is power cycled.
cOn Turns the calibration feature on. The write frame
command will need to be run after to see the
effects.
cOff Turns the calibration feature off. The write frame
command will need to be run after to see the
effects.
u <Value1> <Value2>
…
<Value n>
Updates all values in the software frame buffer. This
will reset all the values in the software frame buffer
with the specified value, an eight bit (integer, 0-255)
PWM value for all the symbols.
ua <Value> Updates all values in the software frame buffer. This
will reset all the values in the software frame buffer
with the specified value, an eight bit (integer, 0-255)
PWM value for all the symbols
ud <C> <Digit> <Value> Updates a seven segment element in the software
frame buffer. C - the character to show on the seven
segment element (0-9, A-F). Digit - the digit number
specifies which seven segment element to update.
Value - the eight bit (integer, 0-255) PWM value for
the seven segment element.
us <Symbol> <Value> Updates a single symbol's, an eight bit (integer, 0-
255) PWM value in the software frame buffer.
v <Voltage> Sets the LED anode voltage. The voltage can be set
between 0.0 and 5.0 (volts). The DAC has eight bit
resolution which equates to a voltage resolution of
20mV. The specified voltage may not match the
output voltage exactly. The output voltage depend
on the board voltage which the firmware assumes to
be 5V. For an accurate voltage a direct measurement
on the driver board is needed.

Page 13 of 24
Document number 296194 Version 2
24
th
January 2020
w Writes the software frame buffer to the display. This
needs to be run to any of the frame buffer updates
in the previous commands.
Some programming examples and advisories:
•To display all segments at low intensity, type “v 2.5” (without quotes, this sets the
display voltage to 2.5V) and press return, follow this by “ua 10” and “w” (similarly
without quotes, and press return each time. This sets all segments to 10/255 PWM
and updates the display.
•To turn all segments off, either set voltage to 0 “v 0” or turn all segments off “ua 0”
following by “w”.
•To display FE in two 7-segments at low intensity, type “v 2.5” (without quotes, this
sets the display voltage to 2.5V) and press return, follow this by “ud E 0 10” “ud F 1
10” and “w” (similarly without quotes, and press return each time).
•Voltage range is 0-5V, usable range is 2.2 (very dim) to 2.8. Higher than 2.8V will
result in varied segment brightness depending on how many segments are
illuminated as drive voltage is dropped a ross the urrent sense resistor. TBA
•Command 8-bit PWM value (0-255) is converted to internal 12-bit PWM value (0-
095).
Programming using the Ar uino Integrate Design Environment
The driver board features an ATMEGA328 microcontroller which contains Data-Vμ™
firmware. The firmware is available for download and modification. Download the
Arduino Integrated Development Environment from the Arduino website (1.6. or
later is required):
www.arduino.cc
Follow instructions to install the IDE. Once installed, connect the driver board to the PC –
on a Windows PC check the Devices and Printers for a “FT232R USB UART” device and
note the COM port number.
•Open the Arduino IDE.
•In File->Preferences menu, enter the following into the (initially blank for a new IDE
install) Additional Boards Manager URLs field:
https://raw.githubusercontent.com/Plessey/DataVuBoard/master/package_DataVuBoard_i
ndex.json

Page 14 of 24
Document number 296194 Version 2
24
th
January 2020
•In Tools->Board:->Boards Manager... menu, scroll down to the “DataVu by Plessey”
board and click the Install button, then close the Boards Manager.
•Now select the DataVu driver board in Tools->Board: When correctly selected, menu
should read Board:”DataVu_Driver” menu. In Tools->Display: (defaults to
NO_DISPLAY) select PD01002/ /6/8 for this PD01000 Evaluation Kit with normal
orientation display. Display type PD01003/5/7/9 is for laterally inverted display. In
Tools->Port: set the port number (noted above, example shown below is COM2 1).

Page 15 of 24
Document number 296194 Version 2
24
th
January 2020
•Once the DataVu driver board has been instantiated, you will need to install the
DataVuLib from Github. Create a ZIP file by clicking the Clone or download button on
the webpage below, then Download ZIP.
https://github.com/Plessey/DataVuLib
•In the Arduino IDE Sketch->Include Library menu select Add ZIP Library… and select
the ZIP file created above.
•The DataVuLib provides two examples. In the Arduine IDE File->Examples-
>DataVuLib-master menu:
oDataVuFW – the default code allowing serial access via USB
oCounter – an example counter

Page 16 of 24
Document number 296194 Version 2
24
th
January 2020
•If the IDE Serial Monitor is used, ensure the enter character is Carriage return rather
than default Newline.

Page 17 of 24
Document number 296194 Version 2
24
th
January 2020
Segment river a ress mapping
Arrows an Symbols
Symbol Symbol
i
Symbol
Description A ress Emitting Area (sq um)
A01 Go Straight 0 251800
A02 Turn left 1 218200
A03 Turn right 2 218200
A0 U-turn 3 200 00
S01 Door open 9 72815
S02 Fuel pump 50 63956

Page 18 of 24
Document number 296194 Version 2
24
th
January 2020
S03 kilometres
per hour 51 29391
S0 yards 52 15877
S05 metres 53 98 5
S06 milli-
Watts 5 22310
S07 degrees
Celsius 55 13052
S08 AM 56 10 09
S09 PM 57 9666
S10 degrees
Fahrenheit 58 122 0
S11 miles per
hour 59 2558
S12 Plessey
logo 60 6693
Large 7-segment characters an ots
Symbol Symbol
i
A res
s
Emitting
Area
(sq um)
Symbol Symbol
i
A res
s
Emitting
Area
(sq um)
N0A
51106
N2A
18 51106
N0B
5 51106
N2B
19 51106
N0C
6 51106
N2C
20 51106
N0D
7 51106
N2D
21 51106

Page 19 of 24
Document number 296194 Version 2
24
th
January 2020
N0E
8 51106
N2E
22 51106
N0F
9 51106
N2F
23 51106
N0G
10 51106
N2G
2 51106
N1A
11 51106
N3A
25 51106
N1B
12 51106
N3B
26 51106
N1C
13 51106
N3C
27 51106
N1D
1 51106
N3D
28 51106
N1E
15 51106
N3E
29 51106
N1F
16 51106
N3F
30 51106
N1G
17 51106
N3G
31 51106
D01
6
20105
D02
7
20105
D03
8
20105

Page 20 of 24
Document number 296194 Version 2
24
th
January 2020
Small 7-segment characters an ots
Symbol Symbol
i A ress Emitting Area (sq um)
N A
32
13357
N B
33
13357
N C
3
13357
N D
35
13357
N E
36
13357
N F
37
13357
N G
38
13357
N5A
39
13357
N5B
0
13357
N5C
1
13357
N5D
2
13357
N5E
3
13357
N5F
13357
N5G
5
13357
Table of contents
Other Plessey Microcontroller manuals
Popular Microcontroller manuals by other brands

mikroElektronika
mikroElektronika mikromedia PIC32 user guide

NXP Semiconductors
NXP Semiconductors freescale semiconductor CSM12D user guide

Infineon Technologies
Infineon Technologies XC164CS-8FF manual

Texas Instruments
Texas Instruments TPS2379 EVM user guide

Holtek
Holtek HT48RA1 manual

IXYS
IXYS ZiLOG ZMOTION ZEPIR000102ZCOG user manual

Onion
Onion Omega2 First-time setup

Freescale Semiconductor
Freescale Semiconductor MC68332 user manual

FuzzDog
FuzzDog CosmosFuzz quick start guide

NGX Technologies
NGX Technologies BlueBoard-LPC1768-H user manual

Thundercomm
Thundercomm Qualcomm Robotics RB5 Hardware user manual

NXP Semiconductors
NXP Semiconductors S12ZVM-EWP user guide