Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development...

33
Crystalfontz America, Incorporated Crystalfontz America, Incorporated 12412 East Saltese Avenue Spokane Valley, WA 99216-0357 Phone: 888-206-9720 Fax: 509-892-1203 Email: [email protected] URL: www.crystalfontz.com CFA910 E Ink Module and Development Platform User Guide Crystalfontz Model Number CFA910 Hardware Version Revision 0.3, November 2010 Firmware Version Revision 0.7, November 2010 Data Sheet Version Revision 1.2, November 2010 Product Pages https://www.crystalfontz.com/products/product.phtml?product_id=1282

Transcript of Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development...

Page 1: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Incorporated

Crystalfontz America, Incorporated12412 East Saltese Avenue

Spokane Valley, WA 99216-0357Phone: 888-206-9720Fax: 509-892-1203Email: [email protected]: www.crystalfontz.com

CFA910 E Ink Module and Development PlatformUser Guide

Crystalfontz Model Number CFA910

Hardware Version Revision 0.3, November 2010

Firmware Version Revision 0.7, November 2010

Data Sheet Version Revision 1.2, November 2010

Product Pages https://www.crystalfontz.com/products/product.phtml?product_id=1282

Page 2: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 2

REVISION HISTORY

HARDWARE

2010/11/01Current hardware version: v0.3New product.

FIRMWARE

2010/11/23

Current firmware version: v0.7 Fixed USB ports' reliability on a cold boot pertaining to the

AT91SAM9G45 errata. Added a serial login prompt to the on-board USB device port.

2010/11/15Firmware version: v0.6Added on-screen keyboard and Mozilla’s Fennec web browser.

2010/11/01Firmware version: v0.5Initial release.

USER GUIDE

2010/11/23Current Data Sheet version: v1.2Added revision history description for firmware v0.7 change.

2010/11/15

Data Sheet version: v1.1Added information about on-screen keyboard and Mozilla’s Fennec web browser. See Other Applications Including Fennec Web Browser (Pg. 29) .

2010/11/11Data Sheet version: v1.0 Added Illustrations with Dimensions (7 Pages) (Pg. 20). Expanded information in Physical Characteristics (Pg. 18).

2010/11/05Data Sheet version: v0.1New Data Sheet.

Page 3: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 3

The Fine Print

Certain applications using Crystalfontz America, Inc. products may involve potential risks of death, personal injury, or severe property or environmental damage (“Critical Applications”). CRYSTALFONTZ AMERICA, INC. PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. Inclusion of Crystalfontz America, Inc. products in such applications is understood to be fully at the risk of the customer. In order to minimize risks associated with customer applications, adequate design and operating safeguards should be provided by the customer to minimize inherent or procedural hazard. Please contact us if you have any questions concerning potential risk applications.

Crystalfontz America, Inc. assumes no liability for applications assistance, customer product design, software performance, or infringements of patents or services described herein. Nor does Crystalfontz America, Inc. warrant or represent that any license, either express or implied, is granted under any patent right, copyright, or other intellectual property right of Crystalfontz America, Inc. covering or relating to any combination, machine, or process in which our products or services might be or are used.

The information in this publication is deemed accurate but is not guaranteed.

Company and product names mentioned in this publication are trademarks or registered trademarks of their respective owners.

Copyright © 2010 by Crystalfontz America, Inc., 12412 East Saltese Avenue, Spokane Valley, WA 99216-0357 U.S.A.

Page 4: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 4

MAIN FEATURES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5

CFA910 MODULE PACKAGE CONTENTS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6

Vizplex E Ink Display - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6

Main Board (Crystalfontz CFA10022) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7

Connectivity Interfaces - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7

LEDs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

Switches - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

SD Card Slots - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

OPTIONAL ACCESSORIES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10

Touchscreen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10

Expansion Board for Development and Debugging (MISC-CFA10032) - - - - - - - - - - - - - - - - - - - - 10

Connectivity Interfaces - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10

Debug Console Serial Port (ttyS0 under Linux) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11

Two RS232 Serial Ports (ttyS1 and/or ttyS2 under Linux) - - - - - - - - - - - - - - - - - - - - - - - - - - 12

JTAG Hardware Debugging Interface- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13

16 GPIO Pins - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14

One SPI Port - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15

TWI/I2C- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16

Various Voltage Test Points - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17

MECHANICAL SPECIFICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18

Physical Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18

Overall Dimensions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18

Additional Physical Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19

Illustrations with Dimensions (7 Pages) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20

CFA910 MODULE BLOCK DIAGRAM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 27

USING THE CONSOLE PORT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 28

HOW TO POWER UP AND POWER DOWN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 28

PROVIDED APPLICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 28

PDF Demo and Slideshow Demo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 28

Other Applications Including Fennec Web Browser - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29

Using On-Screen Keyboard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29

BUILD YOUR OWN APPLICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30

CARE AND HANDLING PRECAUTIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30

Handling - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30

ESD (Electro-Static Discharge)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30

Design and Mounting- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30

Avoid Shock, Impact, Torque, or Tension- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31

Cleaning - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31

Operation- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31

Storage and Recycling- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31

APPENDIX A: SCHEMATIC FOR MISC-CFA10032- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 33

CONTENTS

Page 5: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 5

MAIN FEATURES

The CFA910 module is a convenient and very economical way for developers to work with an E Ink module (Vizplex E Ink display plus SBC (Single Board Computer) Main Board Crystalfontz CFA10022) running Linux OS. The display is an E Ink Holding Corporation's Electrophoretic Display (EPD), also known as e-paper. The compact module uses a powerful Atmel AT91SAM9G45 ARM microprocessor. The firmware is completely customizable. You can build your own application for the CFA910 module using open source software. The CFA910 module is intended for users familiar with developing for the Linux operating system on an ARM platform.

Features include:

