Device: EDR B. This document Version: 1c. Date: 11 November Matches module version: v3 [25 Aug 2016]

Similar documents
Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017

Device: FDRV-04S. This document version: v1. Matches module version: v2 [2 Oct 2015] Document revision date: 9 November 2015

Crystalfontz. epaper DISPLAY MODULE DATASHEET. Datasheet Release for CFAP200200A0-0154

Device: MOD This document Version: 2. Matches module version: v4. Date: 10 May Description: Lightning and Storm Sensor

Description: BME250 Multi Sensor + Indoor Air Quality (Humidity / Temperature / Pressure Sensor, VOCs, C02)

The MOD-1016 is a lightning sensor based on the AMS3935. It allows you to detect storms up to 40km away.

Device: PLT This document Version: 3. For hardware Version: 1. For firmware Version: Date: 20 Oct 2017

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

Device: PLT This document Version: 1. For hardware Version: 1. For firmware Version: Date: 9 May 2014

ArduCAM-M-2MP Camera Shield

Description: USB to Serial interface and USB development platform

Active Matrix Electrophoretic display Display with memory effect. Display content can be kept without voltage supply) size 2.04, resolution 172x72

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release

Device: PLT This document Version: 3.0. For hardware Version: 4. For firmware Version: Date: April 2014

KNJN I2C bus development boards

Graphical LCD Display Datasheet EB

BL24C02/BL24C04/BL24C08/BL24C16

DTNFCSS UART YES Internal DTNFCUS USB YES Internal

I 2 C Application Note in Protocol B

04/12/11 version 1.0

Futaba MDM166A display

I²C GLCD Adapter for KS x64 Manual (1.4)

PIC-I/O Multifunction I/O Controller

HP07 Digipot Interface Module

EA OLEDS102-6 INCL CONTROLLER SSD1306B FOR SPI AND I²C

VLSI AppNote: VSx053 Simple DSP Board

Newhaven Display International, Inc Technology Drive, Suite 101 Elgin IL, Ph: Fax:

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z

KNJN I2C bus development boards

Device: MOD This document Version: 1.0. Matches module version: v1. Date: 24 February Description: MP3 Audio Module

Crystalfontz. epaper DISPLAY MODULE DATASHEET. Datasheet Release for CFAP122250A0-0213

RFID A1 Module User Manual V1.183

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

JMY505G User's Manual

SX1509 I/O Expander Breakout Hookup Guide

SSD1355. Advance Information. 128 RGB x 160 Dot Matrix OLED/PLED Segment/Common Driver with Controller

RFID MODULE Mifare Reader / Writer SL030 User Manual Version 2.4 Nov 2011 StrongLink

RFID MODULE. Mifare Read/Write Module. CM030 User Manual. Version 2.1 Apr 2010 chenmingcard

Test of TRF7970A Breakout Board V1 with BusPirateV3

JMY504M User's Manual

BV4542. I2C or Serial 16x2 with Keypad interface

TPMC810. Isolated 2x CAN Bus. Version 1.1. User Manual. Issue June 2009

NHD UCY3. OLED Display Module

24C08/24C16. Two-Wire Serial EEPROM. Preliminary datasheet 8K (1024 X 8)/16K (2048 X 8) General Description. Pin Configuration

ﻢﯿﺣﺮﻟا ﻦﻤﺣﺮﻟا ﷲا ﻢﺴﺑ

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point.

EA OLEDL128-6 INCL CONTROLLER SSD1309 FOR SPI AND I²C

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z

SSD1329. Advance Information. 128 x 128 OLED Segment / Common Driver with Controller Equips with 16 Gray Scale Levels and 64 Hard Icon Lines

MicroToys Guide: PS/2 Mouse N. Pinckney April 2005

Nuvoton Touch Key Series NT1160 Datasheet

1.5inch OLED Module User Manual

AT25PE40. 4-Mbit DataFlash-L Page Erase Serial Flash Memory ADVANCE DATASHEET. Features

Digilab 2 Reference Manual

W25X05CL/10CL/20CL 2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI

W25X40CL 2.5/3/3.3 V 4M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI. Publication Release Date: October 15, Revision E

SSD1327. Advance Information. 128 x 128, 16 Gray Scale Dot Matrix OLED/PLED Segment/Common Driver with Controller

TPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D

8051 Interfacing: Address Map Generation

Supports ISO14443A Mifare Classic 1K, Mifare Classic 4K, Mifare Ultralight. Fast data transfer - Contactless communication up to 106 KHz

NORITAKE ITRON VFD MODULES GU128x18F-K612A2

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

NORITAKE ITRON VFD MODULES GU128x18F-K610A2

AES, DES, and RSA Support (Intended for Domestic Use) SASEBO-W Smart Card OS Specification

DataFlash. Application Note. Using Atmel s DataFlash. Introduction (AN-4)

GRAVITECH GROUP

