AN2356
AN2356 is Graphics Library manufactured by Cypress.
Application Note
Graphics Library for OSRAM’s OLED Displays
Author: Valeriy Kyrynyuk Associated Project: Yes Associated Part Family: All PSo C Designer Version: 4.2 Associated Application Notes: AN2348
..
Abstract
This Application Note describes a graphics library for OLED display operation. Library functions include drawing, text, and bitmap operations.
Introduction
Modern designs often require a low-cost and high quality graphical display. OLED (organic light emitting diode) displays by OSRAM Opto Semiconductors (http://.pictiva.) meet these requirements and are the preferred displays for users and designers. This Application Note describes a library of functions to interface with a display that has a resolution of 96 x 48 pixels.
OLED Review
OSRAM OLED displays have the following characteristics: o o o o o o o o
Consider the display process in detail. An OLED display is a memory-mapped device. Four bits are necessary to display one pixel, because an OLED display has 16 brightness levels of one basic color; a single byte can hold information for two pixels. The columns and rows of the display can serve as the X and Y axes, respectively. One byte in video memory represents two pixels in the X direction. Therefore, to simplify algorithms for the display of images, the X coordinates of function arguments are assigned as one half of the real pixel position in its row. The pixel representation in a video memory byte is shown in Figure 1.
They are monochrome and have 16 brightness levels. The interface supply voltage is 2.4-3.5V. The OLED supply voltage is 12-13V. The operating temperature range is between -30°C and 70°C. They have low power consumption at 220 m W maximum (OLED supply). No additional lighting elements are required. Lifetime at standard brightness is between 10 000
- 40 000 hours. Parallel or serial (SPI) are the standard interface options.
X +1
4..7 bits
0..3 bits
Figure 1. Video Memory Byte Format
Interfacing...