6" diagonal Vizplex E Ink display, high resolution (800 x 600 pixels) with high contrast 4-bit grayscale (16 shades of gray). The display can be used in landscape or portrait mode. The display has an antiglare hard-coated front sur-face.

Display Active Area is 122.40 (W) x 90.60 (H) mm (4.82" (W) x 3.7 (H)" inches).

An optional touchscreen is available at the time of purchase for a very low price.

For development and debugging, you can buy the optional MISC-CFA10032 Expansion Board.

Overall size of the CFA910 module (E Ink display and Main Board Crystalfontz CFA10022):

Without touchscreen, nominal 137.90 mm wide x 105.10 mm high x 15.53 mm depth (5.43" wide x 4.14" x 0.61" depth).

With touchscreen, nominal 137.90 mm wide x 105.10 mm high x 16.53 mm depth (5.43" wide x 4.14" x 0.65" depth).

QUICK START DEMOSThe CFA910 module is preprogrammed with two demonstration programs. Simply plug the power supply (included) into an AC outlet. The CFA910 will initialize and turn on the Vizplex E Ink display.

If your module does not have the optional touchscreen, plug in a USB keyboard to the USB host port on the Main Board (Crystalfontz CFA10022).

If your module has the optional touchscreen, you will be prompted to calibrate the touchscreen by touching a series of five crosshair symbols. In addition, you may plug in a USB keyboard.

Several icons will be displayed. To see the demonstrations, select the Demos icon.

The Demos folder contains two demonstration applications: PDF Demo and Slideshow. 1. Click/tap the PDF Demo icon to display an example of a Data Sheet for one of our LCD graphic modules. 2. Click/tap the Slideshow icon to display a series of images. To exit the Slideshow, push the middle switch (SW1) on the top edge of the Main Board or press the ESC key.

To exit either application, click/tap the X in the upper right corner of the application’s title bar or press CTRL+q.

To safely power down the module, click/tap the Other icon to open it, then click/tap on the Power-off icon. The splash screen, which can be configured by the user, will remain displayed until the CFA910 is turned on again.

Page 6: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 6

Available interfaces are I2C, Logic Level Serial, RS232, SPI, and USB.

Very low power: using E Ink technology and hardware suspend features, you can program the module to use very little power compared to traditional displays (including TFT and OLED modules).

Epson Broadsheet EPD Display Controller.

CFA910 MODULE PACKAGE CONTENTS

The basic CFA910 module package contents are:

CFA910 module, which is a Vizplex E Ink Display mounted on an SBC (Single Board Computer) Main Board (Crys-talfontz CFA10022).

5 volt DC Adapter

Six foot USB Cable (A to Micro B)

MicroSD Card

VIZPLEX E INK DISPLAYHigh Resolution Active Matrix Displays made with E Ink's Vizplex Imaging Film have a number of distinctive benefits over existing technologies. Commonly referred to as Electronic Paper Displays, EPD displays are reflective and can be easily read in bright sunlight or dimly lit environments while being able to be seen at virtually any angle - an experience that is just like paper.

The black and white ink-on-paper look, combined with a resolution in excess of most competitive display technologies, EPDs give the display an appearance similar to that of the most widely read material on the planet - newspaper. Because the display uses power only when an image is changed, E Ink displays have extended battery life over other types of displays. The unique technology also results in a compact and lightweight form factor making it ideal for highly portable applications. — from E Ink Corporation, http://www.eink.com/products/matrix/High_Res.html on 2010-11-02.

Page 7: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 7

MAIN BOARD (CRYSTALFONTZ CFA10022)Connectivity InterfacesThe Main Board connectivity interfaces are:1. One USB device/host port (H) 2. One USB host port (Full size A)3. One 10/100 Ethernet port (RJ45 connector). 4. 70-pin expansion footprint that mates with a Samtec FSI-135-03-G-D-AD.

EXPANSION CONNECTION

PIN DEFAULTATMEL

AT91SAM9G45 TYPEUSAGEGROUP

1 GND GND

2 GND GND

3 NO CONNECT NC

4 NO CONNECT NC

5 SHDN SHDN OUTPUT SYSTEM

6 NO CONNECT NC

7 GPIO0 PE0 I/O GPIO

8 GPIO1 PE1 I/O GPIO

9 GPIO2 PE2 I/O GPIO

10 GPIO3 PE3 I/O GPIO

11 GPIO4 PE4 I/O GPIO

12 GPIO5 PE5 I/O GPIO

13 GPIO6 PE6 I/O GPIO

14 GPIO7 PE7 I/O GPIO

15 GPIO8 PE8 I/O GPIO

16 GPIO9 PE9 I/O GPIO

17 GPIO10 PE10 I/O GPIO

18 GPIO11 PE11 I/O GPIO

19 GPIO12 PE12 I/O GPIO

20 GPIO13 PE13 I/O GPIO

21 GPIO14 PE14 I/O GPIO

22 GPIO15 PE15 I/O GPIO

23 NTRST NTRST I/O JTAG

24 RTCK RTCK I/O JTAG

25 TDI TDI I/O JTAG

26 TDO TDO I/O JTAG

Page 8: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 8

27 TMS TMS I/O JTAG

28 NRST NRST I/O JTAG,SYSTEM

29 TCK TCK I/O JTAG

30 WAKE_UP WKUP INPUT SYSTEM

31 DBG_RX PB12/DRXD I/O DEBUG CONSOLE

32 DBG_TX PB13/DTXD I/O DEBUG CONSOLE

33 SERIAL0_RX PB5/RXD1 I/O SERIAL PORT 0

34 SERIAL0_TX PB4/TXD1 I/O SERIAL PORT 0

35 SERIAL1_RX PB7/RXD2 I/O SERIAL PORT 1

36 SERIAL1_TX PB6/TXD2 I/O SERIAL PORT 1

37 TWI0_SDA PA20/TWD0 I/O TWI/I2C

38 TWI0_SCL PA21/TWDCK0 I/O TWI/I2C

39 SPI0_SPCK PB2/SPI0_SPCK I/O SPI

40 SPI0_NPCS0 PB3/SPI0_NPCS0 I/O SPI

41 SPI0_MISO PB0/SPI0_MISO I/O SPI

42 SPI0_NPCS1 PD24/SPI0_NPCS1 I/O SPI

43 SPI0_MOSI PB1/SPI0_MOSI I/O SPI

44 SPI0_NPCS2 PD25/SPI0_NPCS2 I/O SPI

45 PWR_SW* I/O SYSTEM

* Connecting this pin to Ground enables the system to power up without a MicroSD card.

46 SPI0_NPCS3 PD27/SPI0_NPCS3 I/O SPI

47 GND GND

48 GND GND

49 VDD_+5V POWER OUTPUT

50 VDD_+5V POWER OUTPUT

51 VDD_+3.3V POWER OUTPUT

52 VDD_+3.3V POWER OUTPUT

53 GND GND

54 GND GND

55 +5V_WALL_PWR POWER INPUT

56 +5V_WALL_PWR POWER INPUT

EXPANSION CONNECTION (Continued)

PIN DEFAULTATMEL

AT91SAM9G45 TYPEUSAGEGROUP

Page 9: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 9

LEDsFour user controllable LEDs. Default uses are:1. Orange - Power, system activity, heartbeat2. Green - MicroSD disk access3. Yellow - No default4. Red - No default

Switches1. Power2. Switch 13. Switch 2

SD Card SlotsThe Main Board has two card slots. Both slots fully support SDHC (Secure Digital High Capacity) version 2.0.

1. SD card slot Used for expansion and user media.2. MicroSD card slot Used for system software and default firmware. It is also the main boot media.

Additional information about the system inputs and outputs including switches, LEDs, and others are found in the Linux kernel source code provided by Crystalfontz. See the public repositories of Crystalfontz on GitHub.

57 VDD_+SYS POWER OUTPUT

58 VDDBU_+3V3 POWER OUTPUT

59 GND GND

60 GND GND

61 VDDH_+20V POWER OUTPUT TEST/DEBUG

62 VEE_-20V POWER OUTPUT TEST/DEBUG

63 VPOS_+15V POWER OUTPUT TEST/DEBUG

64 VNEG_-15V POWER OUTPUT TEST/DEBUG

65 VDD_+1.8V POWER OUTPUT TEST/DEBUG

66 GVCC_-16.7V POWER OUTPUT TEST/DEBUG

67 VDD_+1.0V POWER OUTPUT TEST/DEBUG

68 VCOM_PANEL POWER OUTPUT TEST/DEBUG

69 GND GND

70 GND GND

EXPANSION CONNECTION (Continued)

PIN DEFAULTATMEL

AT91SAM9G45 TYPEUSAGEGROUP

Page 10: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 10

OPTIONAL ACCESSORIES

TOUCHSCREENThe resistive 4-wire touchscreen must be ordered at the time of the module. You may break the display if you try to add a touchscreen later or remove the installed touchscreen. Attempting to modify the touchscreen will void the warranty.

As is true for all touchscreens, the touchscreen slightly increases glare and slightly decreases clarity of the display.

EXPANSION BOARD FOR DEVELOPMENT AND DEBUGGING (MISC-CFA10032)

Figure 1. MISC-CFA10032 Expansion Board for Development and Debugging (Optional Accessory)

Connectivity InterfacesThe MISC-CFA10032 uses the expansion connector to bring out additional interfaces: debug console serial port, two RS232 serial ports, JTAG hardware debugging interface, GPIO pins, SPI port, and TWI/I2C master. The interfaces are described below.

Page 11: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 11

Debug Console Serial Port (ttyS0 under Linux)

This is made available by a USB MicroB using an FTDI serial-to-USB chip.

DEBUG CONSOLE SERIAL PORT

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 VBUS I/O

2 USB D- * I/O

3 USB D+ * I/O

4 USB ID NC

5 GND GND

*The debug console uses FT232RLR to convert the TTL serial communication (DBG_TX, DBG_RX) to a USB virtual communication port (VCP).

Page 12: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 12

Two RS232 Serial Ports (ttyS1 and/or ttyS2 under Linux)

These are made available by the two DB9 connectors (SERIAL TTY1 and SERIAL TTY2).

PORT 0 RS232

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 NO CONNECT NC

2 RS232_RX0 PB5/RXD1 (LEVEL CONVERTED) I/O

3 RS232_TX0 PB4/TXD1 (LEVEL CONVERTED) I/O

4 NO CONNECT NC

5 GND GND

6 NO CONNECT NC

7 NO CONNECT NC

8 NO CONNECT NC

9 NO CONNECT NC

PORT 1 RS232

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 NO CONNECT NC

2 RS232_RX1 PB7/RXD2 (LEVEL CONVERTED I/O

3 RS232_TX1 PB6/TXD2 (LEVEL CONVERTED) I/O

4 NO CONNECT NC

5 GND GND

6 NO CONNECT NC

7 NO CONNECT NC

8 NO CONNECT NC

9 NO CONNECT NC

Page 13: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 13

JTAG Hardware Debugging Interface

J7, 2x10 male header, 0.1" centers

JTAG

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 VDD_+3.3V POWER OUTPUT

2 VDD_+3.3V POWER OUTPUT

3 NTRST NTRST I/O

4 GND GND

5 TDI TDI I/O

6 GND GND

7 TMS TMS I/O

8 GND GND

9 TCK TCK I/O

10 GND GND

11 RTCK RTCK I/O

12 GND GND

13 TDO TDO I/O

14 GND GND

15 NRST NRST I/O

16 GND GND

17 NO CONNECT NC

18 GND GND

19 NO CONNECT NC

20 GND GND

Page 14: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 14

16 GPIO Pins

J8, 2x10 male header, 0.1" centers

GPIO

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 GND GND

2 VDD_+3.3V POWER OUTPUT

3 GPIO0 PE0 I/O

4 GPIO1 PE1 I/O

5 GPIO2 PE2 I/O

6 GPIO3 PE3 I/O

7 GPIO4 PE4 I/O

8 GPIO5 PE5 I/O

9 GPIO6 PE6 I/O

10 GPIO7 PE7 I/O

11 GPIO8 PE8 I/O

12 GPIO9 PE9 I/O

13 GPIO10 PE10 I/O

14 GPIO11 PE11 I/O

15 GPIO12 PE12 I/O

16 GPIO13 PE13 I/O

17 GPIO14 PE14 I/O

18 GPIO15 PE15 I/O

19 GND GND

20 VDD_+3.3V POWER OUTPUT

Page 15: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 15

One SPI Port

Four chip selects, J3 and J9 male header, 0.1" centers

SPI PORT WITH CHIP SELECT 0 AND CHIP SELECT 1

CS0 AND CS1

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 GND GND

2 VDD_+3.3V POWER OUTPUT

3 SPI0_NPCS0 PB3/SPI0_NPCS0 I/O

4 SPI0_MOSI PB1/SPI0_MOSI I/O

5 GND GND

6 SPI0_MISO PB0/SPI0_MISO I/O

7 SPI0_NPCS1 PD24/SPI0_NPCS1 I/O

8 SPI0_SPCK PB2/SPI0_SPCK I/O

9 GND GND

10 VDD_+3.3V POWER OUTPUT

SPI PORT WITH CHIP SELECT 2 AND CHIP SELECT 3

CS2 AND CS3

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 GND GND

2 VDD_+3.3V POWER OUTPUT

3 SPI0_NPCS2 PD25/SPI0_NPCS2 I/O

4 SPI0_MOSI PB1/SPI0_MOSI I/O

5 GND GND

6 SPI0_MISO PB0/SPI0_MISO I/O

7 SPI0_NPCS3 PD27/SPI0_NPCS3 I/O

8 SPI0_SPCK PB2/SPI0_SPCK I/O

9 GND GND

10 VDD_+3.3V POWER OUTPUT

Page 16: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 16

TWI/I2C

TWI/I2C

PIN DEFAULTATMEL

AT91SAM9G45 TYPE

1 GND GND

2 VDD_+3.3V POWER OUTPUT

3 GND GND

4 TWI0_SCL PA21/TWDCK0 I/O

5 GND GND

6 NO CONNECT NC

7 GND GND

8 TWI0_SDA PA20/TWD0 I/O

9 GND GND

10 VDD_+3.3V POWER OUTPUT

Page 17: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 17

Various Voltage Test Points

If you need more information about the pins in the tables above, see the microprocessor datasheet at Atmel AT91SAM9G45 ARM microprocessor.

Figure 2. View of CFA910 Module Right Edge with Optional Touchscreen

Page 18: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 18

MECHANICAL SPECIFICATIONS

PHYSICAL CHARACTERISTICSOverall Dimensions

Tou

ch

scre

en

E I

nk

Dis

pla

y

CFA

1002

2

Ma

in B

oa

rd

MIS

C-C

FA1

003

2

Dev

elo

pm

en

t E

xpa

ns

ion

Bo

ard

(in

clu

de

s c

on

ne

cto

rs)

MIS

C-C

FA1

003

2

Dev

elo

pm

en

t E

xpa

ns

ion

Bo

ard

(ex

clu

des

co

nn

ect

ors

)

Dim

ensi

on

s (m

illi

met

ers)

X 137.90 (W) x 104.10 (H) mm x 1.18 (D) maximum

X X 137.90 (W) x 105.10 (H) mm x 15.53 (D) maximum

X X X 137.90 (W) x 105.10 (H) mm x 16.53 (D) maximum

X X X 144.00 (W) x 111.20 (H) mm x 22.68 (D) maximum

X X X 137.90 (W) x 105.10 (H) mm x 21.64 (D) maximum

X X X X 144.00 (W) x 111.20 (H) mm x 23.68 (D) maximum

X X X X 137.90 (W) x 105.10 (H) mm x 22.64 (D) maximum

Page 19: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 19

Additional Physical Characteristics

ITEM SIZE

Viewing Area 124.00 (W) x 92.20 (H) mm

Active Area 122.40 (W) x 90.60 (H) mm

Pixel Pitch 0.153 (W) x 0.151 (H) mm

Overall Weight of CFA910 module (E Ink Display mounted on CFA10022 Main Board)

Without touchscreen 108 grams (typical)

With optional touchscreen 137 grams (typical)

Overall Weight of CFA910 module (E Ink Display mounted on CFA10022 Main Board) with optional MISC-CFA10032 Development Expansion Board

Without touchscreen 151 grams (typical)

With optional touchscreen 180 grams (typical)

Page 20: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

0

ILL

US

TR

AT

ION

S W

ITH

DIM

EN

SIO

NS

(7 PA

GE

S)

e Pixeltail A

.151

il AHardware Rev.:

Sheet:of

v0.3

1 7

122.40 Active Area

124.00 Viewing Area

137.90±1.00 Overall (E Ink Display + CFA10022 Main Board)

90.6

0±0.

002

Act

ive

Are

a

92.2

0 V

iew

ing

Are

a

104.

10±0

.20

E In

k D

ispl

ay

21.70 93.50 FFC

105.

10 O

vera

ll* (C

FA10

022

Mai

n B

oard

)

800X600

SeDe

.153

Pixel Deta

1. Tolerance is ±0.30 mm unless specified.2. FFC (Flat Flexible Cable) mates with ZIF connector.3. Diagonal = 6.00 in.4. *Does not include buttons on switches SW_PWR, SW1, SW2.

Note:

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s): CFA910 Module(E Ink Display + CFA10022 Main Board)

2010/11/11

Not to scale

Millimeters

CFA910_master

Page 21: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

1

4.35

1.60

14.65

Hardware Rev.:

Sheet:of0

r v0.3

2 7

SPACER

4

1

U1

U4

RSTSW2SW1SW_PWR

J7

J6

D7D8D9D11

SPACER

SPACER SPACER

GND

GND

SPACER

GND

5.95 4.35 Spacer

1

SD Card Slot

MicroSD Card Slot

USBHost

Connecter

TouchConnector

Ethernet RJ45

Connector

Barrel Connector

USBHost/Device

Micro A/B Port

1. Tolerance is ±0.30 mm unless specified.Note:

Top View (Without E Ink Display)

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s):CFA10022 Main Board for CFA910 Module

2010/11/1

Not to scale

Millimeters

CFA910_maste

Page 22: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

2

95.10

37.10

42.60

32.7731.6027.1024.6022.10

10.00

105.10

.00

105.40

Hardware Rev.:

Sheet:of1

v0.3

3 7

1 69

2 70

4

1

SW2 SW1 SW_PWR

.00

.00

10.0

0

10.00

32.70

52.55

61.70

64.30

65.05

78.3579.10

81.70

71.70

95.10

10.0

0

84.9

0

96.9

0

108.

90

127.

9012

7.90

105.10

137.

90

.00

137.

90

GND

GND

GND

GN

D

USBHost

Connection

Ethernet RJ45

Connector

Expansion Header

40.

10

Back View

48.9

0

58.06

47.0445

.29

4.90

RST

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s):CFA10022 Main Board for CFA910 Module

