DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 59
Technical content
Crystalfontz America, Incorporated
12412 East Saltese Avenue
Spokane Valley, WA 99216-0357 Phone: 888-206-9720 Fax: 509-892-1203 Email: support@crystalfontz.com URL: www.crystalfontz.com Crystalfontz Data Sheet Release Date 2015-03-30 for the CFA634 Series Hardware Versions: v3.2, Firmware Version: v3.2 INTELLIGENT LCD MODULES DATA SHEET
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 2 NOTICES CFA634 Series Data Sheet Revision History Data Sheet Release Date: 2015-03-30 Wherever listed, changed firmware revision number from “v3.1” to “v3.2”. For details, see the notice under the Product Notices tab on the web pages for all part numbers in this series. was depleted. In Configuration Choices (Pg. 8), replaced photo of CFA634 with a new photo that omits the previous firmware version number. In Module Outline Drawing (Pg. 16), added diameter dimension for mounting holes. Added Current Consumption graph for CFA634-YDI-K* (Pg. 21). In command Set Cursor Position (Column and Row) (\\017, 0x11, Control+Q)(Pg. 44), corrected second byte for the row from “(0-1)” to “(0-3)”. In command Send Data Directly to the LCD Controller (\\030, 0x1E, Control+Equal) (Pg. 49), removed from table “\\002 Control Register, (RS=0, RE=1)”. Also, the boxed note for this command was reworded to caution “This command can disable or damage your display. Use this command at your own risk.” Information in Display Module Reliability (Pg. 52) was updated. Under Care And Handling Precautions section, added a bullet under Design and Mounting (Pg. 53) about excessive external noise. In Demonstration Software section, for 632/634 Boot Screen Beta Version(Pg. 55), added note “For use only with display modules hardware v.2.4 and below.” Wherever listed, updated descriptions of cable lengths. Wherever needed, made minor changes in terms to match current publication standards. For example, changed “family” to “series”. Changed “x” as a representative character in a part number to “*”. Data Sheet Release: 2014-02-26 In Notices, added a statement that the CFA634 Series has nonvolatile memory. In Optical Characteristics Specifications, added specifications for the color variant CFA634-YDI-Kx. Specifications are identical to CFA634-TFH-Kx and CFA634-YFH-Kx. In Module Outline Drawing, removed tolerance specification. Hardware has not changed. In first sentence in RS232 Power And Data Communications (CFA632-xxx-KSCFA634-xxx-KS), corrected from “PC’s 8-pin serial port” to “PC’s 9-pin serial port”. Clarified SPI interface description, including an improved graph. See SPI (CFA632-xxx-KPCFA634-xxx-KP). In the first paragraph of the section I2C (CFA632-xxx-KCCFA634-xxx-KC), a recommendation was added to include external pull-ups. Expanded explanations and included examples on how to use some of the module configuration commands in Module Configuration (\\009, 0x09, Control+I). Added command Large Block Number (\\028, Control Backslash) back into the Data Sheet. This command was mistakenly omitted in the previous Data Sheet. In Care and Handling Precautions, added handling caution Modules Shipped In Trays Updated and expanded information in APPENDIX A: FREE DEMONSTRATION AND DRIVER SOFTWARE. Wherever listed, updated length specification of cables. Minor changes in wording, graphics, and formatting to improve readability. A future revision of this Data Sheet will include current consumption specifications for the LCD modules with “YDI” color variant.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 3 Data Sheet Release: 2013-09-10 Current Consumption graphs were improved to make them easier to understand. Current consumption of CFA634 modules has not changed. See Current Consumption. Corrected J2 pin names to match names printed on the CFA634 PCB. Pin functions have not changed. In Demonstration And Test Programs, removed reference to WinTest and added reference to the new cfTest. Compared to WinTest, cfTest has improved functionality. cfTest works on all Crystalfontz intelligent modules. A future revision of this Data Sheet will include optical specifications and current consumption for the modules with “YDI” color variant. Data Sheet Release: 2013-08-21 Preliminary Complete Data Sheet rewrite for the CFA634 series of modules. Information in previous individual variant Data Sheets were combined in this new series Data Sheet. New part numbers for modules with new interfaces were added. Discontinued modules CFA634-NFG-KS and CFA634-NFG-KU were omitted. Due to a more accurate scale, weight measurements for all CFA634-xxx-KS modules were corrected in this Data Sheet from 112 grams to 119 grams. Weight measurements for the CFA634-xxx-KU modules changed from 116 grams to 119 grams. The CFA634-xxx-KU no longer requires the USB642634 interface board. All content was updated to reflect hardware version v3.1 and firmware version v3.1. This is a preliminary Data Sheet. The next Data Sheet will include optical specifications and current consumption for the modules with “YDI” color variant. 2011/03/28 for CFA634-xxx-KS and CFA634-xxx-KU Data Sheet version: v1.1 Changes: Improved illustrations by removing unnecessary components and adding better descriptions. See Module Outline Drawings and Jumper Locations. The module has not changed. In CFA634-xxx-KU Data Sheet, added explanation for default information displayed on boot screen. See photo below list of MAIN FEATURES. 2011/03/01 for CFA634-xxx-KS and CFA634-xxx-KU Data Sheet version: v1.0 First Data Sheet. Hardware and Firmware Revisions For information about firmware and hardware revisions for the this series of intelligent LCD modules, see Part Change Notifications (PCNs) under the Notices tab on the website page for each CFA634 part number. About Variations We work continuously to improve our products. Because display technologies are quickly evolving, these products may have component or process changes. Slight variations (for example, contrast, color, or intensity) between lots are normal. If you need the highest consistency, whenever possible, order and arrange delivery for your production runs at one time so your displays will be from the same lot. CFA634 Series Data Sheet Revision History (Continued)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 4 About Volatility The CFA634 series of Crystalfontz Intelligent LCD Modules have nonvolatile memory. Additional 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. All specifications in Data Sheets and on our website are, to the best of our knowledge, accurate but not guaranteed. Corrections to specifications are made as any inaccuracies are discovered. Company and product names mentioned in this publication are trademarks or registered trademarks of their respective owners. Copyright © 2015 by Crystalfontz America, Inc., 12412 East Saltese Avenue, Spokane Valley, WA 99216-0357 U.S.A
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 5 Choose From Twenty-Four Configurations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8 Customize Any Of The Twenty-Four Configurations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 How Part Number Configurations Are Described In This Data Sheet - - - - - - - - - - - - - - - - - - - - - - - 9 Comparison Of The Four Color (Variant) Choices - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 Kits And Accessories (Modules, Brackets, Overlays, And Cables) - - - - - - - - - - - - - - - - - - - - - - - - - - - 13 ESD (Electro-Static Discharge) Specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23 Optical Characteristics Specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24 Optical Characteristics Test Conditions And Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25 Definition Of Optimal Contrast Setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 6 Definition Of 6 O'Clock And 12:00 O'Clock Viewing Angles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 28 Definition Of Vertical And Horizontal Viewing Angles (CR> Display Module Part Numbers For Default Interfaces - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29 How To Reset Any Module’s Interface To USB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29 USB Power And Data Communications (CFA634-*-KU) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30 RS232 Power And Data Communications (CFA634--KS) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31 LL - Logic Level (CFA634-*-KL) and LLI - Logic Level, Inverted (CFA634-***-KN) - - - - - - - - - - - - - - 33 Location and Description of Jumpers To Change Interface Type - - - - - - - - - - - - - - - - - - - - - - - - - - - - 37 Alternate Method To Power the Backlight For Non-USB Interfaces - - - - - - - - - - - - - - - - - - - - - - - - - - 39
CONTENTS
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 6 Show Blinking Block Cursor with Underscore (\\006, 0x06, Control+F) - - - - - - - - - - - - - - - - - - - - - 42 Line Feed (\\010, 0x0A, Control+J or Control+Enter) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 43 Set Cursor Position (Column and Row) (\\017, 0x11, Control+Q) - - - - - - - - - - - - - - - - - - - - - - - - - 44 Set Custom Character Bitmap (\\025, 0x19, Control+Y) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46 Large Block Number (\\028, Control Backslash) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48 Send Data Directly to the LCD Controller (\\030, 0x1E, Control+Equal) - - - - - - - - - - - - - - - - - - - - - 49 Show Information Screen (\\031, 0x1F, Control+Minus) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 49 DISPLAY MODULE RELIABILITY AND LONGEVITY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 52 Display Module Longevity (EOL / Replacement Policy) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 52 APPENDIX A: FREE DEMONSTRATION AND DRIVER SOFTWARE- - - - - - - - - - - - - - - - - - - - - - - - - - 55 CONTENTS, CONTINUED
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 8 INTRODUCTION CONFIGURATION CHOICES Choose From Twenty-Four Configurations If you already know what interface you need, you can buy CFA634 modules shipped with any of the six interfaces ready to use. You also have a choice of four colors. Twenty-four part numbers represent the different combinations of interfaces and colors PART NUMBERS Variant Color TFH TMI YDI YFH INTERFACE USB 19200 baud equivalent throughput CFA634-TFH-KU CFA634-TMI-KU CFA634-YDI-KU CFA634-YFH-KU RS232 “full swing” RS232 serial 115200/19200/9600/4800/2400 baud (19200 default) CFA634-TFH-KS CFA634-TMI-KS CFA634-YDI-KS CFA634-YFH-KS LL logic level serial 0v to +5v CFA634-TFH-KL CFA634-TMI-KL CFA634-YDI-KL CFA634-YFH-KL LLi logic level serial, inverted +5v to 0v CFA634-TFH-KN CFA634-TMI-KN CFA634-YDI-KN CFA634-YFH-KN I2C CFA634-TFH-KC CFA634-TMI-KC CFA634-YDI-KC CFA634-YFH-KC SPI CFA634-TFH-KP CFA634-TMI-KP CFA634-YDI-KP CFA634-YFH-KP
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 9 Customize Any Of The Twenty-Four Configurations These twenty-four configurations can be customized to include different connectors and cables. When you customize any one of the twenty-four configurations using the Customize and Add to Cart feature on a CFA634 product’s web page, a unique part number is generated by adding characters to the end of the part number. For example, for the CFA634-YDI-KL, you may choose to customize by adding a 7-pin header. The part number in your shopping cart will be CFA634-YDI-KL16. As a result of customizing and kit configurator choices, we offer over 93 configurations within the CFA634 series. How Part Number Configurations Are Described In This Data Sheet For brevity, this Data Sheet uses the following part number naming conventions:
4 COLORS, x = ANY
CFA634-TFH-K* CFA634-TMI-K* CFA634-YDI-K* CFA634-YFH-K* * = Any Variant Color CFA634-*-KC I2C CFA634-*-KL Logic Level Serial CFA634-*-KN Logic Level Serial, Inverted CFA634-*-KP SPI CFA634-*-KS “Full Swing” RS232 Serial CFA634-***-KU USB
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 10 EXPLANATION OF PART NUMBER CODES Brand Crystalfontz America, Incorporated Module Identifier 634 Backlight Type and Color * = T – LED, white Y – LED, yellow-green Fluid Type, Image (positive or negative), and LCD Glass Color * = D – FFSTN, negative, black F – FSTN, positive, neutral M –STN, negative, blue Polarizer Film Type, Operating Temperature Range1, and Viewing Angle (O ‘Clock)2 * = I – Transmissive, Wide Temperature Range, 6:00 H – Transflective, Wide Temperature Range, 6:00 1Wide Temperature operating range for these display modules is -20°C minimum to +70°C maximum. 2For more information on Viewing Angle, see Definition Of Vertical And Horizontal Viewing Angles (CR>2) (Pg. 28). Special Code K – Manufacturer’s code Interface Code * = C – I2C P – SPI L – LL (logic level serial) N – LLi (logic level serial, inverted) S – “full swing” RS232 serial U – USB Customize3 x = 1 or more characters. 3When you customize any one of the twenty-four products using the Customize and Add to Cart feature on a CFA634 web page, a unique part number is generated by adding one or more characters to the end of the part number. Display modules customized by adding accessories using the Kit Configurator also have unique part numbers. See Kits And Accessories (Modules, Brackets, Overlays, And Cables) (Pg. 13).
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 11 MAIN FEATURES Large easy-to-read LCD in a compact size can display 20 characters x 4 lines. Overall module size is 130.00 mm Attractive stainless steel bezel. Optional PC CDROM mounting bracket with three choices of overlay to fit two 5.25" wide bays is available. See Kits And Accessories (Modules, Brackets, Overlays, And Cables) (Pg. 13). The CFA634 series has four color (variant) choices: CFA634-TFH-K*: White edge-lit LED backlight with positive STN transflective mode. Displays dark (near-black) characters on light (near-white) background. The display can be read in normal office lighting, in dark areas, and in bright sunlight. CFA634-TMI-K*: White edge-lit LED backlight with negative STN transmissive mode LCD. Displays light (near- white) characters on a blue background. The display can be read in normal office lighting and in dark areas. May be difficult to read in direct sunlight. CFA634-YDI-K*: Yellow-green array LED backlight with negative FFSTN transmissive mode LCD. Displays yellow-green characters on a dark (near-black) background. The display can be read in normal office lighting and in dark areas. May be difficult to read in direct sunlight. CFA634-YFH-K*: Yellow-green array LED backlight with positive FSTN transflective mode LCD. Displays dark (near-black) characters on yellow-green background. The display can be read in normal office lighting, in dark areas, and in bright sunlight. Use any of six interfaces on any module in the CFA634 series by changing the interface selection in a command and using the appropriate jumper configurations. See INTERFACE CONNECTION INFORMATION (Pg. 29). The displays have a 6 o’clock viewing angle (polarizer viewing direction). See Definition Of Vertical And Horizontal Viewing Angles (CR>2) (Pg. 28). Adjustable contrast. The module’s default contrast value will be acceptable for many applications. If necessary, you can adjust the contrast by using control function Contrast Control (\\015, 0x0F, Control+O) (Pg. 44). The modules have a RockWorks RW1067 or compatible controller. Robust packet based communications protocol with 16-bit CRC. Extended voltage (9-15 volts for interfaces using DB9 connector) and 5 volts power inputs for the controller. Back- light is 5 volts. Use the nonvolatile memory capability (EEPROM) to customize the “power-on” display settings. Temperature range for operation is -20°C to +70°C. RoHS compliant. You can download the Certificate of Compliance for ISO, RoHS, and REACH from the Datasheets & Files tab on any CFA634 part number’s website page. Crystalfontz American and the factory are ISO certified.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 12 COMPARISON OF THE FOUR COLOR (VARIANT) CHOICES Part Number CFA634-TFH-K* CFA634-TMI-K* CFA634-YDI-K* CFA634-YFH-K* Fluid STN STN FFSTN FSTN LCD Glass Color neutral blue black neutral Image positive negative negative positive Polarizer Film transflective transmissive transmissive transflective LED Backlight white yellow-green FSTN has better contrast than STN. FFSTN has better contrast than FSTN. Positive Image: Sunlight readable and also readable in dark areas. Negative Image: May be difficult to read in direct sunlight.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 13 KITS AND ACCESSORIES (MODULES, BRACKETS, OVERLAYS, AND CABLES) In addition to using the “Customize and Add to Cart” feature to customize a display module with different cables and connectors on a website order, you can use the Kit Configurator to order kits for CFA634-**-KS (“full swing” RS232 serial default interface) and CFA634-*-KU (USB default interface) that include accessories. Here is an explanation of kit part numbers: [type] DB – Optional PC CDROM mounting bracket that fits two 5.25" bays. [series] 634 – Part of 634 series [overlay] An overlay for the front of bracket with a display window of clear thick hard-coated polycarbonate Lexan®. Choice of four overlays are: AL – Silver Aluminum BG – Beige Plastic BK – Black Plastic [variant] Choice of two colors (variants): TFH – Dark (near-back) characters on light (near-white) background TMI – Light (near-white) characters on blue background YDI – Yellow-green characters on dark (near-black) background YFH – Dark (near-black) characters on yellow-green background [default interface] Two choices: S – “full swing” RS232 serial U – USB [additional parts in kit] x = One or more cables.
Figure 1. Example Of Bracket And Overlay contact Technical Support at support@crystalfontz.com to receive a price quote for a special order kit. suggested cables for the various interfaces. Or see all of the cables on our website here.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 15 MECHANICAL SPECIFICATIONS PHYSICAL CHARACTERISTICS ITEM SPECIFICATION Pixels Pixel Size Millimeters: 0.72 (W) x 0.86 (H) mm Pixel Pitch Millimeters: 0.78 (W) x0.92 (H) mm Active Area Millimeters: 93.54 (W) x 34.00 (H) mm Inches: 3.68" (W) x 1.34" (H) Viewing Area Millimeters: 102.00 (W) x 41.50 (H) mm Inches: 4.02"(W) x 1.63" (H) Character Character Pitch Millimeters: 4.68 (W) x 8.90 (H) mm Inches: 0.18" (W) x 0.33"(H) Character Size Millimeters: 3.84 (W) x 7.30 (H) mm Inches: 0.15" (W) x 0.29" (H) Module Overall Dimensions Width and Height Millimeters: 130.00 (W) mm x 63.00 (H) mm Inches: 5.12" (W) mm x 2.48" (H) mm Module Depth (Includes DB9 Connector) Millimeters: 19.90 mm Inches: 0.78" Weight 119 grams typical
Figure 2. Module Outline Drawing
34.00 Active Area
41.50 Viewing Area
52.50 Bezel
63.00 Overall (PCB)
93.54 Active Area
102.00 Viewing Area
117.60 Bezel
130.00 Overall Display Module (PCB)
- T1=10.00 mm (LED Backlight)
- T2=19.90 mm (Overall Depth)
57.00 Mounting Holes
124.00 Mounting Holes
Configuration (\\009, 0x09, Control+I) (Pg. 42). Figure 3. System Block Diagram 2The drive bias, also known as voltage margin, is related to the number of voltage levels used when driving the LCD. voltage levels are required. There is a direct relationship between the bias and the duty. Part numbers: modules are shipped with this interface ready to use.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 18 ABSOLUTE MAXIMUM RATINGS RECOMMENDED DC CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS SYMBOL MINIMUM MAXIMUM Operating Temperature TOP -20°C +70°C Storage Temperature TST -30°C +80°C Humidity Range, Non-condensing RH 10% 90% Supply Voltage For Logic (See note below) VDD 0 +5.25v Input and Output Pins for RS232 Serial (for CFA634-**-KS) RS232 Input Pin VRX -25v +25v RS232 Output Pin VTX -13v +13v Note These are stress ratings only. Extended exposure to the absolute maximum ratings listed above may affect device reliability or cause permanent damage. Functional operation of the module at these conditions beyond those listed under Recommended DC Characteristics (Pg. 18) is not implied. Powering from pins 4 and 7 on DB9, maximum voltage rating is +15v. (See pin descriptions on (Pg. 31). Changes in temperature can result in changes in contrast. RECOMMENDED DC CHARACTERISTICS SYMBOL MINIMUM TYPICAL MAXIMUM Supply Voltage for Logic (+5v) VDD-VO +4.80v +5.00v +5.25v Logic Input High Voltage VIH +2.1v - VDD Logic Input Low Voltage VIL VSS - +.08v RS232 serial (for CFA634-**-KS) (supplied through DB9 connector using on-board regulator) +9v - + 15v
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 19 CURRENT CONSUMPTION Current consumption varies by color (variant) choice. Current consumption is the same for all interfaces. CFA634-TFH-K* ITEMS ENABLED TYPICAL CURRENT CONSUMPTION Logic LCD Backlight VDD = +4.5v VDD = +5.0v X 0% 32 mA 34 mA X 100% 119 mA 145 mA 110 120 130 140 150 160 170 180 THF BL@100%Backlight at 100% VDD Typical Current Consumption (mA) THF BL@0%Backlight at 0% VDD Typical Current Consumption (mA)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 20 CFA634-TMI-K* ITEMS ENABLED TYPICAL CURRENT CONSUMPTION Logic LCD Backlight VDD = +4.5v VDD = +5.0v X 0% 32 mA 34 mA X 100% 120 mA 146 mA 110 120 130 140 150 160 170 180 TMI BL@100%Backlight at 100% VDD Typical Current Consumption (mA) TMI BL@0%Backlight at 0% VDD Typical Current Consumption (mA)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 21 CFA634-YDI-K* ITEMS ENABLED TYPICAL CURRENT CONSUMPTION Logic LCD Backlight VDD = +4.5v VDD = +5.0v X 0% 27 mA 29 mA X 100% 293 mA 492 mA 100 200 300 400 500 600 700 800 THF BL@100%Backlight at 100% VDD Typical Current Consumption (mA) THF BL@0%Backlight at 0% VDD Typical Current Consumption (mA)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 22 CFA634-YFH-K* ITEMS ENABLED TYPICAL CURRENT CONSUMPTION Logic LCD Backlight VDD = +4.5v VDD = +5.0v X 0% 32 mA 37 mA X 100% 309 mA 508 mA 250 300 350 400 450 500 550 600 650 700 750 YHF BL@100%Backlight at 100% VDD Typical Current Consumption (mA) YHF BL@0%Backlight at 0% VDD Typical Current Consumption (mA)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 23 ESD (ELECTRO-STATIC DISCHARGE) SPECIFICATIONS The circuitry is industry standard CMOS logic and is susceptible to ESD damage. Please use industry standard anti- static 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. LED BACKLIGHT CHARACTERISTICS Note For CFA634-TFH-K* and CFA634-TMI-K* with white backlights, we recommend that the display be dimmed or turned off during periods of inactivity to conserve the LEDs’ lifetime. LED Backlight Characteristics For CFA634 Series Test Condition: Supply Voltage = VDD ITEM SYMBOL TYPICAL Luminous Intensity Through Panel CFA634-TFH-K* IV 230 cd/m2 CFA634-TMI-K* 115 cd/m2 CFA634-YDI-K* TBD cd/m2 CFA634-YFH-K* 107 cd/m2 Backlight PWM Frequency2 300 Hz nominal 2PWM is Pulse Width Modulation. PWM is a way to simulate intermediate levels by switching a level between full on and full off. PWM can be used to con- trol the brightness of LED backlights, relying on the natural averaging done by the human eye, as well as for controlling fan power.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 24 OPTICAL CHARACTERISTICS OPTICAL CHARACTERISTICS SPECIFICATIONS CFA634-TFH-K*, CFA634-YDI-K*, and CFA634-YFH-K* ITEM SYMBOL CONDITION TYPICAL Viewing Angle, Horizontal θX+ CR>2 Viewing Angle: 25° 60° θX- 30° Viewing Angle, Vertical θY+ 40° θY- 40° Contrast Ratio1 CR Ta = 25°C LCD Response Time2,3 T rise 150 ms T fall 120 ms 1Contrast Ratio = (brightness with pixels light)/(brightness with pixels dark). 2Response Time: The amount of time it takes a liquid crystal cell to go from active to inactive or back again. 3For reference only. Viewing Direction: 6 o’clock
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 25 CFA634-TMI-K* OPTICAL CHARACTERISTICS TEST CONDITIONS AND DEFINITIONS We work to continuously improve our products, including backlights that are brighter and last longer. Slight color variations from module to module and batch to batch are normal. Viewing Angle Vertical (V)θ: 0° Horizontal (H)ϕ: 0° Frame Frequency: 78 Hz Driving Waveform: 1/16 Duty, 1/13 Bias Ambient Temperature (Ta): 25°C ITEM SYMBOL CONDITION TYPICAL Viewing Angle, Horizontal θX+ CR>2 Viewing Angle: 25° 40° θX- 35° Viewing Angle, Vertical θY+ 30° θY- 30° Contrast Ratio1 CR Ta = 25°C LCD Response Time2,3 T rise 150 ms T fall 120 ms 1Contrast Ratio = (brightness with pixels light)/(brightness with pixels dark). 2Response Time: The amount of time it takes a liquid crystal cell to go from active to inactive or back again. 3For reference only. Viewing Direction: 6 o’clock
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 29 INTERFACE CONNECTION INFORMATION DISPLAY MODULE PART NUMBERS FOR DEFAULT INTERFACES The CFA634 series is shipped with the following configurations: The hardware shipped with any of the configurations in the table above is identical. To change the default interface for any of these display modules: 1. Change the interface selection setting using the control function Module Configuration (\\009, 0x09, Control+I) (Pg. 42). 2. Ensure the jumpers are in the correct position (see Location and Description of Jumpers To Change Interface Type (Pg. 37)). 3. Use the connection information below. HOW TO RESET ANY MODULE’S INTERFACE TO USB If you aren’t sure what your module’s interface setting is, you can reset any display module to USB interface at 19200 kbps. Temporarily jumper (short) the two JPDFLT pins together while the display module is powered. The module will display the reset screen. Cycle power to reset to the module to USB. Part Number Default Interface CFA634-*-KC I2C CFA634-*-KL Logic Level Serial CFA634-*-KN Logic Level Serial, Inverted CFA634-*-KP SPI CFA634-*-KS “Full Swing” RS232 Serial CFA634-*-KC USB
Figure 10. Location Of JPDFLT Pins To Reset Interface To USB has a low profile 2 mm latching polarized connector for USB connection.
- Use the WR-USB-Y11 (~0.77 meter) to connect the cable’s 2 mm female USB connector to the display
typically found on motherboards. Short JPDFLT pins to reset interface to USB.
- Use the WR-USB-Y33 (~0.69 meter) to connect the cable’s smaller 2 mm female USB connector to the display
Figure 11. USB Connector Pins Labeled
1 Not Connected DCD (Data Carrier Detect)
2 Not Connected Rx (Receive Data)
3 Data In Tx (Transmit Data)
4 Power A (9 volts to 15 volts) DTR (Data Terminal Ready)
5 Ground (V
6 Connected to Power A if JPD is closed DSR (Data Set Ready)
7 Power B (9 volts to 15 volts) RTS (Request To Send)
8 Connected to Power B if JPC is closed CTS (Clear To Send)
9 Not Connected RI (Ring Indicator)
for powering the backlight below. Figure 12. Non-Backlight Operation Through 9-Pin Serial Port DB9
The DB9 pin serial RS232 plus DC power connector allows you to bring serial connectivity and power to another device. microcontroller “UART Tx” pin, you should configure the display module to use the LL or LLi interface. Figure 13. Location Of J2 7-Pin Expansion Port For LL Or LLi Interface A possible J2 connector for LL or LLi communications is the Digi-Key 7-pin Molex 22-23-2071. J2 7-Pin Expansion Port For LL Or LLi Interface.
Figure 14. Location Of JPWR Expansion Port will connect from a spare power connector from your PC's power supply to the display module. A possible connector for JPWR expansion port is the 4-pin Digi-Key Molex 22-23-2041. load while still satisfying the timing requirements. the display. Caution: some computers may have unconventional wire color assignments. will ruin the display and/or backlight if it is connected instead of 5 volts.
be connected together using the master's slave select. The display module uses Mode 3 in the diagram below. Figure 15. SPI Timing Diagram SPI_CS must be low before SPI_CLK falls. SPI_CS must stay low for the entire transfer. SPI_DATA must be correct before SPI_CLK falls. SPI_DATA must be held for a minimum of 50µs after SPI_CLK falls. The maximum clock rate is 1/55µs or 1/125 ns or 8 MHz. Data is transferred MSB first; two out of eight cycles are shown.
CPOL = 1, CPHA = 1 for most processors. Take SPI_CS high for a minimum of 55µs to guarantee bit synchronization. Maximum throughput is 1/(9 x 55) = 2020 bytes / second. circumstances. We recommend that you include external pull-ups as appropriate to your application. the module to be powered using that header, if desired. transmit 010101012 which is 42 left bit-shifted with a 1 (8510). Figure 16. Location Of J_I2C 4-Pin Expansion Port For I2C Interface
Figure 17. Jumper Locations On Back of PCB
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 38 To change interface type on a module, you may need to open or close certain jumpers.To close a jumper, melt solder across the gap. To open a jumper, remove the solder. Solder wick works well for this. Do not change factory setting on JPGPIO1 and JPUSBSNS. JUMPERS THAT CAN BE CHANGED SPECIFICATION O Jumper open C Jumper closed ‒ Jumper open or closed has no effect USB RS232 LL/LLi I2C SPI JP3, JP4 Open: DATA_IN is RS232 (-10v to +10v swing). Closed: DATA_IN is 0v to +5v swing. ‒ O CCC JP5, JP6 Open: DATA_IN is 0v to +5v swing. Closed: DATA_IN is RS232 (-10v to +10v swing). ‒ C OOO JPC, JPD Some host hardware or software may require the display to assert its DSR and/or CTS lines before it will send data to the display. Open: JPC ‒ DSR is open. JPD ‒ CTS is open. Closed: JPC ‒ DTR is fed back on DSR through 1K Ω resistor. JPD ‒ RTS is fed back on CTS through 1K Ω resistor. ‒ O/C ‒‒‒ JP2 Open: Disconnects USB's +5v power line from display module's +5v power plane. Closed: Connects USB's +5v power line to display module's +5v power plane. C O ‒‒‒ FOR ALL INTERFACES JPBL Open: Use separate supply for logic and backlight. Closed: Connects +5v LCD line to display module's +5v power plane to power the backlight from the same supply as the logic. JP_DB9_PWR Open: Disconnects DB9 Pins 7 and 8 from the display module's power plane. Closed: Connects DB9 Pins 7 and/or 8 directly to the display module's +5v power plane. Closing this jumper and connecting the module via the DB9 connector may put voltage in excess of +6v to the module and damage it beyond repair. JP1 Open: Disconnects the JPWR header from the display module's +5v power plane. Closed: Connects the JPWR header to the display module's +5v power plane. Note: JPWR's +5v pin is always connected to the PsoC. JPGPIO1 Reserved. JPUSBSNS Reserved. *Frameground is a trace connecting the mounting holes, bezel, and shell of the DB9.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 39 ALTERNATE METHOD TO POWER THE BACKLIGHT FOR NON-USB INTERFACES The display module's backlight brightness is controlled by PWM (Pulse Width Modulation). The PWM may cause noise on supplies that have high output impedance. Noise from the backlight PWM can cause problems in your application. You may want to connect a filter capacitor from +5V(LCD) to GROUND close to the display. You can also operate the backlight at full brightness which disables the PWM. To use the backlight in any of the following configurations requires a regulated +5 volt supply capable of sourcing 400 mA, hereby referred to as the supply. The supply can connect to any +5V(LED) terminal. This may be the same supply that is used for +5V(LCD). To Power The Backlight Using J2 Expansion Port Pins To power the backlight, connect the supply to pin 3 labeled +5v(LED) on the J2 connector. The supply’s ground should connect to the VDD terminal of J2 labeled GROUND, shown below. Note Do not connect a supply greater than 5.25 volts to VDD or 5v(LED). If you do, you will damage the display module. PIN PIN NAME FUNCTION
1 GROUND Ground (backlight and controller)
2 +5V(LCD) Controller and LCD power (+5 volts only) 3 +5V(LED) LED Backlight power (+5 volts only) 4M O S I Master Out, Slave In Serial Data In (input)
5 SS SPI Chip Select (active low input)
6 SCK SPI Clock (input)
7M I S O Master In, Slave Out SPI Busy (for status output)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 40 HOST COMMUNICATIONS Note for RS232 serial interface (CFA632-*-KS): The baud rate is set in the firmware. In previous versions of this module, the baud rate was set with dip switches. See interface selection choices in the table in Module Configuration (\\009, 0x09, Control+I) (Pg. 42). ABOUT HANDSHAKING The display can generally execute commands faster than the interface can deliver them so no handshaking is nec- essary from the display’s point of view. The few exceptions involve accessing the EEPROM (For example, see Mod- ule Configuration (\\009, 0x09, Control+I) (Pg. 42)). For RS232 serial interface (CFA632-*-KS), some host hardware or software may require the display to assert its DSR and/or CTS lines before it will send data to the display. In that case, JPC and/or JPD may be closed. Closing JPC will connect DSR to DTR through a 1K Ω resistor. Closing JPD will connect CTS to RTS through a 1K Ω resis- tor. See Jumper Locations On Back of PCB (Pg. 37). CONTROL CODES AND THEIR FUNCTIONS The display module will accept plain ASCII characters and display them on the screen at the current cursor position. For example, if you send “Hello World”, the display shows “Hello World”. The display also supports a set of control characters that access other features of the display. Some of these commands require one or more parameters. In general, the parameters are “binary” characters, meaning that any value between 0 and 255 may be required. The notation “\\xxx” is used for “binary” data, where “xxx” is the decimal representation of the number. Use the codes \\000 to \\255 to include all possible values for a character. This notation is supported by our cfTest software. We recommend you try this utility by using the examples listed under Description Of Control Functions (Pg. 41). You can select a line of the example text by highlighting it, copy, then paste into the cfTest edit box with a right-click “Paste”. Be sure not to highlight the invisible carriage return at the end of the line. Below is a summary of the control codes. Click on the links in the ASCII column to jump to an explanation of the code function. ASCII HEX KEYSTROKES CONTROL CODE FUNCTIONS \\000 0x00 ‒ Not Accessible \\001 0x01 Control+A Cursor Home \\002 0x02 Control+B Hide Display \\003 0x03 Control+C Show Display \\004 0x04 Control+D Hide Cursor \\005 0x05 Control+E Show Underline Cursor \\006 0x06 Control+F Show Blinking Block Cursor with Underscore \\007 0x07 ‒ Not Accessible \\008 0x08 Control+H Backspace (Destructive) \\009 0x09 Control+I Module Configuration
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 41 DESCRIPTION OF CONTROL FUNCTIONS Cursor Home (\\001, 0x01, Control+A) Moves cursor to the top left character position. No data is changed. Identical to Control+Q,0,0. Hide Display (\\002, 0x02, Control+B) Display is blanked; no data is changed. Show Display (\\003, 0x03, Control+C) Restores blanked display; nothing else is changed. \\010 0x0A Control +J or Control +Enter Line Feed \\011 0x0B Control+K Delete In Place \\012 0x0C Control+L Form Feed (Clear Display) \\013 0x0D Control+M Carriage Return \\014 0x0E Control+N Backlight Control \\015 0x0F Control+O Contrast Control \\016 0x10 ‒ Not Accessible \\017 0x11 Control+Q Set Cursor Position (Column and Row) \\018 0x12 Control+R Horizontal Bar Graph \\019 0x13 Control+S Scroll ON \\020 0x14 Control+T Scroll OFF \\021 0x15 ‒ Not Accessible \\022 0x16 ‒ Not Accessible \\023 0x17 Control+W Wrap ON \\024 0x18 Control+X Wrap OFF \\025 0x19 Control+Y Set Custom Character Bitmap \\026 0x1A Control Z Reboot \\027 0x1B Escape Escape Sequence Prefix \\028 0x1C Control+\\ Large Block Number \\029 0x1D ‒ Not Accessible \\030 0x1E Control+Equal Send Data Directly to LCD Controller \\031 0x1F Control+Minus Show Information Screen \\128 - \\135 Custom Characters 0 through 7 ASCII HEX KEYSTROKES CONTROL CODE FUNCTIONS (Continued)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 42 Hide Cursor (\\004, 0x04, Control+D) Cursor is not shown; nothing else is changed. Show Underline Cursor (\\005, 0x05, Control+E) Sets cursor to nonblinking underscore. Show Blinking Block Cursor with Underscore (\\006, 0x06, Control+F) Sets cursor to blinking block underscore. Backspace (\\008, 0x08, Control+H) Moves the cursor back one space and erases the character in that space. Will wrap from the left-most column to the right-most column of the line above. Will wrap from the left-most column of the top row to the right-most column of the bottom row. Ignores wrap. Module Configuration (\\009, 0x09, Control+I) This command allows the current state of the display to be stored in the display's EEPROM, recalling of the EEPROM contents to the display, and controlling the boot behavior. All features of the display are controlled: the characters displayed, the bitmaps of the user-definable characters, the backlight setting, the contrast setting, the cursor position, the cursor style, the wrap setting, the scroll setting, interface selection, baud rate, data normal / inverted, and boot state. Note Since writing and reading the EEPROM takes quite a bit time, it is possible to overflow the display's input buffer if data is continuously sent while the display is busy executing these commands. The display will still buffer data while these commands are being executed. However, the buffer is 64 bytes long and can be overflowed. You must take care to not overflow the input buffer while the EEPROM commands are executing. MODULE CONFIGURATION COMMANDS Display Duration Note: When changing any communication settings, the selection takes place immediately. Have proper cables ready to use before changing interfaces. You will need to reconnect at the new baud rate if using Baud Selection (RS232 Only) or reconnect for the new address if changing Set Slave Address (I2C Only). 1. Connect at the current interface and/or baud rate. 2. Send command to change to new interface and/or baud rate. If changing interface, refer to table JUMPERS THAT CAN BE CHANGED (Pg. 38) to ensure jumpers are set appropriately. 3. Reconnect at current interface and/or baud rate. \\009\\000 \\000 Displays permanently. \\001 Displays until input. \\002 Displays for ~5 seconds, then is blank. Screen Selection \\009\\001 \\000 Crystalfontz display. \\001 User display (custom boot screen).
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 43 Line Feed (\\010, 0x0A, Control+J or Control+Enter) Moves the cursor down one row. If SCROLL is on and the cursor is at the bottom row, the display will scroll up one row and the bottom row will be cleared. Interface Selection Example: Change Interface 1. Connect using the current interface (USB by default for 2. Send command \\009\\002\\002 (e.g., SPI interface) using cfTest or any other communication software. 3. Disconnect the current interface. 4. Ensure jumpers JP3 and JP4 are closed and jumpers JP5 and JP6 are open. (See Location and Description of Jumpers To Change Interface Type (Pg. 37).) 5. Connect using the new interface. \\009\\002 \\000 USB \\001 “full swing” RS232 serial interface over DB9 \\002 SPI \\003 I2C \\004 LL (logic level serial) \\005 LLi (logic level serial, inverted) Baud Selection (RS232 Only) Example: Change Baud Rate Baud Selection is only applicable to RS232. 1. Ensure jumpers JP3 and JP4 are open and jumpers JP5 and JP6 are closed. See Location and Description of Jumpers To Change Interface Type (Pg. 37). 2. Connect using the RS232 interface. 3. Send Command \\009\\003\\002 (9600 bps) using cfTest or any other communication software. 4. Reconnect at the new baud rate. \\009\\003 \\000 2400 bps \\001 4800 bps \\002 9600 bps \\003 19200 bps \\004 115200 bps Set Slave Address (I 2C Only) \\009\\004 Data[1] New Address Save Settings \\009\\005 Recall Settings \\009\\006 Note If SCROLL is set, the cursor is placed on the bottom line, several Line Feed characters are sent (forcing the display to scroll), and these Line Feeds characters are immediately followed by a burst of more than 64 additional characters—it is possible to overflow the display's input buffer. Don't do this. Contrary to design standards for Internet server software from our favorite software monopoly, the display will not start executing the input buffer data as if it were code. The display will simply overwrite the oldest data in the input buffer with the most recently received data. MODULE CONFIGURATION COMMANDS (Continued)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 44 Delete In Place (\\011, 0x0B, Control+K) Deletes the character at the current cursor position. Cursor is not moved. Form Feed (\\012, 0x0C, Control+L) Clears the display and returns cursor to Home position (upper left). All data is erased. Carriage Return (\\013, 0x0D, Control+M) Moves cursor to the left-most column of the current row. Backlight Control (\\014, 0x0E, Control+N) Send “Control+N”, followed by a byte from 0-100 for the backlight brightness. 0=OFF, 100=ON, intermediate values will vary the brightness. Examples: \\014\\000 \\014\\050 \\014\\100 Contrast Control (\\015, 0x0F, Control+O) Send “Control+O”, followed by a byte from 0-100 for the contrast setting of the displayed characters. 0 = very light 40 = typical 100 = very dark Examples: \\015\\050 \\015\\060 \\015\\070 Set Cursor Position (Column and Row) (\\017, 0x11, Control+Q) Send “Control+Q” followed by one byte for the column (0-15), and a second byte for the row (0-3). The upper-left position is 0,0. The lower-right position is 15,1. For example, to move the cursor to column 11 of the second line: \\017\\010\\001 Horizontal Bar Graph (\\018, 0x18. Control+R) Send “Control+R” followed by the following bytes: graph_index style start_column end_column length row
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 45 graph_index determines which custom characters are used. style is the bit pattern to use in drawing the graph. Any value is valid between \\000 and \\255. The MSB (Most Significant Bit) is at the top of the row, the LSB (Least Significant Bit) is at the bottom of the row. start_column and end_column are the character X coordinates of the graph area. Each must be between \\000 and \\015. start_column must be less than or equal to end_column. length is the length in pixels of the graph. Positive values will graph from the left edge of start_column, negative values will graph from the right edge of end_column. There are six pixels per character, so the maximum value of length is 16 x 6 = \\096. row is the character Y coordinate. \\000-\\001 is valid. Examples: \\018\\000\\255\\000\\014\\010\\001 \\018\\000\\015\\000\\014\\236\\001 graph_index CUSTOM CHARACTERS USED \\000 0,1 \\001 2,3 \\002 4,5 \\003 6,7 style PATTERN DESCRIPTION \\255 (11111111b) thick bar \\000 (00000000b) not visible (all pixels are off) \\085 (01010101b) striped bar \\060 (00111100b) medium width bar, centered \\015 (00001111b) medium width bar, low in the row \\240 (11110000b) medium width bar, high in the row Note The entire graph area is completely rewritten by each graph command, so there is no need to clear the area between successive updates of the same graph. If a length of \\000 is written, the entire graph area is cleared to spaces. Negative values can be calculated as 256 - value. For instance, if you want a graph to extend 20 pixels towards the left, from the right most column of the graph area, send 236 (256 - 20 = 236). No additional graph “setup” command is needed.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 46 Scroll ON (\\019, 0x13, Control+S) Turns scroll feature on. Then a Line Feed (Control+J) command from the bottom row will scroll the display up by one row, independent of Wrap. If Wrap is also on (Control+W), a wrap occurring on the bottom row will cause the display to scroll up one row. Scroll is on by default. Scroll OFF (\\020, Control+T) Turns scroll feature off. Then a Line Feed (Control+J) command from the bottom row will move the cursor to the top row of the same column, independent of wrap (Control+W for Wrap ON, Control+X for Wrap OFF). If wrap is on, a wrap occurring on the bottom row will also wrap vertically to the top row. Scroll is on by default at power-up. Wrap ON (\\023, 0x17, Control+W) Turns wrap feature on. When wrap is on, a printable character received when the cursor is at the right-most column will cause the cursor to move down one row to the left-most column. If the cursor is already at the right-most column of the bottom row, it will wrap to the top row if Scroll is off, or the display will scroll up one row if Scroll is on. Wrap OFF (\\024, 0x18, Control+X) Turns wrap feature off. When wrap is off, a printable character received when the cursor is at the right-most column will cause the cursor to disappear as it will be off the right edge of the screen. Any subsequent characters will be ignored until some other command moves the cursor back onto the display. This function is independent of Scroll. Set Custom Character Bitmap (\\025, 0x19, Control+Y) The custom characters are mapped at \\128 through \\135 corresponding to character 0 to character 7. Send “Control+Y” followed by the following bytes: character data0 data1 data2 data3 data4 data5 data6 data7 Note The graphs use some of the custom characters and may corrupt the display contents if there are user- defined custom characters or large numbers shown.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 47 character determines which of the eight custom characters is modified. 0-7 is valid. The custom characters are displayed by sending \\128 to \\135: data0-data7 are the bitmap information for this character. Any value is valid between 0 and 63. The MSB is at the left of the character cell of the row and the LSB is at the right of the character cell. data0 is at the top of the cell, data7 is at the bottom of the cell. Examples: \\012\\001\\128\\129\\130\\131\\017\\000\\001\\132\\133\\134\\135 \\025\\000\\000\\000\\001\\003\\000\\031\\031\\031 \\025\\001\\028\\054\\032\\001\\003\\051\\051\\051 \\025\\002\\014\\027\\049\\032\\032\\047\\032\\047 \\025\\003\\000\\000\\032\\048\\000\\062\\000\\062 \\025\\004\\031\\031\\031\\000\\003\\001\\000\\000 \\025\\005\\051\\051\\051\\003\\001\\032\\054\\028 \\025\\006\\047\\032\\047\\032\\032\\049\\027\\014 \\025\\007\\062\\000\\062\\000\\048\\032\\000\\000 Reboot (\\026, 0x1A, Control+Z) The firmware is stable and robust. It is unlikely that you will ever need a “reboot” command. If the firmware did crash, the command processor would likely be inoperable and unable to detect the reboot command. However, you may have certain situations where it is nice to have a command that will return the display to a known state. For instance, if the baud rate on the host is set to an incorrect speed, the data is interpreted as meaningless garbage which the display firmware tries to interpret. Some data may set the contrast to an unusable value; some data may program the LCD controller to an indeterminate state. Or perhaps you always want the display to wake up in a given state when your program starts, without going through all the commands that affect the way the display interprets commands (such as the state of Scroll or Wrap, for instance). Send one “Control+Z” followed by another “Control+Z” to reboot the display. If you are not sure of the display state, it may be necessary to send up to 9 characters to satisfy the parameters of some previous command. For example, if the Set Custom Character Bitmap command (See Set Custom Character Bitmap (\\025, 0x19, Control+Y) (Pg. 46)) has just character CUSTOM CHARACTER MODIFIED \\128 0 \\129 1 \\130 2 \\131 3 \\132 4 \\133 5 \\134 6 \\135 7 Note The large digits use all of the custom characters, so if you modify the custom characters when large digits are displayed, the display will probably become corrupted. The bar graphs also use some of the custom characters.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 48 been received by the display when an application crashes, the display will interpret the next 9 bytes as the parameters to the command, then wait for more commands. If you are not sure what the status of the display is, send 9 blanks (\\032) followed by two “Control+Z”s (\\026). For RS232 serial (CFA634-****-KS): If the display in your system is powered by the serial port's RTS and DTR lines, the display can be rebooted by dropping those lines momentarily (for example, 500 mS) and then bringing them high again. Escape Sequence Prefix (\\027, 0x1B, Escape) Four escape sequences are supported. These correspond to the escape sequences that are sent for the four arrows keys in HyperTerminal with an ANSI terminal selected (and also our cfTest test and development software). These sequences move the cursor only and do not wrap. Escape Sequence Prefix (\\027, 0x1B, Escape) Four escape sequences are supported. These correspond to the escape sequences that are sent for the four arrows keys in HyperTerminal with an ANSI terminal selected (and also our cfTest test and development software). These sequences move the cursor only and do not wrap. Large Block Number (\\028, Control Backslash) Send "Control+Backslash" followed by the following bytes: style column number style determines if a large number (3x4 or a 4x4) is displayed: ESCAPE SEQUENCE ARROW KEY ESC [ A (equivalent to \\027\\091\\065) UP arrow ESC [ B (equivalent to \\027\\091\\066) DOWN arrow ESC [ C (equivalent to \\027\\091\\067) RIGHT arrow ESC [ D (equivalent to \\027\\091\\068) LEFT arrow ESCAPE SEQUENCE ARROW KEY ESC [ A (equivalent to \\027\\091\\065) UP arrow ESC [ B (equivalent to \\027\\091\\066) DOWN arrow ESC [ C (equivalent to \\027\\091\\067) RIGHT arrow ESC [ D (equivalent to \\027\\091\\068) LEFT arrowstyle FUNCTION \\000 3x4 large number \\001 4x4 large number \\002 invalid
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 49 column is the starting column of the number. \\000-\\017 are valid for a style of \\000 (3x4) \\000-\\016 are valid for a style of \\001 (4x4) number is the number to display. \\048 to \\057 ('0' to '9') are valid. Example: \\004\\012\\028\\000\\0010\\028\\000\\0051\\028\\000\\0092\\028\\000\\0133\\028\\000\\0174 \\004\\012\\028\\000\\0005\\028\\000\\0046\\028\\000\\0087\\028\\000\\0128\\028\\000\\0169 \\004\\012\\028\\001\\0000\\028\\001\\0051\\028\\001\\0102\\028\\001\\0153 \\004\\012\\028\\001\\0006\\028\\001\\0057\\028\\001\\0108\\028\\001\\0159 Send Data Directly to the LCD Controller (\\030, 0x1E, Control+Equal) Send “Control+Equal” followed by the following bytes: location data location is the destination register on the LCD controller: data is the data to write to the controller. Example: \\030\\002\\031\\030\\002\\130 Show Information Screen (\\031, 0x1F, Control+Minus) This function will show the baud rate for CFA632-*-KL and CFA632-*-KS. This function will show the interface mode for CFA632-*-KC, CFA632-*-KP, and CFA632-***-KU. Note The large numbers use all the custom characters. There will be some corruption if they are used at the same time as graphs or user defined custom characters. No large number initialization command is needed. location REGISTER \\000 Control Register, (RS=0, RE=0) \\001 Data Memory, (RS=1, RE=x) Note This command executes a low level write directly to the controller. Use this command at your own risk. “Control+Z” followed by another “Control+Z” will reboot the display and recover from most mistakes. This command can disable or damage your display. Use this command at your own risk.
Figure 18. Character Generator ROM (CGROM)
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 51 HOW TO USE CGROM The CGROM defines which characters are shown by the display for a given code received through the interface. The display module firmware has an enhanced CGROM that includes many useful special characters (including numeric superscripts, icons, mathematical symbols, some fractions, a great variety of arrows, and many currency symbols). Most of the characters can be accessed by sending the appropriate ASCII code to the display. For instance, the letter “A” can be shown by sending an “A” (which is the same as a “decimal 65”, a “hex 0x41”, or a “\\065”). Some characters do not have an obvious match. For instance, the code to display a superscript “9” is “decimal 137”, “hex 0x89”, or “\\137”. The relationship between the codes and the characters are shown on in the Character Generator ROM (CGROM) (Pg. 50). To find the code for a given character, add the two numbers that are shown in bold for its row and column. For example, the superscript “9” is in the column labeled “128d” and in the row labeled “9d”. So you would add 128 + 9 to get 137. When you send a byte with the value of 137 to the display, then a superscript “9” will be shown at the current cursor position. In the CFA634 v1.0, the CGROM table had several columns that did not have any characters assigned to the codes. The commands to control the display were mapped to some of those unused codes. These codes are shown in red in the table. Specifically, the first 32 codes (0 to 31) are reserved for the display's special functions (cursor positioning, contrast control, bar graphs), and the codes from 128 to 135 are used to access the custom characters. To access the characters shown in red, it is necessary to send some data directly to the LCD controller. Send Data Directly to the LCD Controller (\\030, 0x1E, Control+Equal) (Pg. 49) allows any character in the CGROM to be displayed. For example, if you want to display an arrow that points to the upper left, look at the table and note that it is in column “16d”, and in row “6d”, so its code is 22 (16 + 6 = 22). Use the following sequence to display the arrow that points to the upper left: \\030\\001\\022 This sequence of three bytes must be used to display any of the characters shown in red in the table. It can also be used to access any character in the table.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 52 DISPLAY MODULE RELIABILITY AND LONGEVITY Note: We work to continuously improve our products, including backlights that are brighter and last longer. Slight color variations from module to module and batch to batch are normal. DISPLAY MODULE RELIABILITY DISPLAY MODULE LONGEVITY (EOL / REPLACEMENT POLICY) Crystalfontz is committed to making all of our display modules available for as long as possible. Occasionally, a supplier discontinues a component, or a process used to make the module becomes obsolete, or the process moves to a more modern manufacturing line. In order to continue making the module, we will do our best to find an acceptable replacement part or process which will make the “replacement” fit, form, and function compatible with its predecessor. We recognize that discontinuing a module may cause problems for some customers. However, rapidly changing technologies, component availability, or low customer order levels may force us to discontinue (“End of Life”, EOL) a module. For example, we must occasionally discontinue a module when a supplier discontinues a component or a manufacturing process becomes obsolete. When we discontinue a module, we will do our best to find an acceptable replacement module with the same fit, form, and function. In most situations, you will not notice a difference when comparing a “fit, form, and function” replacement module to the discontinued module it replaces. However, sometimes a change in component or process for the replacement module results in a slight variation, perhaps an improvement, over the previous design. Although the replacement module is still within the stated Data Sheet specifications and tolerances of the discontinued module, changes may require modification to your circuit and/or firmware. Possible changes include: Backlight LEDs. Brightness may be affected (perhaps the new LEDs have better efficiency) or the current they draw may change (new LEDs may have a different VF). Controller. A new controller may require minor changes in your code. Component tolerances. Module components have manufacturing tolerances. In extreme cases, the tolerance stack can change the visual or operating characteristics. Please understand that we avoid changing a module whenever possible; we only discontinue a module if we have no other option. We publish Part Change Notices (PCN) as soon as possible. ITEM SPECIFICATION Yellow-Green LED Backlight 50,000 to 100,000 hours White LED Backlight Note: We recommend that the backlights of white LED backlit modules be dimmed or turned off during periods of inactivity to conserve the white LED backlight lifetime. Power-On Hours % of Initial Brightness (New Module) <10,000 >70% <50,000 >50% For modules with white LED backlights, adjust backlight brightness so the display is readable but not too bright. Dim or turn off the backlight during periods of inactivity to conserve the white LED backlight lifetime. Under operating and storage temperature specification limitations, humidity non-condensing RH up to 65%, and no expo- sure to direct sunlight. Value listed above are approximate and represent typical lifetime.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 53 CARE AND HANDLING PRECAUTIONS For optimum operation of the display module and to prolong its life, please follow the precautions described below. Excessive voltage will shorten the life of the module. You must drive the display within the specified voltage limit. See Absolute Maximum Ratings (Pg. 18). HANDLING CAUTION FOR DISPLAY MODULES SHIPPED IN TRAYS If you receive modules packed in trays, handle trays carefully by supporting the entire tray. Trays were made to immobilize the modules inside their packing carton. Trays are not designed to be rigid. Do not carry trays by their edges; trays and modules may be damaged. ESD (ELECTRO-STATIC DISCHARGE) SPECIFICATIONS The circuitry is industry standard CMOS logic and is susceptible to ESD damage. Please use industry standard anti static 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 RockWorks RW1067 or compatible controller maintains its internal operating modes until something happens to change it. Excessive external noise can change these internal modes. In your packaging and system design, suppress or prevent the noise from influencing the controller. Also, refresh the operating modes periodically to prevent the effects of unanticipated noise. The exposed surface of the LCD “glass” is actually a polarizer laminated on top of the glass. To protect the polarizer from damage, the display module ships with a protective film over the polarizer. Please peel off the protective film slowly. Peeling off the protective film abruptly may generate static electricity. The polarizer is made out of soft plastic and is easily scratched or damaged. When handling the module, avoid touching the polarizer. Finger oils are difficult to remove. To protect the soft plastic polarizer from damage, place a transparent plate (for example, polycarbonate or glass) in front of the display module, leaving a small gap between the plate and the display surface. We recommend Lexan® which is readily available and works well. Do not disassemble or modify the module. Do not modify the ten tabs of the metal bezel or make connections to them. Solder only to the I/O terminals. Use care when removing solder so you do not damage the PCB. Use care when removing solder so you do not damage the PCB. Use care to keep the exposed terminals clean. Contamination, including fingerprints, may make soldering difficult and the reliability of the soldered connection poor. Do not reverse polarity to the power supply connections. Reversing polarity will immediately ruin the module. 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 module.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 54 CAUTION All electronics may contain harmful substances. Avoid contamination by using care to avoid damage during handling. If any residues, gases, powders, liquids, or broken fragments come in contact with your skin, eyes, mouth, or lungs, immediately contact your local poison control or emergency medical center. HOW TO CLEAN The polarizer will eventually become hazy if you do not take great care when cleaning it. Follow these cleaning steps: 1. Turn display off. 2. Use the removable protective film to remove smudges (f or example, fingerprints) and any foreign matter. If you no longer have the protective film, use standard transparent office tape (for example, Scotch® brand “Crystal Clear Tape”). 3. If the polarizer is dusty, you ma y carefully blow it off with clean, dry, oil-free compressed air. 4. If you must clean with a liquid, never use glass cleaners, as they may contain ammonia or alcohol that will damage the polarizer over time. Never apply liquids directly on the polarizer. Long contact with moisture may permanently spot or stain the polarizer. Use filtered water to slightly moisten a clean lint-free microfiber cloth designed for cleaning optics. (For example, use a cloth sold for cleaning plastic eyeglasses.) Do not use Q-tips. 5. The plastic is easily scratched or damaged. Use a lig ht touch as you clean the polarizer. Wipe gently. 6. Use a dry microfiber cloth to remove any tr ace of moisture before turning on the module. 7. Gently wash the microfiber cloths in warm, soapy water and air dry before reuse. OPERATION Your circuit should be designed to protect the module from ESD and power supply transients. Observe the operating temperature limitations: a minimum of -20°C to a maximum of +70°C non-condensing with minimal fluctuation. Operation outside of these limits may shorten life and/or harm display. Changes in temperature can result in changes in contrast. At lower temperatures of this range, response time is delayed. At higher temperatures of this range, display becomes dark. (You may need to adjust the contrast.) Operate away from dust, moisture, and direct sunlight. For the CFA634-TFH-K* and CFA634-TMI-K* with white LEDs, adjust backlight brightness so the display is readable but not too bright. Dim or turn off the backlight during periods of inactivity to conserve the white LED backlight lifetime. STORAGE AND RECYCLING Store in an ESD-approved container away from dust, moisture, and direct sunlight, fluorescent lamps, or any strong ultraviolet radiation. Observe the storage temperature limitations: a minimum of -30°C minimum to +80°C non-condensing maximum with minimal fluctuations. Rapid temperature changes can cause moisture to form, resulting in permanent damage. Do not allow weight to be placed on the modules while they are in storage. To discard, please recycle your modules at an approved facility.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 55 APPENDIX A: FREE DEMONSTRATION AND DRIVER SOFTWARE DEMONSTRATION SOFTWARE Demonstration software is available for free download under the Related tab on the website page for each CFA634 part number. Or click on the links in the software descriptions below. No registration is required for download. cfTest cfTest for Windows is testing and configuration software that works on all Crystalfontz Intelligent LCD modules. This software allows you to experiment with the command set for all Crystalfontz Intelligent LCDs. Streaming communication based modules (CFA632, CFA634) and packet communication based modules (CFA533, CFA631, CFA633, CFA635, CFA735, CFA835) are supported. Windows (XP, Vista, 7, 8), Linux, and Mac (OSX) versions are available. CrystalControl2 (CC2) For use with USB and serial interfaces. CrystalControl2 for Windows displays a great variety of varying information to a Crystalfontz Intelligent LCD Modules in a configurable way. We provide a User Manual and support through our forum. Linux_CLI_Examples Linux_CLI_Examples is a Linux compatible command-line demonstration program with C source code. 8K. BasicStamp2 For CFA634-xxx-KS. The BasicStamp2 is a simple program that demonstrates communications from a Parallax Basic Stamp. 632/634 Boot Screen Beta Version For CFA634-xxx-KS and CFA634-xxx-KU. 632/634 Boot Screen Beta Version allows you to change the boot screen and boot behavior, set custom characters, and make logos using multiple custom characters. For use only with display modules hardware v.2.4 and below. DRIVERS Linux Driver See http://lcdproc.omnipotent.net for Linux LCD drivers. LCDproc is an open source project that supports many of the Crystalfontz displays.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 56 USB LCD Driver For CFA634-xxx-KU, the USB LCD Driver download has self-extracting Microsoft signed drivers for versions of Windows from XP to current. Note: If you do Windows updates on your PC, Windows USB drivers are automatically included.
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 57 APPENDIX B: QUALITY ASSURANCE STANDARDS INSPECTION CONDITIONS Environment Temperature: 25±5°C Humidity: 30~85% RH For visual inspection of active display area Source lighting: two 20 Watt or one 40 Watt fluorescent light Display adjusted for best contrast Viewing distance: 30±5 cm (about 12 inches) Viewing angle: inspect at 45° angle of vertical line right and left, top and bottom COLOR DEFINITIONS We try to describe the appearance of our modules as accurately as possible. For the photos, we adjust for optimal appearance. Actual display appearance may vary due to (1) different operating conditions, (2) small variations of component tolerances, (3) inaccuracies of our camera, (4) color interpretation of the photos on your monitor, and/or (5) personal differences in the perception of color. DEFINITION OF ACTIVE AREA AND VIEWING AREA DEFECTS CLASSIFICATION Defects are defined as: Major Defect: results in failure or substantially reduces usability of unit for its intended purpose Minor Defect: deviates from standards but is not likely to reduce usability for its intended purpose
128 X 8
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 58 ACCEPTANCE STANDARDS # DEFECT TYPE ACCEPTANCE STANDARDS CRITERIA MAJOR / MINOR 1 Electrical defects 1. No display, displa y malfunctions, or shorted segments. 2. Current consumption exceeds specifications. Major 2 Viewing area defect Viewing area does not meet specifications. (See Inspection Conditions (Pg. 57). Major
3 Contrast adjustment
defect Contrast adjustment fails or malfunctions. Major
4 Blemishes or foreign
Defect Size (mm) Acceptable Qty Minor 0.3 3 <2 defects within 10 mm of each other
5 Other blemishes or for-
Defect Size (mm) Acceptable Qty Minor
0.15 Ignore
0.15 to 0.20 3 0.20 to 0.25 2 0.25 to 0.30 1
6 Dark lines or scratches
Defect Width (mm) Defect Length (mm) Acceptable Qty Minor <0.03 < 3.0 3 0.03 to 0.05 < 2.0 2 0.05 to 0.08 < 2.0 1 0.08 to 0.10 ≤3.0 0 >0.10 >3.0 0
7 Bubbles between polarizer film and glass Defect Size (mm) Acceptable Qty
<0.20 Ignore 0.20 to 0.40 3 0.40 to 0.60 2 >0.60 0 Blemish Width Length Defect size = (A + B)/2 Width Length
Crystalfontz CFA634 Intelligent LCD Modules Hardware v3.2, Firmware v3.2 www.crystalfontz.com Data Sheet Release 2015-03-30 Page 59
8 Display pattern defect
9 Backlight defects 1. Light fails or flickers.* 2. Color and luminance do not correspond to specifications.* 3. Exceeds standards for display’s blemishes or foreign matter (see test 5,P g .5 8), and dark lines or scratches (see test 6, Pg. 58). *Minor if display functions correctly. Major if the display fails. Minor 10 COB defects 1. Pinholes >0.2 mm. 2. Seal surface has pinholes through to the IC. 3. More than 3 locations of sealant beyond 2 mm of the sealed areas. Minor 11 PCB defects 1. Oxidation or contamination on connectors.* 2. Wrong parts, missing parts, or parts not in specification.* 3. Jumpers set incorrectly. 4. Solder (if any) on bezel, LED pad, zebra pad, or screw hole pad is not smooth. *Minor if display functions correctly. Major if the display fails. Minor 12 Soldering defects 1. Unmelted solder paste. 2. Cold solder joints, missing solder connections, or oxidation.* 3. Solder bridges causing short circuits.* 4. Solder balls. *Minor if display functions correctly. Major if the display fails. Minor # DEFECT TYPE ACCEPTANCE STANDARDS CRITERIA (Continued) MAJOR / MINOR D A BC EF G Dot Size (mm) Acceptable Qty ((A+B)/2)<0.2 <3 total defects <2 pinholes per digit C>0 ((D+E)/2)<0.25 ((F+G)/2)<0.25 a<1/4W