DLP Design DLP-ECON-BP Manual

E ink display controller boosterpack

Advertisement

Quick Links

E
I
n
k
D
E
I
n
k
D
DLP-ECON-BP BOOSTERPACK FEATURES:
Compatible with Texas Instruments' G2 LaunchPad (Required)
Temperature/Humidity Sensor
DLP-ECON-F1 Control Module Incorporated
E Ink 1.73" Mobius Display Included
Selectable Host: GUI/USB or LaunchPad
Host PC GUI for Image/Icon Creation
Four User-Definable Buttons
All Power Taken from the TI LaunchPad
DLP-ECON-F1 E INK CONTROLLER FEATURES:
Compatible with the E Ink 1.73" Mobius Display
Simple UART Interface at 115.2K Baud
Single 3.3-3.6V Supply
On-Board, 5-Rail PMIC
Programmable VCOM (Non-Volatile)
Surface Mount Module Format
1.2" x 1.2" (30.5 x 30.5mm) Footprint
Built-in FPC Display Connector
On-Board, Non-Volatile Storage for Three Full Display Images
Up to 90 32x32-Pixel, User-Defined Icons
Windows Demonstration GUI with Barcode Creation Support
Provided
1.0 INTRODUCTION
The DLP-ECON-F1 E Ink Display Controller is designed to make easy work of driving E Ink's 1.73-inch
Mobius display. This module consists of the electronic components necessary to correctly update the
image on the e-paper display via a simple TTL serial interface typically found in low-cost
microcontrollers. The DLP-ECON-BP BoosterPack can be controlled by two types of host: PC GUI via
USB (Virtual COM Port), or the Texas Instruments LaunchPad.
In a typical usage scenario when the host is a PC, the GUI is utilized to create and send over full-screen
displays including barcodes and icons via the USB interface. The GUI can also import *.bmp bitmaps
which can be used in full-screen displays. When the host is a TI LaunchPad (or small microcontroller),
non-full-screen control features are used to update the contents of the display: Clear Display, Display
Text, Icon On/Off and Global Update via non-volatile memory.
September 2014: Vers1.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
i
s
p
l
a
y
C
o
i
s
p
l
a
y
C
o
D
L
P
-
E
 
 
 
 
D
L
P
-
E
n
t
r
o
l
l
e
r
B
n
t
r
o
l
l
e
r
B
Page 1
C
O
N
-
C
O
N
-
o
o
s
t
e
r
P
a
o
o
s
t
e
r
P
a
Shown here with the TI G2 LaunchPad
(Sold Separately)
©2014 DLP Design, Inc.
B
P
B
P
c
k
c
k

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DLP-ECON-BP and is the answer not in the manual?

Questions and answers