2010/11/1

Not to scale

Millimeters

CFA910_master

Page 23: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

3

Hardware Rev.:

Sheet:of

v0.3

4 7

E Ink Display andCFA10022 Main Board

.70±0.07

1.18±0.15 Maximum

.15±0.05

1.00 Maximum

.30±0.05

Optional Touchscreen E Ink Display

15.53 Maximum

7.13

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s): Side Views ofCFA910 Module ComponentsPart A 2010/11/11

Not to scale

Millimeters

CFA910_master

Page 24: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

4

23.68 Maximum

Display, ent

Hardware Rev.:

Sheet:of1

r v0.3

5 7

22.68 Maximum

7.13

E Ink Display, CFA10022 Main Board, and MISC-CFA10032 Development Expansion Board

16.53 Maximum

8.13

8.13

11.13

Optional Touchscreen,E Ink Display andCFA10022 Main Board

1.60

Optional Touchscreen, E InkCFA10022 Main Board, andMISC-CFA10032 DevelopmExpansion Board

1.60

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s): Side Views ofCFA910 Module ComponentsPart B 2010/11/1

Not to scale

Millimeters

CFA910_maste

Page 25: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

5

.151

il A

102.76 16.86

144.00

65.8

716

.92

111.

20

Hardware Rev.:

Sheet:of

v0.3

6 7

800X600

See PixelDetail A .153

Pixel Deta

1. See page 1 of 6 for general dimensions. 2. Tolerance is ±0.30 mm unless specified.3. FFC (Flat Flexible Cable) mates with ZIF connector.4. Diagonal = 6.00 in.

Note:

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s): CFA910 Module withMISC-CFA10032 Development Expansion Board 2010/11/11

Not to scale

Millimeters

CFA910_master

Page 26: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

6

GND

GN

D

Hardware Rev.:

Sheet:of1/11

ter v0.3

7 7

ERRATA NOTE:SPI connectors are labeled correctly in this illustration.

1

GPIO

2 70

SW2 SW1 SW_PWR

.00

.00

10.0

0

10.00

32.70

52.55

95.10

10.0

0

105.10

.00

95.10

105.10

52.9

052

.90

26.7

1

74.33

69

SPI2/3

SPI0/1

JTAG

ConsoleTWI / I²C

Ethernet RJ45

Connector

Power TestPoint

SerialTTY1

Serial TTY2

Back View

41.1

0

48.9

0

4.90

58.06

47.04

85.00

www.crystalfontz.com/products/Crystalfontz America, Inc.

Scale:

Units:

copyright © 2010 by Drawing Number:

Date:

Part No.(s): MISC-CFA10032 Development Expansion Board

2010/1

Not to scale

Millimeters

CFA910_mas

On the PCB, the silkscreen labels are reversed.

Page 27: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Cry

stalfo

ntz A

meric

a, Inc

.C

FA910 E

Ink M

od

ule an

d D

evelo

pm

ent P

latfo

rm

ww

w.crystalfontz.com

Hard

ware v0.3

/ Firm

ware v0.7

/ User G

uid

e v1.2N

ovember 201

0P

age 2

7

CFA

910 MO

DU

LE

BL

OC

K D

IAG

RA

M

EthernetPHY

USB AConnector

GPIO Bus

Debug Console

Serial 1

Serial 2

JTAG

I2C 1 Bus

SPI

Wall Power

USB Micro AB

Figure 3. C

FA910

Mod

ule B

lock D

iagram

MicroSDCard

SDCard

128MB DDR2SDRAM

AT91SAM9G45

DD

R2

Bus

HSMCI0

HSMCI1

Ext

erna

l Bus

Inte

rface

Broadsheet EPD Controller

Pan

el In

terfa

ce

E Ink Panel

User Expansion Interface

Exp

ansi

on H

eade

r

USB Device / Host Port

E Ink Power IC tps65180

System Power IC itc35765

Barrel Connector

I2C Bus 0

USB Power

Provider

Panel Power

USB

Hos

t Int

erfa

ce

Eth

erne

t MA

C In

terfa

ce

Page 28: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 28

USING THE CONSOLE PORT