IP-48DAC channel 16-bit Digital/Analog Converter With memory Industry Pack Module PROGRAMMING MANUAL Version 1.

Adafruit seesaw. Created by Dean Miller. Last updated on :30:23 AM UTC

2-megabit 2.7-volt Minimum DataFlash AT45DB021D

I2C and SPI Foundation

7 8 9 C. PRELAB REQUIREMENTS You must adhere to the Lab Rules and Policies document for every lab.

AT45DB021E. 2-Mbit DataFlash (with Extra 64-Kbits), 1.65V Minimum SPI Serial Flash Memory PRELIMINARY DATASHEET. Features

AT45DB321E. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory

Preliminary. Specification

BV4208. I2C-RTC & Temp. Sensor. Product specification. November 2008 V0.a. ByVac Page 1 of 5

ILI9342. a-si TFT LCD Single Chip Driver 320RGBx240 Resolution and 262K color. Specification Preliminary

I also provide a purpose-built ADC/DAC board to support the lab experiment. This analogue I/O board in only needed for Part 3 and 4 of VERI.

GPIO32 EXPANDER BOARD

TIP815. ARCNET Controller. Version 1.0. User Manual. Issue September 2009

Goal: We want to build an autonomous vehicle (robot)

SSD1331. Advance Information. 96RGB x 64 Dot Matrix OLED/PLED Segment/Common Driver with Controller

address lines and a parallel interface, the Atmel DataFlash uses an Atmel RapidS serial interface to sequentially access its data. The simple sequenti

W25Q20CL 2.5/3/3.3V 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS, DUAL AND QUAD SPI. Publication Release Date: August 06, Revision A1

LC-E201A. Application note. 1. Mechanical Specification: LC-E021A-application note page 1 of 16 Revision:

Logosol Joystick Node LS-731

SSD1322. Product Preview. 480 x 128, Dot Matrix High Power OLED/PLED Segment/Common Driver with Controller

USB3-DIO01. User s Manual

ARDUINO LEONARDO ETH Code: A000022

EA OLEDM204 INCL CONTROLLER SSD1311 FOR SPI AND I²C

2.2" TFT Display. Created by lady ada. Last updated on :19:15 PM UTC

Reindeer Technologies Pvt Ltd Excellence through Innovation

SSD1329. Advance Information. 128 x 128 OLED Segment / Common Driver with Controller Equips with 16 Gray Scale Levels and 64 Hard Icon Lines

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

PAJ7025R2: Multiple Objects Tracking Sensor Module

TCB8000C LCD Module Controller Board User Manual

64-megabit 2.7V Dual-interface DataFlash

1. Features and Benefits

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

EA OLEDL128-6 INCL CONTROLLER SSD1309 FOR SPI AND I²C

A4988 Stepper Motor Driver Carrier with Voltage Regulators

Transcription:

Device: EDR-200200B This document Version: 1c Date: 11 November 2016 Matches module version: v3 [25 Aug 2016] Description: e-paper Display Driver and 200x200 e-paper Display

EDR-200200B v1 datasheet Page 2 Contents Introduction... 3 Features... 3 Hackability... 3 Construction... 3 Connections... 4 Power... 4 Schematic... 9 Programming... 5 PCB... 9 Versions... 10

EDR-200200B v1 datasheet Page 3 Introduction The EDR-200200B is a driver board for the e-paper displays driven by the SSD1607 driver. The e-paper display is a 200x200 pixel low-power display. Features The EDR-200200B is designed to run on 3.3V and communicates with your microcontroller via SPI. The display only needs to be on during the update process and can be turned off or placed in sleep mode. The display consumes ~900uA of current while updating, but only 18uA-21uA while idle. This pair is a must-have for low power graphical applications. Hackability The EDR-200200B is 100% hackable. At Embedded Adventures, we believe you have the most fun when you have the most control over your hardware. For the EDR-200200B we provide a datasheet and complete schematic. After that, it s all up to you. We d love to hear about the projects you re using it for send us information and photos to myproject@embeddedadventures.com Construction It s all pre-built! Just add female or male header pins, or solder directly to the board, connect the epaper display, and away you go.

EDR-200200B v1 datasheet Page 4 Connections VCC Positive supply, 3.3V DATA SPI Data CLK SPI clock CS Chip Select, active low D/C Data 1 Command 0 RST Reset, active low BUSY Busy, active high GND Ground connection Power The EDR-200200B is powered with 3.0V-3.3V. NOTE: Powering the display with 5V will burn out the display and the magic smoke will come out. Please use only 3-3.3V. Programming Commands Commands are sent by pulling D/C low (command mode), sending the command byte, then setting D/C high to send any data bytes required for the command. Cmd Function Parameters 0x01 Gate driver output control Prm b7 b6 b5 b4 b3 b2 b1 b0 0 A<7:0> 1 A<8> 2 GD SM TB A<8:0> - MUX setting as A<8:0> + 1. POR = 0x12b + 1 GD Selects first output gate SM Scanning order of gate driver (0=Non interlaced, 1=interlaced) TB Scan order (0=G0 to G299, 1=G299 to G0) Recommended settings: A = 0xc7, GD=0, SM=0, TB=0

