EPD* Extension Kit Generation 2 (EXT2) is a new generation of extension board that can connect Cypress Psoc4 BLE development platform to drive most of all Pervasive Displays’ EPDs. It is designed to kick-start EPD development with your microcontrollers. There are onboard headers can be bridged to any of your development kit and product.
EPDs with EXT2 kit and provided project code. The EXT2 is a new EPD Extension board supports driving all of Pervasive Displays Inc. (PDI)’s EPD panels lineup. It has 20 flying leads can bridge with your project/product or other development kit.
EXT2 kit introduction 1.2.1 EXT2 kit contents Model name of EXT2 Kit: B3000MS034(24 pin connector supported)/B3000MS035(34 pin FFC supported) The EXT2 kit includes, B3000MS034: one EXT2 board, one 90 degrees 20 pins header and one bridging cable. B3000MS035: one EXT2 board, one 90 degrees 20 pins header, one bridging cable, one 34 pin FFC and one 9.7”/12”...
EPD Displays Figure 1-3 Structure layer of EPD Protective Sheet Driver IC(COG) E-Ink Film (FPL) TFT Backplane 1.3.1 FPL (E ink Imaging film): Made by E-ink which is embedded in PDI’s EPD panels. The EXT2 board supports driving the following films: Aurora Ma: also call V230.
iTC: internal Tcon, the driving waveform and settings are managed by Lookup Table (LUT). The LUT is serial hex array includes the waveform parameters. User will need to send defined LUT and image data to COG. The COG will extract the waveform settings from the LUT to update display by following image data.
Cypress PSoC 4 Bluetooth® Low Energy (BLE) 4.1 Compliant Pioneer Kit The Cypress PSoC 4 Bluetooth® Low Energy (BLE) 4.1 Compliant Pioneer Kit is excluded in the EXT2 kit, so user and developer has to purchase the PSoC 4 BLE kit on Cypress official website or other online webshop.
Getting Started This section provides instructions to set up the EXT2 kit with Cypress PSoC 4 BLE kit and use the PSoC Creator to update image on EPD display. There are two steps to prepare the kit: (1) Assembling the EXT2 board with Cypress PSoC 4 BLE kit (2) Programming firmware to PSoC 4 BLE kit Assembling the EXT2 board with Cypress PSoC 4 BLE kit We will need to set the jumpers of Cypress PSoC 4 BLE kit in order to get works at a proper...
2.1.2 Stack CY8C4248LQI-BL583 onto Cypress PSoC 4 BLE kit by BLE module headers (J10/J11) 2.1.3 Getting started with EXT2 kit Please check with the backside of EXT2 board. You will find a table for adjusting the J7 of 8 positions of DIP switch. Table 2-1 Configuration of the DIP switch (eTC) 1.44 2.0 (eTC) 1.9...
2.1.4 How to bridge EXT2 with other development kit If you will use our EXT2 board to bridge with your product or other development kit, there is Bridging header (J5) which is pin-to-pin to J4 and J6. The pin assignment is listed on the front side of PCB.
The pin assignment is listed below. Table 2-2 Pin assignment of EXT2 header Jumper Pin No. Name Description Target supply voltage GUARD2 TFT Breakage detection (option) Power Supply for OTP Programming UART-TX LaunchPad default pin TS_SDA_MCU C data for external temperature sensor (GPIO) J4, J5 TS_SCL_MCU C clock for external temperature sensor (GPIO)
Page 13
Figure 2-1 Connections between EXT2 and Cypress PSoC 4 BLE kit Table 2-2 Connections of the EXT2 J5 header and Cypress PSoC 4 BLE kit port EXT2 J5 PSoC 4 BLE port TS_SCL_MCU P3.5 SCL TS_SDA_MCU P3.4 SDA TEST/SBWTCK/BS1 P1.5 Border_Control(EPD_border) P1.2 BUSY(EPD_Busy)
2.1.6 Connect the EPD to the EXT2 board Connecting with 40-pins eTC connector (J1) Open the Slide the FPC into Close the connector connector connector Note the pin1 is at the top side. Connecting with 24/34-pins iTC connector (J3/J2) ...
Programming firmware to Cypress PSoC 4 BLE kit Before you proceed to get started with EXT2 kit, you have to download the EXT2 project source code from PDI website in advance. Download link: http://www.pervasivedisplays.com/kits(Cypress PSoC 4 BLE kit). You will be asked to fill out your basic contact information and then you will receive an email to show the download link.
Page 16
3. Select the folder in which you want to install the CY8CKIT-042-BLE kit-related files. Choose the directory and click Next. 4. When you click Next, the CY8CKIT-042-BLE Kit installer automatically installs the required software, if it is not present on your computer. The following software packages are required: Note: For the Kit Only Package, download and install the following prerequisites.
Working with Cypress PSoC Creator Project Code The Single driver will toggle between two images right away after programming the project. It helps you to simply test the basic global update function with your connected EPD. It’s also the driving waveform that you will migrate to your product using the chosen EPD. The descriptions in this section will focus on the single driver.
Page 18
EPD_drivers.h: This file defines the main structures of EPD and COG type, the enumerations and the constants. DriverType_Size_FPL.*: The most of driving source code for each supported EPD including the power on, initialization, update and power off stages. This is the waveform code you will migrate into your project for driving your chosen EPD..
Change the different size EPD and image In main c, you have to set both of dr_eTC_BWb and sz_eTC_epd-size to use the proper driving waveform For example, if you attached 2.71” eTC EPD, the code is as follows, #define USE_EPD_Type dr_eTC_BWb #define USE_EPD_Size sz_eTC_271 If you attached 2.15”...
(WEEE), FCC, CE or UL (except as may be otherwise noted on the board/kit). Pervasive Displays (PDi) supplied this board/kit "AS IS," without any warranties, with all faults, at the buyer's and further users' sole risk. The user assumes all responsibility and liability for proper and safe handling of the goods.
Page 22
T: (+886)(6) 2795399 Disclaimer: The information in this document is provided in connection with Pervasive Displays (PDi) products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of PDi products. EXCEPT AS SET FORTH IN THE PDi...
Need help?
Do you have a question about the EPD Extension Kit Gen2 and is the answer not in the manual?
Questions and answers