The MISC-CFA10032 provides access to the hard console port. Access is provided via an FTDI virtual com port that converts the hard console serial port to a USB connection. Windows drivers for this can be found at http://www.crystalfontz.com/product/CFA910.html#related.

The console port provides access to the system at a basic level so you may interact with Linux and the boot loader. To use the serial port, a terminal emulator such as PUTTY is required. The terminal emulator needs to be configured with the COM port of the device after it is plugged into the system with a speed of 115200 baud.

If you are using the console port under Linux or Mac OS X, please see the forum (http://www.crystalfontz.com/forum/forumdisplay.php?f=36) for more information on how to configure it.

The console port will provide you with a login prompt. Log in with the username "root" to be provided with a command prompt. The system is configured without a root password. You may add a password if you choose to do so.

HOW TO POWER UP AND POWER DOWN

Initial power on: Simply plug the power supply (included) into an AC outlet. The CFA910 will initialize and turn on the Vizplex E Ink display.

Module already connected to power supply: If the module is already connected to a power supply, press the PWR button to turn on the module.

Power down: As this module runs Linux, safely powering it down ensures the consistency of saved data. To safely power down the module, click/tap the Other icon to open it, then click/tap on the Power-off icon. The splash screen, which can be configured by the user, will remain displayed until the CFA910 is turned on again.

PROVIDED APPLICATIONS

PDF DEMO AND SLIDESHOW DEMOThe CFA910 module is preprogrammed with two demonstration programs.

If your module does not have the optional touchscreen, plug in a USB keyboard to the USB host port on the Main Board (Crystalfontz CFA10022).

If your module has the optional touchscreen, you will be prompted to calibrate the touchscreen by touching a series of five crosshair symbols. In addition, you may plug in a USB keyboard.

Several icons will be displayed. To see the demonstrations, select the Demos icon.

The Demos folder contains two demonstration applications: PDF Demo and Slideshow. 1. Click/tap the PDF Demo icon to display an example of a Data Sheet for one of our LCD graphic modules. 2. Click/tap the Slideshow icon to display a series of images. To exit the Slideshow, push the middle switch (SW1) on the top edge of the Main Board or press the ESC key.

Page 29: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 29

To exit either application, click/tap the X in the upper right corner of the application’s title bar or press CTRL+q.

OTHER APPLICATIONS INCLUDING FENNEC WEB BROWSEROther applications exist on the system for you to experiment with. One application is Mozilla’s Fennec web browser. If you have an Internet connection, you can use the Fennec web browser to browse the Internet. Connect the CFA910 to your network via the Ethernet port. The CFA910 will obtain an IP address automatically via DHCP.

The Fennec web browser can be found in the folder named "Other". You can use the on-screen keyboard to enter a web address as shown below.

USING ON-SCREEN KEYBOARDTo use the on-screen keyboard, click the icon on the bottom right corner of the display as shown in the photo above. Click the icon again to hide the keyboard.

Page 30: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 30

BUILD YOUR OWN APPLICATIONS

The CFA910 module is preprogrammed with Linux, X-Windows, and two demonstration applications. The demonstration applications are described in the boxed note QUICK START DEMOS (Pg. 5) on the first page of this Data Sheet.

The CFA910 module is composed of many open source software packages. Links to the software packages as well as Linux developer support is available though the Crystalfontz forum at http://www.crystalfontz.com/forum/forumdisplay.php?f=36. The forum is actively moderated by one of the developers.

CARE AND HANDLING PRECAUTIONS

For optimum operation of the CFA910 module and to prolong its life, please follow the precautions below. Excessive voltage will shorten the life of the module.

HANDLING Board edges are sharp -- be careful while handling.

The Vizplex E Ink display’s glass is intentionally thin. The display will withstand reasonable forces as would be expected from normal use (such as operating the touchscreen or pointing at the display). However, it is possible to push hard enough to break the glass.

The CFA910 module is sold with a Vizplex E Ink display mounted on the Main Board Crystalfontz CFA10022. Do not attempt to separate the Main Board from the Vizplex E Ink display; you will crack the display. If you attempt to modify the board to work with other displays, the warranty is void.

The optional resistive 4-wire touchscreen must be ordered at the time of the CFA910 module. You will break the Vizplex E Ink display if you try to add a touchscreen later or remove an installed touchscreen. Attempting to modify the touchscreen will void the warranty.

Keep the exposed terminals clean. Contamination, including fingerprints, may affect the reliability of the connections.

Without optional touchscreen: To protect the glass from damage, the Vizplex E Ink display ships with a protective film over the glass. Please peel off the protective film slowly. Peeling off the protective film abruptly may generate static electricity.

With optional touchscreen: To protect the touchscreen from damage, the touchscreen on the Vizplex E Ink display ships with a protective film over it. Please peel off the protective film slowly. Peeling off the protective film abruptly may generate static electricity. The touchscreen is made out of plastic and can be scratched or damaged. Please handle carefully.

ESD (ELECTRO-STATIC DISCHARGE)The circuitry is industry standard CMOS logic and susceptible to ESD damage. Please use industry standard antistatic precautions as you would for any other static sensitive devices such as expansion cards, motherboards, or integrated circuits. Ground your body, work surfaces, and equipment.

DESIGN AND MOUNTING The CFA10022 Main Board is easy to mount. It has prethreaded mounting PEMs that will take standard circuit

board 256 standoffs.

Page 31: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 31

With optional MISC-CFA10032 Development Expansion Board: The optional MISC-CFA10032 Development Expansion Board is shipped mounted to the CFA10022 Main Board by a compression connector and two sets of four standoffs (8 standoffs total). The first four standoffs are installed between the Development Expansion Board and the Main Board. The second four standoffs are installed down through the top of the Expansion Board into the first four standoffs.

With optional touchscreen: If you add a bezel to the CFA910 module, the bezel must be smooth where it touches the touchscreen. Your bezel should not apply undue force to the touchscreen. To avoid shorting, any mounting bezel should be at least 3 mm from the Active Area of the touchscreen.

The CFA910 module can be mounted vertically onto a front panel using a variety of methods. If you have a plastic enclosure, the enclosure can be molded to have the CFA910 module snap into place. A metal enclosure can use a milled faceplate with mounting tabs to secure the module. Adhesives can be used, as long as they are not similar to "super glue" because these emit vapors that can damage the CFA910 module over time.

AVOID SHOCK, IMPACT, TORQUE, OR TENSION Do not expose the module to strong mechanical shock, impact, torque, or tension.

Do not drop, toss, bend, or twist the module.

Do not place weight or pressure on the CFA910 module. The Vizplex E Ink display’s glass is intentionally thin. It is possible to push hard enough to break the display.

CLEANING The Vizplex E Ink display’s glass can be scratched or damaged. Be careful when you clean the glass. The

optional touchscreen is plastic. The plastic can be scratched or damaged. Be careful when you clean the touchscreen.

If the Vizplex E Ink display or optional touchscreen or is dusty, you may blow it off with clean, dry, oil-free compressed air or gently wipe with a nonabrasive soft cloth.

Use the removable protective film to remove smudges (for example, fingerprints) and any foreign matter from the glass or touchscreen. If you no longer have the protective film, use standard transparent office tape (for example, Scotch® brand “Crystal Clear Tape”).

Liquid cleaner for Vizplex E Ink display glass: Use a nonabrasive soft cloth moistened with a nonabrasive glass cleaner such as Windex®. Do not sprayer cleaner directly onto the glass -- overspray and drips can cause damage.

Liquid cleaner for optional touchscreen: To clean the front of the touchscreen, gently wipe it with a nonabrasive soft dry cloth. If the touchscreen is still not clean, use a nonabrasive soft cloth moistened with isopropyl alcohol.

OPERATION Your circuit should be designed to protect the module from ESD and power supply transients.

Observe the operating temperature limitations: from 0°C minimum to +50°C maximum with minimal fluctuations with humidity up to 90% RH, noncondensing. Rapid temperature changes can cause moisture to form, resulting in permanent damage. Operation outside of these limits may shorten the life and/or harm the CFA910 module.

Operate away from dust, moisture, and direct sunlight.

STORAGE AND RECYCLING Store in an ESD-approved container away from dust, moisture, and direct sunlight, fluorescent lamps, or any

ultraviolet ray.

Page 32: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 32

Observe the storage temperature limitations: from -25°C minimum to +70°C maximum with minimal fluctuations with humidity up to 80% RH, noncondensing. Rapid temperature changes can cause moisture to form, resulting in permanent damage.

Do not allow weight to be placed on the CFA910 module while they are in storage.

Please recycle your outdated Crystalfontz CFA910 module at an approved facility.

Page 33: Crystalfontz America, Incorporated...Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform Hardware v0.3 / Firmware v0.7 / User Guide v1.2 November 2010 Page 5 MAIN

Crystalfontz America, Inc. CFA910 E Ink Module and Development Platform www.crystalfontz.com Hardware v0.3 / Firmware v0.7 / User Guide v1.2November 2010 Page 33

APPENDIX A: SCHEMATIC FOR MISC-CFA10032

Deb

ug C

onso

le

Port

0 R

S232

Port

1 R

S232

3.3V

Tol

eren

t GPI

O

SPI

with

CS0

and

CS1

SPI

with

CS2

and

CS3

TWI

(I2C

)

JTAG D

EBUG

To C

FA-1

0022

Pow

er L

ED

X X

XX

X

XXX

XX

X

XXX

X

Scop

e Gro

unds

Fidu

cial

s

ESD B

orde

r Dis

char

ge

Mou

ntin

g Hol

es

SCALE

:SH

EET:

O

F

DRAW

ING N

O:

TITL

E:

CO

MPA

NY:

REL

EASE

D:

DATE

D:

DATE

D:

QUALI

TY C

ONTR

OL:

CHEC

KED

:DATE

D:

DATE

D:

DRAW

N:

CO

DE:

SIZE:

REV

:

11

1.2

cfa_

1003

2.sc

hB

Deb

Ex B

oard

for

CFA

-100

22

Cry

stal

font

z Am

eric

a, I

nc.

2010

/08/

12TD

Vol

tage

Tes

t Po

ints

X X X X X X X X X X X

X X X X X

X

X XX

DO

NO

T HO

TPLU

G D

EBUG B

OARD T

O C

FA-1

0022

X

R6

00135100K 5%

R5

00135100K 5%

R4

00135100K 5%

R3

00135100K 5%

Tx

Rx

2C1+

3V+

4C1-

5C2+

6C2-

7V-

8RIN

9RO

UT

11TI

N13

TOUT

14

GND15

VCC

1EN

16SH

DN

U1

0157

9SP

3220

EEY

15

69

1

2

3

4

5

6

7

8

9

M1

M2

J2 0158

0DB9

MALE

R/A

C11

0013

30.

1uF

C12

0013

30.

1uF

C13

0013

30.

1uF

C10

0013

30.

1uF

Tx

Rx

2C1+

3V+

4C1-

5C2+

6C2-

7V-

8RIN

9RO

UT

11TI

N13

TOUT

14

GND15

VCC

1EN

16SH

DN

U3

0157

9SP

3220

EEY

15

69

1

2

3

4

5

6

7

8

9

M1

M2

J6 0158

0DB9

MALE

R/A

C16

0013

30.

1uF

C17

0013

30.

1uF

C18

0013

30.

1uF

C15

0013

30.

1uF

12

34

56

78

910

J3 0158

42X

5 M

ALE

HEA

DER

0.1

"

12

34

56

78

910

1112

1314

1516

1718

1920

J8 0158

32X

10 M

ALE

HEA

DER

0.1

"

12

34

56

78

910

1112

1314

1516

1718

1920

J7 0158

32X

10 M

ALE

HEA

DER

0.1

"

12

34

56

78

910

J9 0158

42X

5 M

ALE

HEA

DER

0.1

"

12

34

56

78

910

J10

0158

42X

5 M

ALE

HEA

DER

0.1

"

R2

00223470 1%

C14

0013

30.

1uF

C21

0013

30.

1uF

C19

0153

110

UF

GND1

DNP

GND2

DNP

FID1

FID_1

MM

_2M

M

XYDATA

FID2

FID_1

MM

_2M

M

XYDATA

R1

0019

11.

00M

1%

FID3

FID_1

MM

_2M

M

XYDATA

1 2 J5 2PIN

_0.1

2X1

HEA

DER

DNP

C6

0013

30.

1uF

C7

0013

30.

1uF

SJ5

DNP

SJ4

DNP

SJ3

DNP

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

3334

3536

3738

3940

4142

4344

4546

4748

4950

5152

5354

5556

5758

5960

6162

6364

6566

6768

6970

71FG

72FG

73FG

74FG

J11

0166

2

4VCCIO

20VCC

16USB

DM

15USB

DP

8NC0

19RES

ET#

24NC1

27O

SCI

28O

SCO

173V

3OUT

1TX

D

5RXD

3RTS

#11

CTS

#2

DTR

#9

DSR

#10

DCD#

6RI#

23CBUS0

22CBUS1

13CBUS2

14CBUS3

12CBUS4

26TEST

21GND2

18GND1

7GND0

25AGND

U2

0035

1FT

232R

L R

12

L1 0153

320

00M

A

C1

0013

30.

1uF

C2

0013

30.

1uF

C3

0165

40.

01uF

CA

D2

0035

4GREE

N

1 3 5 7 9

2 4 6 8 1011 13 15

12 14 16

J4 0014

4-16

2X5

MALE

HDR

DNP

1 2 J12

2PIN

_0.1

2X1

HEA

DER

DNP

4USB

_ID

5GND

3USB

_D+

2USB

_D-

1VBUS

6FG

1

7FG

2

J13

0160

6USB

Mic

ro B

1

X1

WEE

E_TR

ASH

_CAN_T

HIN

GDNP

GND3

DNP

GND4

DNP

1 M1

2.4_

6.0M

M_M

TNG_H

OLE

DNP

1 M2

2.4_

6.0M

M_M

TNG_H

OLE

DNP

VDD_+

3.3V

GND

VDD_+

3.3V

GND

VDD_+

3.3V

GND

GND

GND

GND

VDD_+

3.3V

FG

GND

GND

GND

GND

GND

VDD_+

3.3V

FG

GND

GND

GND

VDD_+

3.3V

GND

VDD_+

3.3V

GND

VDD_+

3.3V

GND

VDD_+

3.3V

VDD_+

3.3V

GND

GND

GND

GND

GND

GND

FG

FG

GND

VDD_+

5V

VPO

S_+

15V

VNEG

_-15

V

VEE

_-20

V

VDDH_+

20V

VDD_+

1.8V

VDD_+

3.3V

GVCC_-

16.7

V

FGFG

GND

GND

VDD_+

5VVDD_+

5V

VDD_+

3.3V

VDD_+

3.3V

VDDH_+

20V

VEE

_-20

V

VPO

S_+

15V

VNEG

_-15

V

VDD_+

1.8V

GVCC_-

16.7

V

VDD_+

1.0V

GND

GND

GND

GND

GND

GND

VDD_+

1.0V

GND

GND

GND

FG

RX23

2_TX

0

RS2

32_R

X0

RS2

32_T

X1

RS2

32_R

X1

GPI

O1

GPI

O3

GPI

O5

GPI

O7

GPI

O9

GPI

O11

GPI

O13

GPI

O15

RTC

KTD

ONRST

DBG_T

XSE

RIA

L0_T

XSE

RIA

L1_T

XTW

I0_S

CL

SPI0

_NPC

S0SP

I0_N

PCS1

SPI0

_NPC

S2SP

I0_N

PCS3

GPI

O0

GPI

O2

GPI

O4

GPI

O6

GPI

O8

GPI

O10

GPI

O12

GPI

O14

NTR

ST TDI

TMS

TCK

DBG_R

XSE

RIA

L0_R

XSE

RIA

L1_R

XTW

I0_S

DA

SPI0

_SPC

KSP

I0_M

ISO

SPI0

_MO

SI

SERIA

L0_T

X

SERIA

L0_R

X

SERIA

L1_T

X

SERIA

L1_R

X

NTR

STTD

ITM

STC

KRTC

KTD

ONRST

SPI0

_NPC

S0

SPI0

_NPC

S1

SPI0

_NPC

S2

SPI0

_NPC

S3

SPI0

_MO

SISP

I0_M

ISO

SPI0

_SPC

K

SPI0

_MO

SISP

I0_M

ISO

SPI0

_SPC

K

TWI0

_SCL

TWI0

_SDA

GPI

O0

GPI

O2

GPI

O4

GPI

O6

GPI

O8

GPI

O10

GPI

O12

GPI

O14

GPI

O1

GPI

O3

GPI

O5

GPI

O7

GPI

O9

GPI

O11

GPI

O13

GPI

O15

VDDBU_+

3V3

WAKE_

UP

PWR_S

W

VCO

M_P

ANEL

PWR_S

W

+5V

_WALL

_PW

R+

5V_W

ALL

_PW

RVDD_+

SYS

VCO

M_P

ANEL

SHDN

DBG_R

XDBG_T

X

USB

DM

USB

DP

+5V

_WALL

_PW

RVDDBU_+

3V3

VDD_+

SYS

NRST