EA OLEDS102-6 INCL CONTROLLER SSD1306B FOR SPI AND IC Dimension 39x41x3.3mm FEATURES 102X64 DOTS (RELATES TO 8x17 CHARACTER OR 4x12 LARGE CHARACTER) HIGH CONTRAST OLED DISPLAY INTEGRATED CONTROLLER SSD1306B SPI INTERFACE: MOSI, CLK, CS, D/C IC INTERFACE: SDA, SCL WIDE TEMPERATURE RANGE (TOP -40C - +80C) NO MOUNTING REQUIRED: JUST PUT INTO PCB 3 VERSIONS (WITH / W.O. POLARISOR AND PROTECTION GLASS) IN VARIOUS COLORS) FAST RESPONSE TIME, NO AFTERGLOW ORDERING CODES GRAPHIC 102x64, yellow, black background, incl. protection glass GRAPHIC 102x64, yellow, black background, w./o. protection glass GRAPHIC 102x64, white, black background, w./o. protection glass WITH A MINIMUM ORDER QTY. OF 10,000 PCS. GRAPHIC 128x64, with Polariser (Standard) X: G = Yellow B = Blue R = Red EA OLEDS102-6GGA EA OLEDS102-6LGA EA OLEDS102-6LWA EA OLEDS102-6LXA ACCESSORIES TEST BOARD WITH USB-INTERFACE SOCKET 4.8MM HOCH (2 PCS. ARE REQUIRED) TOUCHPANEL, 4-WIRE ANALOGUE SELF-ADHESIVE TOUCHPANEL, PCAP, SELF-ADHESIVE ZIFF CONNECTOR FOR TOUCH, BOTTOM CONTACT ZIFF CONNECTOR FOR PCAP TOUCH, BOTTOM CONTACT *) EA 9781-1USB EA FL-14P EA TOUCH102-1*) EA TOUCH102-17C1 EA WF100-04S EA WF100-06S ONLY IN COMBINATION WITH EA OLEDS102-6GGA. ELECTRONIC ASSEMBLY GmbH Zeppelinstrae 19 D-82205 Gilching Germany Fon: +49 (0)8105-7780 90 Fax: +49 (0)8105-7780 99 e-Mail: info@lcd-module.de Web: www.lcd-module.de Issue: 04-2019 EA OLEDS102-6 EA OLED SERIES With its EA OLED series ELECTRONIC ASSEMBLY launched worldwide the first display family with OLEDtechnology for direct mounting and soldering. In comparison to standard displays there's no FFC/FPC cable/connector that may lose contact, this OLED series will be soldered directly or put into a standard 2.54 mm precision socket. It is designed for compact handheld equipment and provides a lot real advantages: - Extreme compact with a large viewing area - Super flat with 2.4 mm (without frontal protection glass) - SPI and IC interface - Simple mounting with direct soldering - Ex stock available from 1 pc. off - Long life time (>50,000h for yellow) - Wide temperature range (-40..+80C) - Fast response time (10s), no afterglow VERSIONS The EA OLEDS102-6 is available in 3 different versions: EA OLEDS102-6GGA / Allround This module is perfect for rough environment. An additional frontal glass protects the display against scratch, shock and UV light. Thanks to its integrated polariser there's no need for an additionally smoked glass. EA OLEDS102-6LGA and -6LWA / Flat This module is the standard module and does fit for the most applications. The flat design (2.4 mm) makes the display perfect for smallest equipment. The background is always deep black for best contrast. COLORS (CUSTOM MADE) The standard colors are yellow and white. The flat version EA OLEDS102-6LGA is on customers request available in 3 more colors. The minimum order quantity is 10,000 pcs., lead time is about 20 weeks. Samples are available on request. Interface and software are 100% compatible. The yellow color provides highest brightness and longest life time. EA OLEDS102-6LEA EA OLEDS102-6LRA EA OLEDS102-6LBA Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 2 EA OLEDS102-6 APPLICATION EXAMPLES 4 wire SPI, disabled charge pump 4 wire SPI single supply 3.3V 3 wire SPI, disabled charge pump 3 wire SPI single supply 3.3V IC (0x78), disabled charge pump IC (0x78) single supply 3.3V Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 3 EA OLEDS102-6 POWER SUPPLY GENERATOR Voltage converter 3.3V-12 V (FAN5331, LT1935) Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 4 EA OLEDS102-6 DATA TRANSFER 4-WIRE SPI (8 BIT) Data transmission for SPI is unidirectional, that means that data can only be written, there's no data read option. Selection for writing data or command is done with the D/C line. A busy check is not necessary at all. Clock rate may be up to 10 MHz. Data transmission is based on SPI mode 3, MSB first. For more details please refer to the controllers data sheet SSD1306B. DATA TRANSFER 3-WIRE SPI (9 BIT) Data transmission for SPI is unidirectional, that means that data can only be written, there's no data read option. Selection for writing data or command is done with the first bit of the 9 bit data transfer. A busy check is not necessary at all. Clock rate may be up to 10 MHz. Data transmission is based on SPI mode 3, MSB first (9 bit). For more details please refer to the controllers data sheet SSD1306B. DATA TRANSFER IC The IC mode provides a bi-directional data transmission: That means that data can be written and read. With the pin SA0 the IC address can be changed (L: 0x78 or 0x3C, H:0x7A or 0x3D). So up to 2 displays may be driven on 1 bus. The clock rate may be up to 400 KHz. Please make sure when defining the pull-up resistors that the internal resistance of the display is 600..1000 . This affects the low level when reading data and ACK bit. Attention: When reading data, after the command for page- or column address there need to be a dummy read (discard the first byte). Control byte: Co (Continuation bit) = 0 Display data do follow; 1 refer D/C bit Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 5 EA OLEDS102-6 GRAPHIC RAM The EA OLEDS102-6 comes with an integrated display RAM. Each byte represents 8 dots. For more details please refer to the controllers data sheet SSD1306B, available on our website at https://www.lcd-module.de/fileadmin/eng/pdf/zubehoer/SSD1306B_1.1.pdf. COMMAND TABLE (ABSTRACT) This is a collection of the most important commands. The provides the full list plus a detailed description. Command Code D/ Command C Hex D7 D6 D5 D4 D3 D2 Contrast 0 81 1 0 0 0 0 0 Control 0 7F A7 A6 A4 A5 A3 A2 data sheet SSD1306B D1 0 A1 D0 1 A0 Display On / Off 0 AE/ AF 1 0 1 0 1 1 1 X0 Set Column address 0 0 0 21 0 7F 0 A7 B7 0 A6 B6 1 A5 B5 0 A4 B4 0 A3 B3 0 A2 B2 0 A1 B1 1 A0 B0 Set Page 0 address 0 0 22 0 7 0 X X 0 X X 1 X X 0 X X 0 X X 0 A2 B2 1 A1 B1 0 A0 B0 Display Start Line 0 40 - 7F 0 1 A5 A4 A3 A2 A1 A0 Segment remap 0 A0/ A1 1 0 1 0 0 0 0 X0 Com output scan direction 0 C0/ C8 1 1 0 0 X3 0 0 0 RAM Data 1 XX D7 D6 D5 D4 D3 D2 D1 D0 Description Double byte command to select 1 out of 256 contrast steps. Contrast increases as the value increases. X0=0: Display OFF (sleep mode) (RESET) X0=1: Display ON in normal mode Setup column start and end address A[7:0] : Column start address, range : 0-127d, (RESET = 0) B[7:0]: Column end address, range : 0-127d, RESET = 127) Note: This command is only for horizontal or vertical addressing mode. Setup page start and end address A[2:0] : Page start Address, range : 0-7d, (RESET = 0) B[2:0] : Page end Address, range : 0-7d, (RESET = 7) Note: This command is only for horizontal or vertical addressing mode. Set display RAM display start line register from 0-63 using X5X3X2X1X0. Display start line register is reset to 0 during RESET. X0=0: column address 0 is mapped to SEG0 (RESET) X0=1: column address 127 is mapped to SEG0 X3=0: normal mode (RESET) Scan from COM0 to COM[N -1] X3=1: remapped mode. Scan from COM[N-1] to COM0 Where N is the Multiplex ratio D7-D0 is written to RAM. Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 6 EA OLEDS102-6 INITIALISATION EXAMPLE - SINGLE SUPPLY 3.3V voidinit_OLEDS102(void) { send_command(0x40); //SetDisplaystartline send_command(0xA0); //BottomViewnoSegmentremap send_command(0xC0); //BottomViewCOMscandirectionnormal send_command(0x2E); //StartColumnAddress send_command(0x8D);send_command(0x95); //SwitchChargePump(9V) send_command(0x20);send_command(0x02); //SetMemoryAddressMode //SetBrightness send_command(0x81);send_command(0xFF); send_command(0xD5);send_command(0x40); //SetDisplayClockDivide send_command(0xD9);send_command(0xF1); //SetPrechargePeriode send_command(0xAD);send_command(0x30); //SetInternalRef send_command(0x21);send_command(0x0D);send_command(0x72); //SetColumnAddress send_command(0x22);send_command(0x00);send_command(0x3F); //SetPageAddress send_command(0xAF); //Displayon } ACCESSORY: SOCKET EA FL-14P Using a 14-pin socket makes the display replaceable and adapts the height. Those socket may also be soldered automatically by wave soldering or reflow process. Each display requires 2 pcs. ACCESSORY: ZIFF CONNECTOR EA WF100-04S The ZIFF connector matches perfect to the touch panel EA TOUCH128-1. It provides 4 pins with 1.0 mm pitch. Connection is bottom contact. Top contact version is called EA WF100-04T. Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 7 EA OLEDS102-6 ACCESSORY: TOUCHPANEL EA TOUCH102-1 As an accessory there is an analogue touchpanel available. It comes with a self-adhesive glue on its rear side. Connection is done via FFC, pitch 1.0 mm. Any standard ZIFF connector can be used (e.g. EA WF100-04S). Bending radius is minimum 5 mm. Interfacing to a processor can be either done by an external touch panel controller or with a controller that is featured with analogue input. The touch panel is similar to a potentiometer: connecting a voltage of e.g. 3.3 V to the pins Top-Bottom makes it possible to read out a voltage on pin Left or Right which is linear to the Y-coordinate of the pressed point. The X-coordinate Specification will result when the Value min max Unit voltage will be Top-Bottom 100 400 supplied to Left-Right Left-Right 400 1000 3 12 V and measurement is Voltage Current 5 25 mA done at Top or Linearity 1,5 % 45 65 g Bottom. The pinout of Force Contact Bounce 5 10 ms the connecting cable Top. -20 +60 C is shown in the TStor. -20 +70 C 75 85 % drawing. For Transmission Lifetime 100000 Cycles connection there is a ZIF connector with pitch 1 mm, e.g. EA WF100-04S. Only in combination with the EA OLEDS102-6GGA. TOUCH PANEL EA TOUCH102-17C1 (PCAP, CAPACITIVE) As an accessory we provide a suitable, capacitive touch panel (PCAP). It comes already with controller (GT5663) and integrated IC bus. It supplies the coordinates in double resolution 204x128. The line INT shows, if data are available to be read out. The IC bus address is 0xBA (0x5D). For connection there is a ZIF connector with pitch 1.0 mm, e.g. EA WF100-06S. Pinout Pin 1 2 3 4 5 6 Name SCL SDA VDD RES INT GND Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Description Int. 4k7 Pull-up Int. 4k7 Pull-up H L Internal Pull-up L Page 8 EA OLEDS102-6 SPECIFICATION Unless otherwise specified, VSS = 0V , VDD = 1.8 - 3.3V ( Ta = 25 ) Value Operating Temperature Storage Temperature Storage Humidity Operating Voltage VDD logic supply Operating Voltage VCC OLED supply High Logic input level Low Logic input level Condition min -40 -40 typ max +80 +80 90 1.8 3.0 3.3 V 12.5 13.0 V <40C 0.8 x VDD 0.2 x VDD All Pixel off Demo picture2) All Pixel on Power Supply VCC1) Unit C C %RH 0,5 13 32 V mA mA mA 1) VCC= 2) 12V, initialization 0x81,0xFF / 0xD5,0x40 / 0xD9,0x44 / 0xDB,0x20 Demo Picture: OPTICAL DATA Item View Angle Contrast Ratio Response Time Luminance1) CIE 1931 x(Yellow) CIE 1931 y(Yellow) Operating Life Time2) Symbol Condition (V) (H) CR T rise T fall L yellow white CR2000 CR2000 Dark Room -6GGA / -6LGA -6NGA Dark Room Dark Room 50% chess board min typ 160 160 2000:1 170 170 deg deg 10 10 100 200 0.47 0.50 s s cd/m cd/m 90 150 0.45 0.48 50,000 20,000 max Unit 0.49 0.52 hrs 1) VDD= 3.3V, incl. booster FAN5331 with VCC= 12.5V =25C, operating life time is defined the amount of time until the luminance has decayed to 50% of the initial value. a Screen saving mode is recommended to extend life time . 2) T Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 9 EA OLEDS102-6 DIMENSIONS EA OLEDS102-6 All dimensions are in mm PINOUT Pin Symbol 1 D0 Pin Symbol Description SPI: SCLK, IC: SCL 15 C2N Charge pump capacitor 1uF/10V 2 D1 SPI: MOSI, IC: SDAin 16 C2P Charge pump capacitor 3 D2 SPI: NC, IC: SDAout 17 C1P Charge pump capacitor 1uF/10V 4 18 C1N Charge pump capacitor 5 19 VBAT Power supply for charge pump 6 20 VCC OLED driving voltage 7 21 VCOMH Common deselect (Internally regulated) 8 22 GND Ground 9 23 VDD Typ. 3.3 V logic power supply 10 24 BS0 11 25 BS1 00 = 4-Wire SPI; 01 = 3-Wire SPI 10 = IC Interface Note: - OLED displays are generally not suited for wave or reflow soldering. Temperatures of over 80C can cause lasting damage. - The surfaces of the displays are protected from scratching by self-adhesive protective foil. Please remove before mounting level. ATTENTION handling precautions! 12 NC 26 CS Chip Select (active low) 13 NC 27 RES Reset (active low) 14 NC 28 D/C SPI (4-Wire): L=Command, H=Data, IC: SA0 (Address) Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice. Page 10