EDR-200200B v1 datasheet Page 5 Cmd Function Parameters 0x10 Deep Sleep 0 A<0> A<0> - Sleep mode (0= Normal running mode, 1= Deep Sleep mode) 0x0C Soft start control 0 A<7:0> 1 B<7:0> 2 C<7:0> A<7:0> - Soft start setting for phase 1 B<7:0> - Soft start setting for phase 2 C<7:0> - Soft start setting for phase 3 Recommended settings: A = 0xd7, B = 0xd6, C = 0x9d 0x2C VCOM Voltage 0 A<7:0> A<7:0> - VCOM register setting Recommended settings: A=0xa8 0x3A Set dummy line Prm b7 b6 b5 b4 b3 b2 b1 b0 0 - A<6:0> A<6:0> - Length of dummy line period (measured in TGate) Recommended settings: A = 0x1a 0x3B Gate on-time setting Prm b7 b6 b5 b4 b3 b2 b1 b0 0 - A<6:0>? A<6:0> - Length of dummy line period (measured in TGate) Recommended settings: A = 0x08 (2uS per line) 0x11 RAM data entry mode Prm b7 b6 b5 b4 b3 b2 b1 b0 0 - - - - - AM DES<1:0> 0 - - - - - A<2:0> DES<1:0> - Data entry mode 00 Y decrement, X decrement

EDR-200200B v1 datasheet Page 6 Cmd Function Parameters 01 Y decrement, X increment 10 Y increment, X decrement 11 Y increment, X increment AM - direction in which the address counter is updated automatically after data are written to RAM (0= the address counter is updated in the X direction, 1= the address counter is updated in the Y direction) Recommended settings: AM=0, DES<1:0> = 01h 0x44 Set start/end positions for X direction in RAM 0 Xstart<7:0> 1 Xend<7:0> Xstart - Start X position /8 Xend - End X position /8 Setting Xstart and Xend allow setting partial (or full) updates on 8 bit boundary Recommended settings: 0x00, 0x18 (for full width update) 0x45 Set start/end positions for Y direction in RAM 0 Ystart<15:8> 1 Ystart<7:0> 2 Yend<15:8> 3 Yend<7:0> Ystart - Start Y position -1 Yend - End Y position -1 Setting Ystart and Yend allow setting partial (or full) updates on a line boundary. Since the recommended settings are for decrementing Y lines send from the buffer, Ystart should be larger than Yend. Recommended settings: Ystart = 0x00c7, Yend = 0x0000 (for full height update) 0x4E Set RAM X address counter 0 Xpos<7:0> Xpos - Start X position /8 Recommended settings: 0x00 (for full screen write) 0x4F Set RAM Y address counter 0 Ypos<15:8> 1 Ypos<7:0> Ypos - Start Y position

EDR-200200B v1 datasheet Page 7 Cmd Function Parameters Recommended settings: 0x00c7 (for full screen write) 0x32 Write to LUT register (30 bytes) 0x22 Set display update sequence 30 byte LUT defaults for partial and full updates are provided in EA source code. 0xC0 for enabling clock signal 0x20 Start display update sequence 0x24 Write data to RAM 0 ScreenData[0] n Ypos[n] 0xFF NOP No operation done, but used to terminate memory read/write commands Setup The EDR-200200B comes with an Arduino library to make it easier to use the epaper display. The driver requires a series of commands and configuration settings before getting started: - Reset the device by pulling the RST line low for 100ms - Initialize gate driver output control settings - Initialize soft start settings - Initialize VCOM settings - Initialize dummy line settings - Initialize gate time settings - Initialize GDRAM data entry settings - Initialize X and Y RAM settings - Enable display update sequence o Enable clock signal with 0xC0 Don t let this overwhelm you: we ve wrapped up all this in the Arduino library and made it easier for you to start using the display. Only two commands necessary for the display:

EDR-200200B v1 datasheet Page 8 - Invert(true) - Init() NOTE: the driver does not have an internal invert command so invert() simply inverts the data bits that will go into the GDRAM. Updating Display Updating the RAM o Set RAM pointer to the first RAM address o 0x24 Write RAM command o Follow command with the graphic data bytes for display o Display update and enable clock signal o Activate display update sequence o Terminate memory read/write with NOP Low power mode: Turn off oscillator clock and DC/DC & regulator Deep sleep: DC/DC off No clock No input load Ram data not retain (command 0x10) Sleep: DC/DC off No clock No input load Ram data retain

EDR-200200B v1 datasheet Page 9 Schematic

EDR-200200B v1 datasheet Page 10 PCB Versions Version Date Comments 1 22 Oct 2016 Initial Version for board v3 [25 Aug 2016] 1c 3 Nov 2016 Updated with more detail on EPD commands