Summary of Contents for DLP Design DLP-ECON-BP

  • Page 1 Mobius display. This module consists of the electronic components necessary to correctly update the image on the e-paper display via a simple TTL serial interface typically found in low-cost microcontrollers. The DLP-ECON-BP BoosterPack can be controlled by two types of host: PC GUI via USB (Virtual COM Port), or the Texas Instruments LaunchPad.
  • Page 2 2.0 QUICK-START GUIDE The DLP-ECON-BP BoosterPack can be controlled via two types of hosts: USB connection to a PC or by a TI LaunchPad. Using either method, power to operate this BoosterPack is sourced via the USB interface on the TI LaunchPad; therefore, a TI LaunchPad is required for normal operation.
  • Page 3: Power Supply

    TI LaunchPad and USB connection to a host PC. The DLP-ECON-BP BoosterPack can be controlled via two methods: USB host to a Windows PC or by a TI LaunchPad. Using either method, power to operate the BoosterPack is sourced via the USB interface on the TI LaunchPad;...
  • Page 4: Communications Parameters

    The humidity sensor provided on the BoosterPack is the HTU21D from Servoflow Corporation (www.servoflo.com). The data from this sensor is read via a two-wire (clock/data) digital interface by the G2 microcontroller on the LaunchPad. ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 4...
  • Page 5: Push-Button Switches

    20 preset locations along the top and bottom rows of the E Ink display. The production version of this module is designed to be surface mounted to customer PCB’s and is RoHS, RoHS2 and REACH compliant. ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 5...
  • Page 6: Command Set

    DATA - Payload, if any (zero or more bytes). If there are zero data bytes, substitute the CHKSM byte instead. CHKSM - Checksum; 0x55 XOR’d with all bytes in the packet except the CHKSM (single byte) ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 6...
  • Page 7 0x41 <- Reply back from target for command 0x40 0xF5 Start of frame 0x04 Packet size (0x04) 0x41 Reply (0x41) (No payload, just CHKSM) 0xE5 CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 7  ...
  • Page 8 CHKSM XOR of preceding bytes, seeded with 0x55 0x4B -> Turn Backlight OFF 0xF5 Start of frame 0x04 Packet size (0x04) 0x4B Command (No payload, just CHKSM) 0xEF CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 8  ...
  • Page 9 (No payload, just CHKSM) 0xF1 CHKSM XOR of preceding bytes, seeded with 0x55 0x56 <- Reply with CRC value 0xF5 Start of frame 0x05 Packet size (0x05) 0x56 Reply (0x56) ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 9  ...
  • Page 10 Start of frame 0x06 Packet size (0x06) 0x5B Command reg adr PAYLOAD VCOM voltage MSByte reg data PAYLOAD VCOM voltage LSByte chksm CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 10  ...
  • Page 11 X Least Significant Byte YMSB Y Most Significant Byte YLSB Y Least Significant Byte data PAYLOAD ASCII string data (not null terminated) chksm CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 11  ...
  • Page 12 0x65 <- Reply to command 0x64 0xF5 Start of frame 0x04 Packet size (0x04) 0x65 Reply (0x65) (No payload, just CHKSM) 0xC1 CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 12  ...
  • Page 13 0x93 - Reply to 0x92 command for process complete 0xF5 Start of frame 0x04 Packet size (0x04) 0x93 Reply (0x93) (No payload, just CHKSM) 0x37 CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 13  ...
  • Page 14 CHKSM XOR of preceding bytes, seeded with 0x55 0xA4 - Copy non-volatile storage page 3 to frame buffer 0xF5 Start of frame 0x04 Packet size (0x04) 0x94 Command 0x00 CHKSM XOR of preceding bytes, seeded with 0x55 ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 14  ...
  • Page 15 CHKSM XOR of preceding bytes, seeded with 0x55 5.0 WINDOWS PC GUI FEATURES The provided Windows GUI communicates with the DLP-ECON-BP via USB interface using the FT232RL USB UART IC from FTDI (www.ftdichip.com). While this USB chip has both the VCP (Virtual COM Port) and D2XX (programming API) interfaces, the provided GUI uses the D2XX interface;...
  • Page 16 5.1 PING Use this feature to verify that you have successfully connected the GUI to the DLP-ECON-BP BoosterPack. This command also returns the current firmware version. 5.2 CREATE FULL-SCREEN IMAGES The GUI has several features that make it easy to create images that will fill the E Ink display. These images can then be saved to a PC hard drive and loaded to the BoosterPack for presentation on the E Ink display.
  • Page 17 Use this feature to request a CRC check of the frame buffer. Note that this feature returns valid CRC’s just after transferring images to or from the target device. Once a Global Update or Local Update has been performed, the CRC value internal to the target device becomes invalid. ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 17...
  • Page 18 (PMIC) on the DLP-ECON-F1 controller. This voltage is printed on each E Ink display. The ability to program this voltage into the controller is provided in the GUI even though this programming step has already been performed at the factory during production of the DLP-ECON-BP BoosterPack. 5.16 PMIC READ/WRITE The ability to read and update the control registers in the PMIC is provided by the GUI.
  • Page 19 E Ink display. 6.1 CREATE AND SAVE ICON - Activate Zoom and reposition the 32x32 pixel window if desired. - Click on Edit Zoom Segment. ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 19  ...
  • Page 20 50%, the new icon will turn on. This icon was stored at Location 0 in non-volatile memory. Location 0 is called by the G2 (MSP430G2553) firmware in the LaunchPad to indicate a high-humidity condition. ©2014 DLP Design, Inc. September 2014: Vers1.0 Page 20  ...
  • Page 21: Contact Information

    This product and its documentation are supplied on an as-is basis, and no warranty as to their suitability for any particular purpose is either made or implied. DLP Design will not accept any claim for damages whatsoever arising as a result of the use or failure of this product. Your statutory rights are not affected.

Table of Contents